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

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 functions
1 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 string
1 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 factors
2 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 algorithm
13 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 mazes
9 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 algorithm
1 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 algorithm
1 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 crate
5 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 systems
1 version - Latest release: 1 day ago - 0 downloads total - 4 stars on GitHub - 1 maintainer
algen 0.2.0
A parallelized genetic algorithm runner
4 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 improvement
1 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
statistical 1.0.0
A simple statistics library
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
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 directions
1 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 algorithm
12 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 algorithm
4 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 library
1 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 range
2 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 triangles
2 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 structures
7 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 projects
12 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 permutation
4 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 Algorithms
32 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-rs
8 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-rs
7 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
lazysort 0.2.1
Lazy sorting for iterators
20 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) implementation
16 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 algorithm
4 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 Rust
1 version - Latest release: 9 months ago - 686 downloads total - 7 stars on GitHub - 1 maintainer
abstractgraph 0.1.4
Abstract Graph Algorithms
5 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 cut
1 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 cut
1 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 points
7 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 algorithm
1 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 guarantees
1 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 algorithm
7 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 guess
5 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 algorithm
1 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 nodes
5 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 CLI
11 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 algorithm
20 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 complexity
5 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 secp256k1
1 version - Latest release: over 2 years ago - 1.48 thousand downloads total - 1 maintainer
ingrid 0.1.0
Dynamic two-dimensional arrays with algorithms
1 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
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 Algorithm
11 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 Rust
29 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 crate
31 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 types
21 versions - Latest release: over 2 years ago - 29 thousand downloads total - 1 maintainer
csf_benchmark 0.1.6
The program for benchmarking Compressed Static Functions
7 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 algorithms
1 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 problems
33 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 Library
3 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 algorithms
5 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 use
24 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 want
4 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 neovim
12 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 algorithms
1 version - Latest release: about 4 years ago - 1.56 thousand downloads total - 1 maintainer