#bignum #malachite #big-int

malachite-bigint

A drop-in num-bigint replacement based on malachite

6 releases

Uses new Rust 2024

0.5.1 Mar 2, 2025
0.5.0 Feb 17, 2025
0.2.3 Feb 10, 2025
0.2.0 Dec 27, 2023
0.1.0 Jun 2, 2023

#603 in Algorithms

Download history 1905/week @ 2024-12-23 3551/week @ 2024-12-30 22442/week @ 2025-01-06 21446/week @ 2025-01-13 12472/week @ 2025-01-20 13171/week @ 2025-01-27 15507/week @ 2025-02-03 17719/week @ 2025-02-10 13260/week @ 2025-02-17 24316/week @ 2025-02-24 19781/week @ 2025-03-03 28833/week @ 2025-03-10 18883/week @ 2025-03-17 18596/week @ 2025-03-24 18521/week @ 2025-03-31 21769/week @ 2025-04-07

78,805 downloads per month
Used in 45 crates (8 directly)

LGPL-3.0-only

11MB
217K SLoC

malachite-bigint

A drop-in replacement for rust num-bigint based on malachite Natural.

This is not an official malachite project. Please directly use malachite unless you need num-bigint compatibility.

Performance

See https://github.com/tczajka/bigint-benchmark-rs

Acknowledgement

malachite-bigint was created by Steve Shi to provide an alternative bigint implementation for RustPython.

This project is contributed to the malachite project and will be integrated to malachite 0.5.0.

Dependencies