-
curve25519-dalek
A pure-Rust implementation of group operations on ristretto255 and Curve25519
-
rsa
Pure Rust RSA implementation
-
rustfft
High-performance FFT library written in pure Rust
-
pprof
An internal perf tools for rust programs
-
ff
building and interfacing with finite fields
-
bit-vec
A vector of bits
-
blstrs
High performance implementation of BLS12 381
-
group
Elliptic curve group traits and utilities
-
vsss-rs
Verifiable Secret Sharing Schemes for splitting, combining and verifying secret shares
-
primeorder
Pure Rust implementation of complete addition formulas for prime order elliptic curves (Renes-Costello-Batina 2015). Generic over field elements and curve equation coefficients
-
ed448-goldilocks
A pure-Rust implementation of Ed448 and Curve448 and Decaf. This crate also includes signing and verifying of Ed448 signatures
-
crypto-primes
Random prime number generation and primality checking library
-
intmap
Specialized HashMap for integer keys
-
light-poseidon
Poseidon hash implementation in Rust
-
curve25519-dalek-ng
A pure-Rust implementation of group operations on ristretto255 and Curve25519
-
gridiron
Rust finite field library with fixed size multi-word values
-
curve25519-dalek-ml
A pure-Rust implementation of group operations on ristretto255 and Curve25519
-
ark-poly
efficient polynomial arithmetic via FFTs over finite fields
-
fakedata_generator
Generate fake data with various generators
-
neptune
Poseidon hashing over BLS12-381 for Filecoin
-
cargo-rdme
Cargo command to create your
README.mdfrom your crate’s documentation -
primefield
Generic implementation of prime fields built on
crypto-bigint, along with macros for writing field element newtypes including ones with formally verified arithmetic usingfiat-crypto -
rustcrypto-group
Elliptic curve group traits and utilities
-
const-primes
Work with prime numbers in const contexts. Prime generation, primality testing, prime counting, and more.
-
feanor-math
number theory, providing implementations for arithmetic in various rings and algorithms working on them
-
drm
Safe, low-level bindings to the Direct Rendering Manager API
-
scirs2-special
Special functions module for SciRS2 (scirs2-special)
-
num-modular
efficient integer division and modular arithmetic operations with generic number types. Supports various backends including num-bigint, etc
-
bls12_381
BLS12-381 pairing-friendly elliptic curve construction
-
num-prime
Generic and optimized primality test, factorization and various number theoretic functions with arbitrary precision based on
num -
libcrux-hacl-rs
Formally verified Rust code extracted from HACL* - helper library
-
twenty-first
Collection of mathematics routines and cryptography for the twenty-first century
-
num-bigint-dig
Big integer implementation for Rust
-
adic
Arithmetic and rootfinding for p-adic numbers
-
quickcheck
Automatic property based testing with shrinking
-
rustcrypto-ff
building and interfacing with finite fields
-
peas
A CLI-based, flat-file issue tracker for humans and robots
-
taceo-ark-serde-compat
Various serde compatibility implementations for arkworks-rs types, supporting both human-readable formats (JSON with decimal strings) and non-human readable formats (binary serialization…
-
wyrand
A fast & portable non-cryptographic pseudorandom number generator and hashing algorithm
-
generic-ec
General elliptic curve cryptography
-
module-lattice
Functionality shared between the
ml-kemandml-dsacrates, including linear algebra with degree-256 polynomials over a prime-order field, vectors of such polynomials, and NTT polynomials / vectors… -
midnight-curves
BLS12 381 and Jubjub curves
-
machine-prime
ne plus ultra primality testing for machine-sized integers
-
glass_pumpkin
A cryptographically secure prime number generator based on rust's own num-bigint and num-integer
-
qipu
A Zettelkasten-inspired knowledge management CLI for capturing and navigating research
-
primal-check
Fast standalone primality testing
-
envy-tui
TUI manager for EnvyControl - GPU switching for Nvidia Optimus laptops
-
arm-pl011-uart
Arm PrimeCell UART (PL011) driver
-
jwt-compact
Minimalistic JWT implementation with focus on type safety and secure cryptographic primitives
-
jubjub-schnorr
A pure-Rust implementation of Schnorr signatures with a PLONK circuit module additionally
-
big_num_math
computations on large numbers
-
bellman
zk-SNARK library
-
wnfs-nameaccumulator
Cryptographic accumulators for the Webnative Filesystem
-
next-gen
Safe generators on stable Rust
-
rescue_poseidon
Sponge construction based Algebraic Hash Functions
-
grammers-crypto
Several cryptographic utilities to work with Telegram's data
-
algexenotation
in Rust
-
raptor-code
implementing Forward Error Correction (FEC) using Raptor codes
-
fheanor
that provides fast implementations of rings commonly used in homomorphic encryption, built on feanor-math
-
spartan2
High-speed zkSNARKs without trusted setup
-
ark-feanor
Bridge between arkworks finite fields and feanor-math ring system
-
dproc
A basic CLI data processor, designed to be fed data and output data directly from the commandline
-
oeis-tui
A TUI and CLI for browsing the On-Line Encyclopedia of Integer Sequences (OEIS) in the terminal
-
se05x
Driver for the NXP SE05X
-
consciousness_experiments
RustyWorm: Universal AI Mimicry Engine with Dual-Process Architecture
-
oxifft
Pure Rust implementation of FFTW - the Fastest Fourier Transform in the West
-
sntrup761
Streamline NTRU Prime algorithm
-
color_quant
Color quantization library to reduce n colors to 256 colors
-
blstrs_plus
High performance implementation of BLS12 381
-
sorted-iter
Typesafe extensions for sorted iterators, including set and relational operations
-
tunes
A music composition, synthesis, and audio generation library
-
numerica
Open-source math library for exact and floating point computations
-
Mademoiselle_Entropia
Extremely strong, stupidly simple and relatively fast symmetric cipher.. check out the Readne for explanation. Have a great day, Dear User 💯❤️
-
crrl
cryptographic research
-
number-theory
Fast primality, factorization and elementary number theory for integer types
-
ac-library-rs
port of AtCoder Library (ACL)
-
taguchi
State-of-the-art orthogonal array (Taguchi) library for experimental design
-
elliptic-curve-tools
Extra Rust-Crypto elliptic-curve adaptors, functions, and macros
-
rust_ev_crypto_primitives
Crypto Primitives necessary for E-Voting Applications
-
avila-fft
Ultimate performance FFT: SIMD, caching, advanced algorithms, parallel, streaming - Zero dependencies
-
kmsvnc
A KMS/DRM-based VNC server for Linux
-
prime-factor
A prime number factorizer written in Rust
-
arm-pl061
Arm PrimeCell GPIO (PL061) driver
-
ec-gpu
Traits for field and eliptic curve operations on GPUs
-
wf-market
client library for the warframe.market API
-
poseidon-hash
Rust port of Poseidon2 hash function and Goldilocks field arithmetic, ported from lighter-go (Lighter Protocol)
-
sql-cli
SQL query tool for CSV/JSON with both interactive TUI and non-interactive CLI modes - perfect for exploration and automation
-
discrete-logarithm
Fast discrete logarithm solver
-
frost-ristretto255
A Schnorr signature scheme over the prime-order Ristretto group that supports FROST
-
lds-rs
Low Discrepancy Sequence Generation in Rust
-
light-poseidon-nostd
Poseidon hash implementation in Rust with no_std support (fork of light-poseidon)
-
fast-paillier
Optimized Paillier encryption scheme
-
advanced-algorithms
A comprehensive library of advanced algorithms for numerical analysis, linear algebra, cryptography, optimization, and graph theory
-
mocktave
Run Octave/MATLAB inside Rust
-
test-curve25519-dalek
A pure-Rust implementation of group operations on ristretto255 and Curve25519
-
prime-radiant
Universal coherence engine using sheaf Laplacian mathematics for AI safety, hallucination detection, and structural consistency verification in LLMs and distributed systems
-
moma
Moving Origin Modular Arithmetic (MOMA), a library for modeling complex systems
-
tfhe-ntt
pure Rust high performance number theoretic transform library
-
ffnt
Finite fields for number theory
-
liba
An algorithm library based on C/C++
-
p3-miden-goldilocks
Miden variant of Goldilocks field with public const constructors
-
erato
primality testing algorithms with benchmarking
-
happy-cracking
A fast, comprehensive CTF toolkit for cryptographic encoding/decoding, classic ciphers, hash operations, and analysis tools
-
paillier-zk
ZK-proofs for Paillier encryption scheme
-
mwa_hyperdrive
Calibration software for the Murchison Widefield Array (MWA) radio telescope
-
devela
A cohesive development layer
-
xs_curve25519-dalek
A pure-Rust implementation of group operations on ristretto255 and Curve25519
-
spacetimedb-sdk
SDK for clients to interface with SpacetimeDB
-
distributed-cpu-stress-reporter
HTTP server that stress-tests CPU cores and reports performance metrics for measuring CPU performance in virtualized environments
-
decaf377
A prime-order group designed for use in SNARKs over BLS12-377
-
fractal_algebra
fractal algebra experimentation
-
prime_factorization
Prime factorization up to 128 bit integers
-
finitelib
advanced maths over finite groups, fields, their extensions, multi precision operations, euclidean rings, polynomials and related things
-
ec-gpu-gen
Code generator for field and eliptic curve operations on the GPUs
-
nam-ec-gpu-gen
Code generator for field and elliptic curve operations on the GPUs
-
crate_crypto_kzg_multi_open_fk20
multi-opening algorithm for KZG10 using FK20
-
eastl-rs
EASTL binary-compatible Rust implementations
-
primes
A package for calculating primes using the Sieve of Eratosthenes, and using that to check if a number is prime and calculating factors. Includes an iterator over all primes.
-
bls24-curves
A pure Rust framework for pairing-based cryptography using BLS24 curves
-
laicrypto
Lemniscate-AGM Isogeny (LAI) Encryption – quantum‑resistant cryptography
-
ruvector-attention-wasm
High-performance WebAssembly attention mechanisms: Multi-Head, Flash, Hyperbolic, MoE, CGT Sheaf Attention with GPU acceleration for transformers and LLMs
-
decaf377_plus
A prime-order group designed for use in SNARKs over BLS12-377
-
linux-drm
Client for the Linux Direct Rendering Manager and Kernel Modesetting APIs
-
warframe
An async crate to wrap Warframe's Worldstate API
-
mano
An assembler and emulator library for the Mano Machine RISC CPU
-
cudd-sys
Bindings for CU Decision Diagram library (CUDD)
-
bloop-server-framework
Bloop server framework
-
carmen-lang
A programming language for music composition
-
xsf
Rust implementations and bindings for scipy.special functions
-
secretsharing_shamir
Hardened Rust cryptographic library for Shamir's Secret Sharing with support for multiple prime sizes
-
grantish-prime-translator
Translator for Grantish Prime
-
mace
Automated extration of malware configuration, focusing on C2 communication
-
tls_root_primer
Triggers Windows's automatic root certificate installation for Rust applications, fixing TLS issues on clean systems
-
rma
Rare, high-performance mathematical algorithms for Rust
-
aki-json-pick
The json pick out command
-
ognlib
Some code that is written to practice Rust
-
ff-group-tests
A collection of sanity tests for implementors of ff/group APIs
-
smolusb
An experimental lightweight library for implementing USB on embedded systems
-
ntrulp
Pure implementation of high-security prime-degree large-Galois-group inert-modulus ideal-lattice-based cryptography
-
lit-frost-schnorrkel25519
A Schnorr signature scheme over the prime-order Ristretto group that supports FROST
-
test-dalek-docs
A pure-Rust implementation of group operations on ristretto255 and Curve25519
-
lit-frost-ristretto255
A Schnorr signature scheme over the prime-order Ristretto group that supports FROST
-
palmfft
Palm-sized Faster Fourier Transform
-
p256k1
Rust wrappers around libsecp256k1 which expose internal scalar and point APIs
-
prime-formula
High-performance prime number generation and constellation finding using novel wheel factorization
-
galois_2p8
Basic Arithmetic over all GF(2^8) fields
-
bn-curves
A pure Rust framework for pairing-based cryptography using BN curves
-
spindle-lib
efficient expression and byte sequence generator for fuzz testing
-
c-prime
Convenience wrapper for machine-prime
-
setsum
order-agnostic checksum
-
rug-miller-rabin
A multi-threaded, arbitrary precision implementation of the Miller-Rabin primality test using rug (GMP)
-
fhe-math
Mathematical utilities for the fhe.rs library
-
mod2k
Fast arithmetic modulo
2^k,2^k - 1, and2^k - d -
samsung-tv
interacting with Samsung Smart TVs via their API
-
ac-lib
competitive programming on AtCoder
-
primal
primalputs raw power into prime numbers. This crates includes: optimised prime sieves, checking for primality, enumerating primes, factorising numbers, and state-of-the-art estimation of upper and… -
factorial_engine
producing factorials
-
operational-transform
Operational Transformation
-
algorist
Algorithms and data structures for competitive programming
-
circomkit-rs
A Circom testing & development environment for Rust
-
is_prime
Fast arbitrary length prime number checker using the Miller-Rabin primality test algorithm
-
ruint2
Unsigned integer type with cont-generic bit length
-
vibecode
Compile-time vibe coding
-
factorial
Convenient methods to compute the factorial, optionally checked
-
spike_prime
Wrapper around the SPIKE Prime communication protocol
-
rand-unique
A no-std crate for generating random sequences of unique integers in O(1) time
-
openai-api-rs-prime
OpenAI API client library for Rust (unofficial)
-
math-comb
Math library for Combinatorics, Modular arithmetic & Number Theory utilities
-
tx2-iff
PPF-IFF (Involuted Fractal Format) - Image codec using Physics-Prime Factorization, 360-prime quantization, and symplectic warping
-
numberlab
A collection of numerical algorithms
-
prime
A CLI tool for interacting with LLMs
-
uu_factor
factor ~ (uutils) display the prime factors of each NUMBER
-
corevm-prime-sieve-bin
prime sieve program for CoreVM. Prebuilt binary.
-
sieve-of-eratosthenes
A standard implementation of the Sieve of Eratosthenes
-
my-rust-lib-1
High-quality integration for https://supermaker.ai/
-
smcprime
Ultra-fast primality testing with Montgomery arithmetic (32-bit and 64-bit)
-
primesieve_wrapper
Wrapper for Primesieve C library
-
polynomial-over-finite-prime-field
polynomial over finite prime field
-
frost-schnorrkel25519
A Schnorr signature scheme over the prime-order Ristretto group that supports FROST
-
ntt
Fast NTT (number theoretic transform) for polynomial multiplcation for primes, prime power, and certain composite moduli
-
concrete-ntt
pure Rust high performance number theoretic transform library
-
primal-sieve
A high performance prime sieve
-
num-primes
Generating Large Prime and Composite Numbers using num with a simplistic interface
-
ulam
calculations
-
lazy-prime-sieve
Lazy Sieve of Eratosthenes for infinitely generating primes lazily in Rust
-
ecm
Lenstra's Elliptic Curve Factorization Implementation with Big Integers
-
prime-checker
hold sample functions to check the prime-ness of a given unsigned, 64-bit integer
-
nums
Number theoretic functions, such as primality testing and factorization, for BigUints
-
stella
software that finds prime k-tuplets (also called prime constellations)
-
prime_bag
A bag datatype that used unsigned integers for storage
-
miller_rabin
A multi-threaded, arbitrary precision implementation of the Miller-Rabin primality test
-
nut_sys
Wrapper for Number-Theory-Utils C library
-
dlog-group
Unified wrapper around different prime-order cryptographic groups where the discrete log, computational Diffie–Hellman, and decisional Diffie–Hellman problems are believed to be hard
-
ff-cl-gen
OpenCL code generator for prime-fields
-
goldilocks-ntt
fast NTTs over the Goldilocks prime field
-
primecount
Rust wrapper for https://github.com/kimwalisch/primecount
-
tonelli-rs
Tonelli-Shanks algorithm for computing square roots modulo a prime
-
primal-estimate
State-of-the-art estimation of upper and lower bounds for π(n) (the number of primes below n) and p_k (the k-th prime)
-
large-primes
Package for Large Prime Number Analysis
-
primal-bit
Bit-vector specialised to the prime-number-related needs of
primal -
cargo-primestack
help run the prime stack
-
primal-slowsieve
sieve of Eratosthenes designed for testing faster sieves. You probably want
primal-sieve, or even justprimalitself. -
primeval
A monstrosity of a prime number generator
-
pumpkin
A cryptographically secure prime number generator
-
Gen_Prime
A way to transform a hash to a prime number
-
factordb
Rust wrapper for FactorDB API
-
codemonk-primes-cli
A command-line utility for finding prime numbers
-
ramp-primes
Generating Large Prime and Composite Numbers using ramp with a simplistic interface
-
ziglet-primality
primality tests for multi-precision numbers using crypto-bigint
-
pallet-collective
Collective system: Members of a set of account IDs can make their collective feelings known through dispatched calls from one of two specialized origins
-
rprime
useful functions for prime numbers
-
pallet-membership
FRAME membership management pallet
-
universe_sync
Synchronizes the global state of the entire universe. Do not modify this crate unless you are the Prime Minister of England.
-
concurrent_prime_sieve
Tools for generating filters and collections with primes concurrently. Rust implementation of the Sieve of Atkin. This implementation runs in O( sqrt(max_num) + section_size ) (where section_size = max_num - min_num)…
-
is-prime-for-primitive-int
is_prime for primitive ineger type
-
facto
Integer factorization and prime certification
-
prime-data
Prime Number Data Library
-
ssmr
Single-Shot Miller-Rabin primality test for small integers
-
primeshor
project to explore prime numbers and factorization
-
primerug
A prime k-tuple finder based on the rug crate
-
typenum-prime
compile-time primality testing of type-level integers from the typenum crate
-
eratosthenes
Mathematical operations library for Rust
-
rsa_rs
rust rsa library -- UNTESTED HOBBY PROJECT -- DO NOT USE FOR SERIOUS APPLICATIONS
-
primeutils
A collection of tools for working with prime numbers
-
play-rsa
RSA cryptography in Rust for pedagogical use
-
p3-mersenne-31
Mersenne31 prime field F_p, where p = 2^31 - 1
-
prime-field
declare an ff::PrimeField via crypto-bigint
-
rust-miller-rabin
Miller-Rabin primality test
-
plummerprimes
Builds, Runs, and reports benchmarks from https://github.com/PlummersSoftwareLLC/Primes
-
squfof
Shanks's square forms factorization
-
primenumbe-rs
Generate the nth prime number
-
prim
find prime numbers
-
viewp
A program is get any argument, that generates prime. it argument be number. This Program is Test Stage.
-
primality
Check if a number is prime
-
ImtiazGermain
that checks if a number is a Germain and Imtiaz-Germain prime or not
-
primality-test
Primality Test crate
-
rk-primes
Prime number generator
-
elr_primes
prime number iterator and methods for basic calculations with prime numbers
-
prime_finder_rust
A prime finder made in Rust (originally made in c++)
-
prime_gen
Generate prime numbers
-
factor-rs
A command-line program for listing the prime factors of a number or fraction
-
microsoft/electionguard_verify
The ElectionGuard SDK Reference Verifier enables the verification of election ballots, tallies, and proofs generated by the ElectionGuard SDK
-
nt-primes
Recreational mathematics crate for various forms of primes
Try searching with DuckDuckGo or on crates.io.