crates.io "algorithm" keyword
View the packages on the crates.io package registry that are tagged with the "algorithm" keyword.
diffus-derive 0.10.0
Finds the difference between two instances of any data structure. Supports derive on structs and ...18 versions - Latest release: over 4 years ago - 1 dependent package - 17 dependent repositories - 38.1 thousand downloads total - 57 stars on GitHub - 3 maintainers
hoeffding_integer_d 0.1.0
Hoeffding's Dependence coefficient presented as an integer between minimum and maximum integer va...1 version - Latest release: about 4 years ago - 1.64 thousand downloads total - 1 stars on GitHub - 1 maintainer
icentral-component 0.1.0
A Rust crate for component management and edge-based betweenness centrality in graphs.1 version - Latest release: 9 months ago - 3.24 thousand downloads total - 1 maintainer
index-sort 0.1.0
Sort containers by index using user-specified swap and compare functions1 version - Latest release: over 3 years ago - 1.76 thousand downloads total - 1 stars on GitHub - 1 maintainer
checkluhn 0.0.1
Validate the Luhn algorithm for the given string1 version - Latest release: almost 5 years ago - 1 dependent package - 2.34 thousand downloads total - 1 stars on GitHub - 1 maintainer
lcode 0.10.0
An application of terminal write leetcode.一个终端刷力扣的应用36 versions - Latest release: 11 months ago - 42.3 thousand downloads total - 19 stars on GitHub - 1 maintainer
compound_factor_iter 0.1.1
Iterator types for output permutations from a function combining multiple discrete factors2 versions - Latest release: over 3 years ago - 2.83 thousand downloads total - 1 stars on GitHub - 1 maintainer
iter_help 0.1.2
This library provides helpful tools for iterating over collections of data.3 versions - Latest release: 9 months ago - 2.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
idea_crypto 0.2.9
Pure Rust implementation of the idea algorithm13 versions - Latest release: over 3 years ago - 15.6 thousand downloads total - 0 stars on gitlab.com - 2 maintainers
knossos 1.2.0
Rust library for generating and rendering mazes9 versions - Latest release: 10 months ago - 10.1 thousand downloads total - 6 stars on GitHub - 1 maintainer
zeck 0.1.0
A Rust library for compressing and decompressing data using the Zeckendorf representation algorithm1 version - Latest release: about 17 hours ago - 0 downloads total - 1 maintainer
zeckendorf 0.1.0
A Rust library for compressing and decompressing data using the Zeckendorf representation algorithm1 version - Latest release: about 18 hours ago - 0 downloads total - 1 maintainer
cavalier_contours 0.7.0
2D polyline/shape library for offsetting, combining, etc.6 versions - Latest release: about 19 hours ago - 1 dependent package - 1 dependent repositories - 15.2 thousand downloads total - 183 stars on GitHub - 1 maintainer
cavalier_contours_ffi 0.7.0
C foreign function interface for the cavalier_contours crate5 versions - Latest release: about 19 hours ago - 4.79 thousand downloads total - 183 stars on GitHub - 1 maintainer
smbus-pec 1.0.1
Minimal portable implementation of SMBus Packet Error Code calculation algorithm.3 versions - Latest release: over 4 years ago - 2 dependent packages - 2 dependent repositories - 246 thousand downloads total - 2 stars on GitHub - 1 maintainer
ade-elementary-circuits 0.1.1
Implementation of Johnson's algorithm for finding elementary circuits in directed graphs.1 version - Latest release: 4 months ago - 377 downloads total - 0 stars on GitHub - 1 maintainer
d-engine-core 0.2.0
Pure Raft consensus algorithm - for building custom Raft-based systems1 version - Latest release: 1 day ago - 0 downloads total - 4 stars on GitHub - 1 maintainer
algen 0.2.0
A parallelized genetic algorithm runner4 versions - Latest release: about 3 years ago - 5.65 thousand downloads total - 2 stars on GitHub - 1 maintainer
omnitool 0.0.2
A curated respository of algorithms and data structures. The libraries are included as forks of R...2 versions - Latest release: over 1 year ago - 2.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
icentral-graph-hash 0.1.0
Efficient manipulation and analysis of weighted graphs using advanced graph theory techniques, in...1 version - Latest release: 9 months ago - 1.57 thousand downloads total - 1 maintainer
algs4_rs 0.6.0
Rust implementations for the algorithms and clients in the text book "Algorithms, 4th Edition" by...8 versions - Latest release: 4 months ago - 2.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
rez-next-solver 0.1.0
Intelligent dependency resolution with A* heuristic algorithms and 3-5x performance improvement1 version - Latest release: 6 months ago - 731 downloads total - 16 stars on GitHub - 1 maintainer
csf 0.1.14
The library of compressed static functions (maps) that use perfect hashing and value compression.18 versions - Latest release: almost 2 years ago - 5 dependent packages - 54 thousand downloads total - 98 stars on GitHub - 1 maintainer
anychain-kms 0.1.21
A Rust library providing Key Management Schema for AnyChain. Handles general security and signatu...22 versions - Latest release: about 1 month ago - 21.8 thousand downloads total - 85 stars on GitHub - 1 maintainer
bitm 0.5.2
The library for bit and bitmap (bit vector) manipulation.17 versions - Latest release: 4 months ago - 8 dependent packages - 2 dependent repositories - 536 thousand downloads total - 98 stars on GitHub - 1 maintainer
leven-distance 1.0.0
Compute operational differences between two sequences using the Levenshtein algorithm.1 version - Latest release: almost 2 years ago - 1.86 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 9.3% on crates.io
3 versions - Latest release: almost 7 years ago - 16 dependent packages - 95 dependent repositories - 1.48 million downloads total - 31 stars on GitHub - 1 maintainer
statistical 1.0.0
A simple statistics library3 versions - Latest release: almost 7 years ago - 16 dependent packages - 95 dependent repositories - 1.48 million downloads total - 31 stars on GitHub - 1 maintainer
euclidean-rhythm 0.1.0
Generate Euclidean rhythms using Bjorklund's algorithm - musically interesting patterns for percu...1 version - Latest release: 3 days ago - 0 downloads total - 1 maintainer
range_rover 0.1.4
Function to pack integers into ranges..5 versions - Latest release: about 1 year ago - 5.66 thousand downloads total - 2 stars on GitHub - 1 maintainer
zhang_hilbert 0.1.1
Produces an arbitrary-sized pseudo-Hilbert scan based on “A Pseudo-Hilbert Scan for Arbitrarily-S...2 versions - Latest release: almost 7 years ago - 6.88 thousand downloads total - 2 stars on GitHub - 1 maintainer
tars 0.1.3
A Rust library providing useful technical indicators.4 versions - Latest release: about 8 years ago - 6.53 thousand downloads total - 21 stars on GitHub - 1 maintainer
diagonal 0.1.0
Extract diagonals from a matrix in various directions1 version - Latest release: almost 2 years ago - 2.91 thousand downloads total - 0 stars on GitHub - 1 maintainer
rsalgo 0.0.1-init.1
A collection of some algorithms and data-structures.2 versions - Latest release: almost 7 years ago - 3.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
tatami-dungeon 0.1.11
A roguelike dungeon generation algorithm12 versions - Latest release: 3 months ago - 9.57 thousand downloads total - 32 stars on GitHub - 1 maintainer
shamir-vault 1.3.0
A Rust Crate implementation of Shamir's Secret Sharing algorithm4 versions - Latest release: about 1 month ago - 1.83 thousand downloads total - 2 stars on GitHub - 1 maintainer
darwin-rs 0.4.0
Evolutionary algorithms library written in Rust.5 versions - Latest release: over 8 years ago - 1 dependent repositories - 11.1 thousand downloads total - 125 stars on GitHub - 1 maintainer
memega 0.1.0
genetic algorithm library1 version - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 2.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
rlp-iter 0.2.1
An iterator following a space-filling pattern over a given range2 versions - Latest release: about 4 years ago - 1 dependent package - 2.79 thousand downloads total - 1 stars on GitHub - 1 maintainer
floyd-warshall-alg 0.1.3
Floyd-Warshall algorithm supporting customization.2 versions - Latest release: almost 7 years ago - 1 dependent package - 4.15 thousand downloads total - 0 stars on GitHub - 1 maintainer
triangulate 0.2.0
Subdivides polygons into equivalent triangles2 versions - Latest release: almost 3 years ago - 1 dependent package - 3 dependent repositories - 6.91 thousand downloads total - 14 stars on GitHub - 1 maintainer
alg_ds 0.3.2
Algorithms & data structures7 versions - Latest release: about 1 month ago - 1 dependent package - 14.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
contour_tracing 1.0.12
A 2D library to trace contours.13 versions - Latest release: almost 4 years ago - 1 dependent package - 21.4 thousand downloads total - 11 stars on GitHub - 1 maintainer
genetic-rs 1.0.0
A small crate for quickstarting genetic algorithm projects12 versions - Latest release: 3 months ago - 1 dependent package - 13.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
co_sort 0.2.0
Sort arrays given a permutation4 versions - Latest release: almost 7 years ago - 2 dependent packages - 1 dependent repositories - 41.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
algori 0.13.0
Rust Algorithms32 versions - Latest release: 11 months ago - 1 dependent package - 43.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
fnv_rs 0.4.4
Fowler–Noll–Vo hash function including 32, 64, 128, 256, 512, & 1024 bit variants.14 versions - Latest release: 7 months ago - 1 dependent package - 64.8 thousand downloads total - 5 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 3 years ago - 3 dependent packages - 3 dependent repositories - 67.3 thousand downloads total - 8 stars on GitHub - 1 maintainer
genetic-rs-macros 1.0.0
Macros for genetic-rs8 versions - Latest release: 3 months ago - 1 dependent package - 8.99 thousand downloads total - 1 stars on GitHub - 1 maintainer
genetic-rs-common 1.0.0
Commonly-used parts of genetic-rs7 versions - Latest release: 3 months ago - 2 dependent packages - 8.28 thousand downloads total - 1 stars on GitHub - 1 maintainer
metaheuristics-nature 10.1.0
A collection of nature-inspired metaheuristic algorithms.75 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 97 thousand downloads total - 16 stars on GitHub - 1 maintainer
djangohashers 1.8.4
A Rust port of the password primitives used in Django project.59 versions - Latest release: 6 days ago - 1 dependent package - 10 dependent repositories - 126 thousand downloads total - 56 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
20 versions - Latest release: about 7 years ago - 12 dependent packages - 25 dependent repositories - 362 thousand downloads total - 59 stars on GitHub - 1 maintainer
lazysort 0.2.1
Lazy sorting for iterators20 versions - Latest release: about 7 years ago - 12 dependent packages - 25 dependent repositories - 362 thousand downloads total - 59 stars on GitHub - 1 maintainer
human-sort 0.2.2
Human sort (natural sort) implementation16 versions - Latest release: over 6 years ago - 18 dependent packages - 269 dependent repositories - 3.16 million downloads total - 17 stars on GitHub - 1 maintainer
mikktspace 0.3.0
Mikkelsen tangent space algorithm4 versions - Latest release: almost 4 years ago - 3 dependent packages - 17 dependent repositories - 81.1 thousand downloads total - 35 stars on GitHub - 1 maintainer
genalg 0.1.0
A flexible, high-performance genetic algorithm library written in Rust1 version - Latest release: 9 months ago - 686 downloads total - 7 stars on GitHub - 1 maintainer
abstractgraph 0.1.4
Abstract Graph Algorithms5 versions - Latest release: over 6 years ago - 8.54 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
ruvector-mincut-node 0.1.29
Node.js bindings for subpolynomial-time dynamic minimum cut1 version - Latest release: 5 days ago - 0 downloads total - 139 stars on GitHub - 1 maintainer
ruvector-mincut-wasm 0.1.29
WASM bindings for subpolynomial-time dynamic minimum cut1 version - Latest release: 5 days ago - 0 downloads total - 139 stars on GitHub - 1 maintainer
gcd-bitwise 0.3.0
The binary Euclidean algorithm for computing gcd.11 versions - Latest release: over 4 years ago - 1 dependent package - 2 dependent repositories - 14.4 thousand downloads total - 2 maintainers
rtriangulate 0.3.1
Delaunay triangulation on a set of points7 versions - Latest release: over 7 years ago - 1 dependent repositories - 14.8 thousand downloads total - 24 stars on GitHub - 1 maintainer
shiftnanigans 0.3.5
This library contains different iteration data structures for either iterating or for shifting it...6 versions - Latest release: about 1 year ago - 2 dependent repositories - 15.1 thousand downloads total - 8 stars on GitHub - 1 maintainer
md2_digest 1.0.0
A 0 dependency, no_std library for generating md2 digests.1 version - Latest release: over 1 year ago - 1.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
rust-ukf 0.1.0
An implementation of the unscented Kalman filter in rust which supports multiple different measur...1 version - Latest release: over 3 years ago - 1.55 thousand downloads total - 1 stars on GitHub - 1 maintainer
ironsort 0.1.0
Implementation of a fast in-place sorting algorithm1 version - Latest release: over 9 years ago - 1 dependent package - 1 dependent repositories - 4.06 thousand downloads total - 5 stars on GitHub - 1 maintainer
rangebar-core 5.0.0
Core range bar construction algorithm with temporal integrity guarantees1 version - Latest release: about 2 months ago - 433 downloads total - 0 stars on GitHub - 1 maintainer
ultraloglog 0.1.6
Rust implementation of the UltraLogLog algorithm7 versions - Latest release: 2 months ago - 3.14 thousand downloads total - 3 stars on GitHub - 2 maintainers
wordlea 0.1.4
A algorithm to check Wordle's word guess5 versions - Latest release: almost 3 years ago - 6.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
funny_crystal_hasher 0.1.0
Reimplementation of the funny_hash algorithm1 version - Latest release: about 1 year ago - 1.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
binout 0.3.1
The library for binary serialization/deserialization of integers and arrays of integers.6 versions - Latest release: 4 months ago - 5 dependent packages - 2 dependent repositories - 489 thousand downloads total - 98 stars on GitHub - 1 maintainer
store-interval-tree 0.4.0
A balanced unbounded interval-tree in Rust with associated values in the nodes5 versions - Latest release: about 3 years ago - 1 dependent repositories - 18.8 thousand downloads total - 12 stars on GitHub - 1 maintainer
libaoc 0.1.55
Advent of Code CLI11 versions - Latest release: about 1 year ago - 8.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
lisa 0.2.0
lisa - longest increasing subsequence algorithm [ O( nlogn ) ]2 versions - Latest release: about 4 years ago - 2.85 thousand downloads total - 2 stars on GitHub - 2 maintainers
kmedoids 0.5.4 💰
k-Medoids clustering with the FasterPAM algorithm20 versions - Latest release: 4 months ago - 1 dependent package - 25.4 thousand downloads total - 26 stars on GitHub - 1 maintainer
big_o 0.1.4
Infers asymptotic computational complexity5 versions - Latest release: about 3 years ago - 6.64 thousand downloads total - 2 stars on GitHub - 1 maintainer
goku-k256 0.1.0
goku algorithm related to secp256k11 version - Latest release: over 2 years ago - 1.48 thousand downloads total - 1 maintainer
ingrid 0.1.0
Dynamic two-dimensional arrays with algorithms1 version - Latest release: almost 6 years ago - 1 dependent repositories - 2.42 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 3.8% on crates.io
36 versions - Latest release: 3 months ago - 16 dependent packages - 293 dependent repositories - 1.28 million downloads total - 958 stars on GitHub - 1 maintainer
whatlang 0.18.0
Fast and lightweight language identification library for Rust.36 versions - Latest release: 3 months ago - 16 dependent packages - 293 dependent repositories - 1.28 million downloads total - 958 stars on GitHub - 1 maintainer
code-tester 0.1.0-base.2
A tool to test if the algorithm is right.1 version - Latest release: 6 months ago - 503 downloads total - 0 stars on GitHub - 1 maintainer
sigalign 0.4.1
A Similarity-Guided Alignment Algorithm11 versions - Latest release: 8 months ago - 13 thousand downloads total - 27 stars on GitHub - 1 maintainer
binary-tree-view 0.1.0
A binary tree visualization application built in Rust.1 version - Latest release: over 1 year ago - 1.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
sufr 0.7.12
Parallel Construction of Suffix Arrays in Rust29 versions - Latest release: 10 months ago - 21.1 thousand downloads total - 26 stars on GitHub - 2 maintainers
orx-v 1.5.0 💰
Traits to unify all vectors!10 versions - Latest release: 9 months ago - 7.21 thousand downloads total - 2 stars on GitHub - 1 maintainer
traitgraph-algo 8.1.2
Graph algorithms based on the traitgraph crate31 versions - Latest release: 11 months ago - 4 dependent packages - 3 dependent repositories - 44 thousand downloads total - 3 stars on GitHub - 1 maintainer
luhn_tools 0.3.0
A fast, minimal implementation of the Luhn algorithm.3 versions - Latest release: about 1 year ago - 2.41 thousand downloads total - 1 stars on GitHub - 1 maintainer
no-adjacent 0.1.1
Max sum when no two elements are adjacent in a list.2 versions - Latest release: over 4 years ago - 2.81 thousand downloads total - 2 maintainers
tools-2048 0.4.1
A Rust crate that provides the core logic of the popular game 2048, along with a basic AI to play...9 versions - Latest release: over 1 year ago - 1 dependent repositories - 10.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
rs-graph-derive 0.21.0
Automatic implementation of graph types21 versions - Latest release: over 2 years ago - 29 thousand downloads total - 1 maintainer
csf_benchmark 0.1.6
The program for benchmarking Compressed Static Functions7 versions - Latest release: 4 months ago - 8.21 thousand downloads total - 98 stars on GitHub - 1 maintainer
raster2svg 1.0.14
A tool that use the contour_tracing library.15 versions - Latest release: almost 4 years ago - 17.3 thousand downloads total - 11 stars on GitHub - 1 maintainer
algods 0.1.0
A collection of data structures and algorithms1 version - Latest release: over 2 years ago - 1.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
genetic_algorithms 1.6.0
Library for solving genetic algorithm problems33 versions - Latest release: about 1 year ago - 37.3 thousand downloads total - 9 stars on GitHub - 1 maintainer
sm4-gcm 0.1.2
SM4-GCM Library3 versions - Latest release: almost 2 years ago - 4.03 thousand downloads total - 0 stars on git.hatter.ink - 1 maintainer
controlled_astar 1.0.1
A Rust library that provides an enhanced A* pathfinding algorithm with controllable node directio...2 versions - Latest release: over 1 year ago - 2.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
gemla 0.1.32
Using evolutionary computation to generate machine learning algorithms5 versions - Latest release: 4 months ago - 3.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
toolbox 0.2.9
Simple tools for daily use24 versions - Latest release: 25 days ago - 31.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
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: about 2 years ago - 2 dependent packages - 2 dependent repositories - 9.78 thousand downloads total - 9 stars on GitHub - 1 maintainer
cipher-crypt 0.18.0
A cryptographic tomb of ciphers forgotten by time.24 versions - Latest release: over 6 years ago - 3 dependent repositories - 41.8 thousand downloads total - 44 stars on GitHub - 1 maintainer
commented 0.2.4 💰
If you want to comment a line for an unknown file type, this crate is what you want4 versions - Latest release: 3 months ago - 1.39 thousand downloads total - 0 stars on GitHub - 1 maintainer
key_parse 0.3.0
parse keymap like neovim12 versions - Latest release: 11 months ago - 1 dependent package - 15 thousand downloads total - 19 stars on GitHub - 1 maintainer
sort_alogorithms 0.1.1
This package have the implementation of several sort algorithms1 version - Latest release: about 4 years ago - 1.56 thousand downloads total - 1 maintainer
Related Keywords
rust
105
graph
37
algorithms
32
genetic
31
encoding
21
rust-lang
20
compression
20
sort
20
optimization
19
data-structure
16
algorithms-and-data-structures
16
benchmark
15
benchmarking
15
data-structures
15
serialization
14
benchmarks
14
bit-manipulation
14
succinct-data-structure
14
rank
14
bitmap
14
bitmaps
14
minimal-perfect-hash
14
compression-algorithm
14
array
12
hash
12
iterator
11
search
11
math
11
geometry
11
cryptography
10
rust-library
9
library
9
machine-learning
9
no_std
9
crypto
9
evolutionary
9
distance
8
random
8
genetic-algorithm
8
hashing
8
performance
8
gamedev
8
cli
7
evolution
7
tree
7
no-std
7
mathematics
7
ai
7
matrix
6
leetcode
6
data
6
2d
6
security
6
centrality
5
text
5
oxigen
5
tui
5
levenshtein
5
betweenness
5
sorting
5
utility
5
network
5
wfc
5
statistics
4
game-development
4
procedural-gen
4
solver
4
perfect
4
map
4
mphf
4
rng
4
graphics
4
numbers
4
ratatui-rs
4
probabilistic
4
bevy
4
vec
4
rust-crate
4
neuroevolution
4
api
4
text-processing
4
trait
4
analysis
4
permutation
4
string
4
checksum
4
sum
4
pathfinding
4
alignment
4
bioinformatics
3
game-ai
3
aead
3
nlp
3
huffman
3
incorrect-subtitles
3
combinatorics
3
tool
3
neat
3
stream
3
subtitle
3