Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "algorithm" keyword

Top 4.0% on crates.io
bytecount 0.6.8
count occurrences of a given byte, or the number of UTF-8 code points, in a byte slice, fast
22 versions - Latest release: about 1 month ago - 103 dependent packages - 3,468 dependent repositories - 20.7 million downloads total - 208 stars on GitHub - 1 maintainer
Top 7.5% on crates.io
levenshtein 1.0.5 πŸ’°
Levenshtein algorithm
6 versions - Latest release: about 3 years ago - 35 dependent packages - 916 dependent repositories - 3.63 million downloads total - 45 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
integer-sqrt 0.1.5
An implementation of integer square root algorithm for primitive rust types
6 versions - Latest release: over 3 years ago - 31 dependent packages - 2,790 dependent repositories - 5.03 million downloads total - 13 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
wyhash 0.5.0
Rust implementation of the WyHash fast portable non-cryptographic hashing algorithm and random nu...
8 versions - Latest release: over 3 years ago - 27 dependent packages - 64 dependent repositories - 674 thousand downloads total - 89 stars on GitHub - 1 maintainer
is_sorted 0.1.1
Is an Iterator sorted?
2 versions - Latest release: over 5 years ago - 21 dependent packages - 32 dependent repositories - 695 thousand downloads total - 20 stars on GitHub - 1 maintainer
Top 6.5% on crates.io
edit-distance 2.1.0
Levenshtein edit distance between strings, a measure for similarity.
4 versions - Latest release: about 5 years ago - 20 dependent packages - 526 dependent repositories - 988 thousand downloads total - 41 stars on GitHub - 1 maintainer
human-sort 0.2.2
Human sort (natural sort) implementation
16 versions - Latest release: about 5 years ago - 18 dependent packages - 269 dependent repositories - 293 thousand downloads total - 13 stars on GitHub - 1 maintainer
Top 3.8% on crates.io
whatlang 0.16.4
Fast and lightweight language identification library for Rust.
34 versions - Latest release: 5 months ago - 16 dependent packages - 293 dependent repositories - 569 thousand downloads total - 947 stars on GitHub - 1 maintainer
Top 9.3% on crates.io
statistical 1.0.0
A simple statistics library
3 versions - Latest release: over 5 years ago - 16 dependent packages - 95 dependent repositories - 547 thousand downloads total - 30 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
lazysort 0.2.1
Lazy sorting for iterators
20 versions - Latest release: over 5 years ago - 12 dependent packages - 25 dependent repositories - 292 thousand downloads total - 60 stars on GitHub - 1 maintainer
dyn_size_of 0.4.2
The library to report approximate amount of memory consumed by variables, including the memory al...
9 versions - Latest release: 3 months ago - 10 dependent packages - 2 dependent repositories - 96.9 thousand downloads total - 98 stars on GitHub - 1 maintainer
muldiv 1.0.1
Provides a trait for numeric types to perform combined multiplication and division with overflow ...
6 versions - Latest release: over 1 year ago - 8 dependent packages - 642 dependent repositories - 2.44 million downloads total - 3 stars on GitHub - 2 maintainers
bitm 0.4.1
The library for bit and bitmap (bit vector) manipulation.
12 versions - Latest release: 3 months ago - 8 dependent packages - 2 dependent repositories - 97.6 thousand downloads total - 98 stars on GitHub - 1 maintainer
ring-algorithm 0.7.0
algorithms on ring (Abstruct Algebra)
24 versions - Latest release: about 1 year ago - 6 dependent packages - 16 dependent repositories - 65.8 thousand downloads total - 2 stars on GitLab.com - 1 maintainer
ph 0.8.3
The library of data structures based on perfect hashing.
18 versions - Latest release: 3 months ago - 6 dependent packages - 3 dependent repositories - 98.1 thousand downloads total - 98 stars on GitHub - 1 maintainer
csf 0.1.14
The library of compressed static functions (maps) that use perfect hashing and value compression.
15 versions - Latest release: 3 months ago - 5 dependent packages - 12.6 thousand downloads total - 98 stars on GitHub - 1 maintainer
binout 0.2.1
The library for binary serialization/deserialization of integers and arrays of integers.
4 versions - Latest release: 3 months ago - 5 dependent packages - 2 dependent repositories - 93.3 thousand downloads total - 98 stars on GitHub - 1 maintainer
oxigen 2.2.2
Fast, parallel, extensible and adaptable genetic algorithm library.
27 versions - Latest release: about 3 years ago - 5 dependent packages - 1 dependent repositories - 13.4 thousand downloads total - 155 stars on GitHub - 1 maintainer
partition 0.1.2
partition slices in-place by a predicate
3 versions - Latest release: over 3 years ago - 4 dependent packages - 7 dependent repositories - 14.7 thousand downloads total - 16 stars on GitHub - 1 maintainer
fsum 0.1.2
The library to calculate accurate sum of floats.
3 versions - Latest release: about 2 years ago - 4 dependent packages - 1 dependent repositories - 10.7 thousand downloads total - 98 stars on GitHub - 1 maintainer
Top 9.3% on crates.io
reed-solomon-novelpoly 2.0.0
An implementation of a reed solomon code / encoder / decoder with complexity `O(n lg(n))`
8 versions - Latest release: 4 months ago - 4 dependent packages - 477 dependent repositories - 1.61 million downloads total - 27 stars on GitHub - 1 maintainer
permutate 0.3.2
Generic permutator that permutates singular and multiple lists
8 versions - Latest release: almost 7 years ago - 4 dependent packages - 18 dependent repositories - 63 thousand downloads total - 15 stars on GitHub - 1 maintainer
polylabel 3.2.0
A Rust implementation of the Polylabel algorithm for finding optimum polygon label positions.
39 versions - Latest release: 3 months ago - 4 dependent packages - 17 dependent repositories - 36.7 thousand downloads total - 52 stars on GitHub - 1 maintainer
traitgraph-algo 8.1.0
Graph algorithms based on the traitgraph crate
29 versions - Latest release: 10 months ago - 4 dependent packages - 3 dependent repositories - 12.8 thousand downloads total - 3 stars on GitHub - 1 maintainer
mersenne_twister 1.1.1
Mersenne Twister pseudorandom number generator
11 versions - Latest release: over 6 years ago - 3 dependent packages - 11 dependent repositories - 194 thousand downloads total - 9 stars on GitHub - 1 maintainer
fast_hilbert 2.0.0
Fast Hilbert 2D curve computation using an efficient Lookup Table (LUT).
4 versions - Latest release: over 1 year ago - 3 dependent packages - 4 dependent repositories - 6.44 thousand downloads total - 34 stars on GitHub - 1 maintainer
mikktspace 0.3.0
Mikkelsen tangent space algorithm
4 versions - Latest release: over 2 years ago - 3 dependent packages - 17 dependent repositories - 60.2 thousand downloads total - 30 stars on GitHub - 1 maintainer
meminterval 0.4.1
A simple interval-tree in Rust made to store memory mappings
5 versions - Latest release: 9 months ago - 3 dependent packages - 2 dependent repositories - 72.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
alass-core 2.0.0
Automatic Language-Agnostic Subtitle Synchronization (Library)
4 versions - Latest release: over 4 years ago - 3 dependent packages - 2 dependent repositories - 4.86 thousand downloads total - 976 stars on GitHub - 1 maintainer
butils 0.1.0
Utilities shared by software included in BSuccinct.
2 versions - Latest release: 3 months ago - 3 dependent packages - 623 downloads total - 98 stars on GitHub - 1 maintainer
fenwick 2.0.1
Fenwick tree: data structure that efficiently calculates prefix sums in a changing array of numbers.
7 versions - Latest release: over 1 year ago - 3 dependent packages - 3 dependent repositories - 9.33 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 8.7% on crates.io
diffus 0.10.0
Finds the difference between two instances of any data structure. Supports: collections, Strings,...
15 versions - Latest release: about 3 years ago - 3 dependent packages - 950 dependent repositories - 1.21 million downloads total - 45 stars on GitHub - 3 maintainers
boostvoronoi_ext 0.11.1
Boost voronoi private workspace (this workspace will be re-integrated in the main crate in next r...
4 versions - Latest release: 5 months ago - 2 dependent packages - 2 dependent repositories - 2.97 thousand downloads total - 9 stars on GitHub - 1 maintainer
co_sort 0.2.0
Sort arrays given a permutation
4 versions - Latest release: about 5 years ago - 2 dependent packages - 1 dependent repositories - 12.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
boostvoronoi 0.11.1
Boost voronoi ported to 100% rust
25 versions - Latest release: 5 months ago - 2 dependent packages - 2 dependent repositories - 10.1 thousand downloads total - 9 stars on GitHub - 1 maintainer
lcode-config 0.3.12
config mod for [lcode](https://crates.io/crates/lcode)
18 versions - Latest release: 2 days ago - 2 dependent packages - 4.74 thousand downloads total - 11 stars on GitHub - 1 maintainer
minimum_redundancy 0.3.1
The library to encode and decode data with binary or non-binary Huffman coding.
10 versions - Latest release: 2 months ago - 2 dependent packages - 1 dependent repositories - 12 thousand downloads total - 98 stars on GitHub - 1 maintainer
hora 0.1.1
Hora Search Everywhere
2 versions - Latest release: almost 3 years ago - 2 dependent packages - 1 dependent repositories - 6.56 thousand downloads total - 2,553 stars on GitHub - 1 maintainer
munkres 0.5.2
Kuhn-Munkres (aka Hungarian) algorithm for solving the Assignment Problem in O(n^3)
9 versions - Latest release: over 3 years ago - 2 dependent packages - 17 dependent repositories - 26.7 thousand downloads total - 9 stars on GitHub - 1 maintainer
static_aabb2d_index 2.0.0
Fast static spatial index data structure for 2D axis aligned bounding boxes
12 versions - Latest release: 9 months ago - 2 dependent packages - 3 dependent repositories - 11.9 thousand downloads total - 27 stars on GitHub - 1 maintainer
spa 0.5.1
The Solar Position Algorithm module (SPA) for Rust calculates the sunrise-sunset and azimuth and ...
8 versions - Latest release: 3 months ago - 2 dependent packages - 26 dependent repositories - 99.5 thousand downloads total - 50 stars on GitHub - 1 maintainer
rrt 0.7.0
Path finding using dual-RRT connect
8 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 44.3 thousand downloads total - 34 stars on GitHub - 2 maintainers
glidesort 0.1.2
Glidesort sorting algorithm
3 versions - Latest release: over 1 year ago - 2 dependent packages - 7 dependent repositories - 14.8 thousand downloads total - 1,552 stars on GitHub - 1 maintainer
smbus-pec 1.0.1
Minimal portable implementation of SMBus Packet Error Code calculation algorithm.
3 versions - Latest release: almost 3 years ago - 2 dependent packages - 2 dependent repositories - 128 thousand downloads total - 2 stars on GitHub - 1 maintainer
genetic-rs-common 0.5.1
Commonly-used parts of genetic-rs
3 versions - Latest release: about 1 month ago - 2 dependent packages - 888 downloads total - 1 stars on GitHub - 1 maintainer
Top 3.4% on crates.io
bevy_mikktspace 0.13.2 πŸ’°
Mikkelsen tangent space algorithm
15 versions - Latest release: about 2 months ago - 2 dependent packages - 992 dependent repositories - 895 thousand downloads total - 32,050 stars on GitHub - 1 maintainer
rs-graph 0.21.0
A library for graph algorithms and combinatorial optimization
35 versions - Latest release: 9 months ago - 2 dependent packages - 3 dependent repositories - 72.9 thousand downloads total - 1 maintainer
leetcode-api 0.3.16
leetcode api
18 versions - Latest release: 6 days ago - 1 dependent package - 4.79 thousand downloads total - 11 stars on GitHub - 1 maintainer
key_parse 0.2.0
parse keymap like neovim
10 versions - Latest release: 6 days ago - 1 dependent package - 2.7 thousand downloads total - 11 stars on GitHub - 1 maintainer
algori 0.11.4
some common rust_algorithms, Everyone can participate, and the project will continue to be update...
27 versions - Latest release: 15 days ago - 1 dependent package - 8.75 thousand downloads total - 2 stars on GitHub - 1 maintainer
text-file-sort 0.1.2
Sort a text file similar to linux sort
5 versions - Latest release: 9 months ago - 1 dependent package - 1.78 thousand downloads total - 1 stars on GitHub - 1 maintainer
lk_math 0.4.0
Common mathematical tools
7 versions - Latest release: 7 months ago - 1 dependent package - 2.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
djangohashers 1.7.3
A Rust port of the password primitives used in Django project.
52 versions - Latest release: about 2 months ago - 1 dependent package - 10 dependent repositories - 49.4 thousand downloads total - 55 stars on GitHub - 1 maintainer
kmedoids 0.5.1 πŸ’°
k-Medoids clustering with the FasterPAM algorithm
17 versions - Latest release: 2 months ago - 1 dependent package - 6.22 thousand downloads total - 18 stars on GitHub - 1 maintainer
contour_tracing 1.0.12
A 2D library to trace contours.
13 versions - Latest release: about 2 years ago - 1 dependent package - 4.54 thousand downloads total - 10 stars on GitHub - 1 maintainer
seqdiff 0.3.0 πŸ’°
Diff between two sequences
8 versions - Latest release: about 3 years ago - 1 dependent package - 4 dependent repositories - 35.6 thousand downloads total - 5 stars on GitHub - 1 maintainer
boostvoronoi_core 0.11.1
Boost voronoi private workspace (this workspace will be re-integrated in the main crate in next r...
6 versions - Latest release: 5 months ago - 1 dependent package - 2 dependent repositories - 3.67 thousand downloads total - 9 stars on GitHub - 1 maintainer
gcd-bitwise 0.3.0
The binary Euclidean algorithm for computing gcd.
11 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 4.18 thousand downloads total - 2 maintainers
elias-fano 1.1.0
An implementation of Elias-Fano encoding in Rust
11 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 6.64 thousand downloads total - 28 stars on GitHub - 1 maintainer
cseq 0.1.2
The library of compact sequences.
3 versions - Latest release: 3 months ago - 1 dependent package - 852 downloads total - 66 stars on GitHub - 1 maintainer
ironsort 0.1.0
Implementation of a fast in-place sorting algorithm
1 version - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 2.44 thousand downloads total - 5 stars on GitHub - 1 maintainer
rlp-iter 0.2.1
An iterator following a space-filling pattern over a given range
2 versions - Latest release: over 2 years ago - 1 dependent package - 710 downloads total - 1 stars on GitHub - 1 maintainer
bruteforce-macros 0.3.0
Macro repository for bruteforce-rs
3 versions - Latest release: 8 days ago - 1 dependent package - 3 dependent repositories - 3.24 thousand downloads total - 14 stars on GitHub - 1 maintainer
memega 0.1.0
genetic algorithm library
1 version - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 1.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
adivon 0.2.6
Data Structures of daily use: Graph, HashTable, PriorityQueue, Trie, SuffixTree, Rope, SplayTree,...
8 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 13.5 thousand downloads total - 51 stars on GitHub - 1 maintainer
genevo 0.7.1
genevo provides building blocks to run simulations of optimization and search problems using gene...
12 versions - Latest release: about 2 years ago - 1 dependent package - 6 dependent repositories - 206 thousand downloads total - 161 stars on GitHub - 1 maintainer
triangulate 0.2.0
Subdivides polygons into equivalent triangles
2 versions - Latest release: about 1 year ago - 1 dependent package - 3 dependent repositories - 2.36 thousand downloads total - 12 stars on GitHub - 1 maintainer
gaps 0.3.1 πŸ’°
Functionality for working with gaps/holes in ordered sequences of values.
9 versions - Latest release: over 2 years ago - 1 dependent package - 7.86 thousand downloads total - 0 stars on GitHub - 1 maintainer
graph-neighbor-matching 0.9.0
Graph similarity score using neighbor matching
17 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 15.2 thousand downloads total - 7 stars on GitHub - 1 maintainer
test-data-generation 0.3.4
A simple to use, light-weight library that analyzes sample data to build algorithms and generates...
16 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 20.3 thousand downloads total - 36 stars on GitHub - 1 maintainer
genetic-rs-macros 0.5.1
Macros for genetic-rs
3 versions - Latest release: about 1 month ago - 1 dependent package - 876 downloads total - 1 stars on GitHub - 1 maintainer
hyperloglog-rs 0.1.56 πŸ’°
A Rust implementation of HyperLogLog trying to be parsimonious with memory.
51 versions - Latest release: 5 months ago - 1 dependent package - 14.1 thousand downloads total - 23 stars on GitHub - 1 maintainer
tokenizations 0.4.2 πŸ’°
Tokenizations alignments library
11 versions - Latest release: about 3 years ago - 1 dependent package - 3 dependent repositories - 34.1 thousand downloads total - 24 stars on GitHub - 1 maintainer
floyd-warshall-alg 0.1.3
Floyd-Warshall algorithm supporting customization.
2 versions - Latest release: over 5 years ago - 1 dependent package - 1.86 thousand downloads total - 0 stars on GitHub - 1 maintainer
sefar 0.1.4
sefar is library for evolutionary optimization algorithms.
5 versions - Latest release: 18 days ago - 1 dependent package - 918 downloads total - 1 maintainer
ghx_proc_gen 0.1.0
2D & 3D procedural generation with WFC/Model synthesis
1 version - Latest release: 4 months ago - 1 dependent package - 304 downloads total - 15 stars on GitHub - 1 maintainer
gsj 1.0.1 πŸ’°
Implementation of Geological Survey of Japan algorithms.
2 versions - Latest release: over 3 years ago - 1 dependent package - 1.48 thousand downloads total - 1 stars on GitHub - 1 maintainer
vsop87 3.0.0
Pure Rust VSOP87 algorithm implementation. Includes all VSOP87 algorith versions: VSOP87, VSOP87A...
17 versions - Latest release: 7 months ago - 1 dependent package - 2 dependent repositories - 14.2 thousand downloads total - 14 stars on GitHub - 1 maintainer
bruteforce 0.3.0
This is a no_std-compatible brute force/string generation rust-nightly library
11 versions - Latest release: 8 days ago - 1 dependent package - 2 dependent repositories - 5.79 thousand downloads total - 14 stars on GitHub - 1 maintainer
cavalier_contours 0.4.0
2D polyline/shape library for offsetting, combining, etc.
4 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 4.01 thousand downloads total - 128 stars on GitHub - 1 maintainer
genetic-rs 0.5.1
A small crate for quickstarting genetic algorithm projects
8 versions - Latest release: about 1 month ago - 1 dependent package - 2.32 thousand downloads total - 1 stars on GitHub - 1 maintainer
efd 10.0.1
1D/2D/3D Elliptical Fourier Descriptor (EFD) implementation in Rust.
107 versions - Latest release: 6 days ago - 1 dependent package - 1 dependent repositories - 38.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
checkluhn 0.0.1
Validate the Luhn algorithm for the given string
1 version - Latest release: about 3 years ago - 1 dependent package - 892 downloads total - 1 stars on GitHub - 1 maintainer
aliasmethod 0.4.0
Implementation of Walker's Alias method.
4 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 5.21 thousand downloads total - 4 stars on GitHub - 1 maintainer
diffus-derive 0.10.0
Finds the difference between two instances of any data structure. Supports derive on structs and ...
18 versions - Latest release: about 3 years ago - 1 dependent package - 17 dependent repositories - 16.6 thousand downloads total - 45 stars on GitHub - 3 maintainers
metaheuristics-nature 10.1.0
A collection of nature-inspired metaheuristic algorithms.
75 versions - Latest release: 18 days ago - 1 dependent package - 1 dependent repositories - 27.8 thousand downloads total - 13 stars on GitHub - 1 maintainer
embedded-crc-macros 1.0.0
Macros implementing portable CRC calculation algorithms for use in no_std.
2 versions - Latest release: about 3 years ago - 1 dependent package - 3 dependent repositories - 132 thousand downloads total - 8 stars on GitHub - 1 maintainer
permute 0.2.1
Generate permutations of vectors and slices in a memory-efficient and deterministic manner, using...
2 versions - Latest release: almost 2 years ago - 1 dependent package - 14 dependent repositories - 55.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
fnv_rs 0.4.3
Fowler–Noll–Vo hash function including 32, 64, 128, 256, 512, & 1024 bit variants.
5 versions - Latest release: about 1 year ago - 1 dependent package - 3.87 thousand downloads total - 1 stars on GitHub - 1 maintainer
alg_ds 0.3.1
Algorithms & data structures
6 versions - Latest release: over 4 years ago - 1 dependent package - 4.25 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
bevy_ghx_proc_gen 0.1.0
Bevy plugins for 2D & 3D procedural generation with WFC/Model synthesis
1 version - Latest release: 4 months ago - 309 downloads total - 15 stars on GitHub - 1 maintainer
anychain-kms 0.1.6
A Rust library providing Key Management Schema for AnyChain. Handles general security and signatu...
7 versions - Latest release: 2 months ago - 2.08 thousand downloads total - 85 stars on GitHub - 1 maintainer
rsgenetic 1.8.1
A library providing genetic algorithm execution.
52 versions - Latest release: over 3 years ago - 1 dependent repositories - 110 thousand downloads total - 76 stars on GitHub - 1 maintainer
algods 0.1.0
A collection of data structures and algorithms
1 version - Latest release: 11 months ago - 320 downloads total - 0 stars on GitHub - 1 maintainer
heterogeneous_graphlets 0.1.1 πŸ’°
A Rust library for the computation of heterogeneous graphlets.
2 versions - Latest release: 11 months ago - 575 downloads total - 1 stars on GitHub - 1 maintainer
goku-k256 0.1.0
goku algorithm related to secp256k1
1 version - Latest release: about 1 year ago - 339 downloads total - 1 maintainer
library_of_babel 0.4.0
Implementation of Library of Babel in Rust
9 versions - Latest release: over 2 years ago - 3.12 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
darwin-rs 0.4.0
Evolutionary algorithms library written in Rust.
5 versions - Latest release: almost 7 years ago - 1 dependent repositories - 5.49 thousand downloads total - 111 stars on GitHub - 1 maintainer
mikktspace-sys 0.1.1
Mikkelsen tangent space algorithm (C wrapper)
2 versions - Latest release: about 1 year ago - 31 thousand downloads total - 0 stars on GitHub - 1 maintainer
search-sort
Implementation of few searching and sorting algorithms
6 versions - Latest release: 28 days ago - 1.85 thousand downloads total - 0 stars on GitHub - 1 maintainer