#bignum #malachite #big-int

malachite-bigint

A drop-in num-bigint replacement based on malachite

7 unstable releases (3 breaking)

Uses new Rust 2024

new 0.6.0 Apr 18, 2025
0.5.1 Mar 2, 2025
0.5.0 Feb 17, 2025
0.2.3 Feb 10, 2025
0.1.0 Jun 2, 2023

#422 in Algorithms

Download history 3604/week @ 2024-12-28 22265/week @ 2025-01-04 21573/week @ 2025-01-11 11945/week @ 2025-01-18 13666/week @ 2025-01-25 15140/week @ 2025-02-01 17336/week @ 2025-02-08 12852/week @ 2025-02-15 24853/week @ 2025-02-22 19683/week @ 2025-03-01 28415/week @ 2025-03-08 19465/week @ 2025-03-15 18506/week @ 2025-03-22 18715/week @ 2025-03-29 22168/week @ 2025-04-05 30506/week @ 2025-04-12

93,447 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