-
memchr
extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search
-
slice-group-by
Iterators over groups in slices and strs
-
fuzzy-matcher
Fuzzy Matching Library
-
pathfinding
flow, and graph algorithms
-
daachorse
Double-Array Aho-Corasick
-
boyer-moore-magiclen
fast string search algorithm implemented in Rust
-
stringzilla
Faster SIMD-accelerated string search, sorting, fingerprints, and edit distances
-
sliceslice
A fast implementation of single-pattern substring search using SIMD acceleration
-
aneubeck-daachorse
Daachorse: Double-Array Aho-Corasick
-
petal-neighbors
Nearest neighbor search algorithms including a ball tree and a vantage point tree
-
naive_opt
The optimized naive string-search algorithm
-
fuzzy-muff
Fuzzy Matching Library
-
lcode
An application of terminal write leetcode.一个终端刷力扣的应用
-
sublime_fuzzy
Fuzzy matching algorithm based on Sublime Text's string search
-
metaheuristics-nature
A collection of nature-inspired metaheuristic algorithms
-
repath
A fast pathfinding library using A* algorithm, caching, precomputation and path segmentation with concurrent pathfinding
-
tetengo_lattice
Viterbi search and A* algorithm implementation
-
loki_text
advanced string manipulation with pattern searching and replacement capabilities
-
localsearch
Local Search based Metaheuristics
-
space-search
providing basic generic depth-first, breadth-first, heuristic-guided, and A* search space exploration algorithms
-
drug-extraction-cli
A CLI for extracting drugs from text records
-
sniffer-rs
that simplifies fuzzy string matching in rust
-
crawly
A lightweight async Web crawler in Rust, optimized for concurrent scraping while respecting
robots.txt
rules -
hora
Hora Search Everywhere
-
oxigen
Fast, parallel, extensible and adaptable genetic algorithm library
-
ibn_battuta
Solving the Travelling Salesman Problem (TSP)
-
fqdn-trie
FQDN (Fully Qualified Domain Name) lookup structures (based on tries)
-
subslice
Fast subslice search
-
rlifesrc
A Game of Life pattern searcher
-
vpsearch
Vantage Point Tree search algorithm for fast nearest neighbour search in multi-dimensional metric spaces
-
flxy
Full-text searching and scoring of strings
-
bbqvec
Scalable, embeddable, vector storage for approximate K-nearest-neighbors (AKNN)
-
algori
Rust Algorithms
-
rrt
Path finding using dual-RRT connect
-
interpolation_search
Interpolation search - binary search on steroids
-
tree_traversal
Find best leaf node in a tree
-
bndm
that implements the BNDM algorithm for fast and efficient pattern matching, with support for wildcard searches
-
rust-fuzzy-search
Fuzzy Search with trigrams implemented in Rust
-
mcts-rs
Monte Carlo Tree Search (MCTS) using an arena allocator
-
memmem
Substring searching
-
cobyla
optimizer for Rust
-
magic_string_search
string search library to rank strings based on their similarity to a query string
-
radiate-rust
genetic algorithms and artificial evolution
-
minimax
Generic implementations of Minimax
-
hora-new
Hora Search Everywhere
-
rabitq
vector search algorithm
-
resolv
DNS resolution via glibc
-
cmaze
Core of tmaze game
-
willowtree
Lazily evaluated trees
-
rs_algo
Common sorting algorithms and other common computer science algorithms
-
graph-algorithms
5 graph algorithms - DIJKSTRA'S, BFS, DFS, KOSARAJU'S and BELLMAN FORD ALGORITHM
-
eudex
A blazingly fast phonetic reduction/hashing algorithm
-
rizzer
Fuzzy matching tool to find string similarity
-
path-finding
variety of path finding and graph operations. Work in progress.
-
compound_factor_iter
Iterator types for output permutations from a function combining multiple discrete factors
-
code-fuzzy-match
Fuzzy string matching inspired by Visual Studio Code
-
algorithm_rust
some common rust_algorithms, Everyone can participate, and the project will continue to be updated, all the algorithms comes from <Introduction to Algorithms III>
-
norms
A collection of distance metrics on strings
-
searchlib
Satisficing and optimal search algorithms
-
tlsh-fixed
Rust port of Trend Micro Locality Sensitive Hashing
-
watchmaker
A genetic algorithm implementation in Rust
-
kdbush
A very fast static spatial index for 2D points based on a flat KD-tree
-
fast_forward
Quering collections blazing fast
-
motif_finder
Find motifs using Gibbs Sampler, Median String, and Randomized Motif Search algorithms in a fasta formatted file of reads Refer to the README to understand the input data
-
jps
Jump Point Search Implementation for Path Finding
-
quickbacktrack
back tracking with customizable search for moves
-
algos
A collection of algorithms in Rust
-
xcov
Knuth's Algorithm X (featuring dancing links) for solving exact cover problems
-
grid_search_cardinal_point_to_point
Search algorithm for finding the shortest path between two points in a uniform-cost cardinal grid
-
algorithm_playground
Algorithms Playground: To learn and understand the working of different algorithms in Computer Science
-
stara
A* Search Algorithm
-
bitap
in rust
-
reverse_search
Avis and Fukuda's reverse search algorithm for computing the Minkowski Sums of polytopes
-
slice_search
A collection of algorithms for searching within slices
-
norm
A collection of distance metrics on strings
-
pg_bm25
Full text search for PostgreSQL using BM25
-
arbor
A generic interface to the Monte Carlo Tree Search algorithm
-
path-finding-lib
variety of path finding and graph operations. Work in progress.
-
bsutils
Binary search utilities with efficiency
-
fuzzy-search
collections for fuzzy search
-
algods
A collection of data structures and algorithms
-
grid_search_cardinal_best
Search algorithm for finding the shortest path to the best cell in a uniform-cost cardinal grid
-
gchemol-neighbors
Neighborhood search for chemistry
-
stalin-binary-search
alike binary search but any checking element which is not target one is eliminated
-
grid_search_cardinal
Collection of search algorithms for uniform-cost cardinal grids
-
gap_solver
A solver for the generalized assignment problem
-
eytzinger-map
array/vec based map using eytzinger search algorithm
-
building_blocks_search
Search algorithms for voxel data
-
alcs
All Longest Common Subsequences and String Fuzzy Search
-
needle
Fast search functions for finding things in Strings, Arrays and iterators
-
scour
A fuzzy search algorithm
-
cuckoo
search algorithm
-
mickey
Accessibility utility to move mouse cursor using keyboard with binary search algorithm
-
aigraph1
Graph serching algorithms
-
py_pathfinding
A* and Jump-Point-Search algorithms using ndarray which makes them easy to use via pyo3 in Python
-
AitSar
implementations of algorithms faster then Binary Search
-
gosh-linesearch
Line search algorithms for geometry optimization
-
super_mass
MASS: Mueen's Algorithm for Similarity Search in Rust!
-
contrail
state restoration for backtracking search algorithms using a trail
-
caboose
A generic and parallel implementation of Continuous Conflict-Based Search algorithm for Multi-Agent Path Finding
Try searching with DuckDuckGo.