-
ego-tree
Vec-backed ID-tree
-
indextree
Arena based tree structure by using indices instead of reference counted pointers
-
gix-chunk
Interact with the git chunk file format used in multi-pack index and commit-graph files
-
stable-vec
A Vec-like collection which guarantees stable indices and features O(1) element deletion (semantically similar to
Vec<Option<T>>). Useful for allocations in graphs or similar data structures. -
i_key_sort
Counting sort algorithm
-
index_list
A doubly linked list implemented in safe Rust using vector indexes
-
faiss
High-level bindings for Faiss, the vector similarity search engine
-
typed-generational-arena
A safe arena allocator that supports deletion without suffering from the ABA problem by using generational indices. Now with typed indices and custom integer types for generations!
-
indexkit-cli
CLI for indexkit -- SEC N-PORT backfill and inspection for major US index constituents
-
concurrent-map
a lock-free linearizable B+ tree
-
dup-indexer
Create a non-duplicated index from Strings, static str, Vec, or Box values
-
rattler_index
index conda channels and create a repodata.json file
-
bf-tree
modern read-write-optimized concurrent larger-than-memory range index in Rust from Microsoft Research
-
rart
High-performance Adaptive Radix Tree implementation with SIMD optimizations
-
index-transformer
Typestate transformer and orthogonal instruction set for Index
-
rust-releases
Find, index and obtain all officially available Rust releases
-
bonsai-index
A zero-dependency, embeddable, self-tuning spatial index for Rust
-
lsph
Learned Spatial HashMap
-
bevy_mod_index
Allows using indexes to efficiently query for components by their values in the game engine Bevy
-
pgm-extra
high-performance learned index structures for Rust
-
index-extract
Deterministic extraction and scripting policies for Index documents
-
searchlite-http
Axum-based HTTP server exposing searchlite indexes (search, mget, msearch, write)
-
index_type
Type-safe newtype indices for Rust
-
containerregistry-image
OCI/Docker image manifest, index, and layer types
-
index-capture
Local capture artifact and redaction workflow for Index
-
index-http
Fetch abstraction for Index
-
scepter
Composable primitives for planet-scale time-series routing, indexing, and aggregation
-
cityjson-index
Index CityJSON datasets with a persistent SQLite sidecar
-
prema
convert markdown to html
-
mim-index
Small index enabling multithreaded fastq.gz decompression
-
logdive
Fast, self-hosted query engine for structured JSON logs
-
bplus-index
Arena-backed B+Tree for in-memory sorted indexes. Zero unsafe, cache-friendly, supports non-unique keys.
-
bv-index
Registry index trait and Git-backed implementation for biov
-
sprk
High-performance spatial index for radius queries in D-dimensional Euclidean space
-
par_slice
Slices that may be accessed from multiple threads with different levels of safety
-
index-renderer
Terminal-neutral text renderer for Index documents
-
fsindex
Fast, powerful filesystem indexing with .gitignore support and iterator-based API
-
gibblox-casync
casync index parsing and reconstruction core
-
index-security
Security policy checks for hostile Index inputs
-
index-dom
HTML parsing boundary for Index
-
index-ai
Optional AI-assisted transformation boundary for Index documents
-
index-headless
Headless snapshot fallback abstractions for Index
-
rsmap
Generate multi-layered, LLM-friendly index files for Rust codebases
-
index-readability
Main-content extraction prototype for Index
-
menhera-cooldown
Codes powering index.crates.menhera.org
-
file-id
reading inode numbers (Linux, MacOS) and file IDs (Windows)
-
gstring
String with support for Unicode graphemes
-
char_index
efficient charwise indexing into a string
-
blipp-test-webserver
hello-world-like web server
-
rust-releases-io
I/O helper crate for rust-releases
-
exoware-sql
SQL engine backed by the Exoware API
-
rust-releases-rust-dist
RustDist source implementation for rust-releases
-
collie-search
Index-backed code search. Faster than grep on large repos.
-
impls_index
Several of macros to put each function under a named macro to index every function in a class
-
b-tree
A persistent B+ tree using freqfs
-
rolldown-file-id
reading inode numbers (Linux, MacOS) and file IDs (Windows)
-
mphf
An exercise in implementing minimal perfect hash table
-
pokemon-utils
a collection of pokemon related utilities Project homepage: https://github.com/isaacadams/pokemon-utils
-
spann
Proof-of-concept SPANN-style approximate nearest neighbor index in Rust
-
mdbook-indexing
mdbook preprocessor for index generation
-
drasi-index-rocksdb
Drasi Core RocksDb Index Plugin
-
re_entity_db
In-memory storage of Rerun entities
-
rusty-page-indexer
A high-performance, reasoning-based RAG indexer in Rust following the PageIndex pattern
-
infolyt-daemon
Background daemon for Infolyt
-
mxpm-doc-index
Doc-index types and parser for Maxima package documentation
-
drasi-index-garnet
Drasi Core Garnet/Redis Index Plugin
-
gen_value
indexes and values with generations for vectors
-
paradis
Parallel processing with disjoint indices
-
covy-ingest
Fast Rust CLI for coverage and diagnostics gating
-
cargo-countlines
count SLOC
-
temporal_segment_log
Temporal Segment Log (TSL): High-throughput time-ordered data structure
-
tag_index
searchable index over key-value tags
-
astmap
— code structure index with transitive impact analysis for LLM coding tools
-
qptrie
A QP-Trie implementation for Rust
-
spqr-shortest-path-index
A shortest-path index for bidirected graphs based on the SPQR decomposition
-
pgm_index
Ultra-fast learned PGM-Index for efficient sorted key lookup with bounded error
-
opendal-layer-immutable-index
Apache OpenDAL immutable-index layer
-
cloup
template manager that provides the files you desire when you need them
-
vector-index
Generic HNSW vector index with pluggable distance metrics
-
rust-releases-rust-changelog
RustChangelog source implementation for rust-releasess
-
ckg-mcp
MCP server (JSON-RPC over stdio) exposing ckg queries
-
amql-engine
AQL engine: parse, index, query, and validate code annotations
-
rag-cli
Local-first RAG CLI powered by candle for semantic search over your files
-
rig-qdrant
Rig vector store index integration for Qdrant. https://qdrant.tech
-
fng_api_wrapper
Crypto Fear and Greed API wrapper
-
chrome-cache-parser
Chrome cache parser
-
arbor-graph-cli
Command-line interface for Arbor
-
multi-stash
Vector-based arena data structure that reuses vacant slots
-
indexkit
Offline-first bundled-parquet index constituent library — S&P 500, Nasdaq-100, DJIA, S&P 400/600 from SEC EDGAR N-PORT filings
-
perl-workspace-index-monitoring
Monitoring, limits, and lifecycle instrumentation primitives for workspace index coordination
-
generational-indextree
Arena based tree structure by using indices instead of reference counted pointers
-
substring-replace
developer-friendly methods to manipulate strings with character indices
-
qndx-git
Git integration (gix-first) for qndx freshness model
-
number2name
convert an index to a name that is as short as possible
-
rust-release
Types to model a Rust release
-
bevy_spritesheet
bevy extensions with support for selecting a sprite index depending on an associated state
-
nexers
Parses Maven/Nexus repository index files
-
perl-workspace-index-state-machine
Index lifecycle state machine primitives for workspace indexing
-
mq2_pcf8563
No-std MQ-2 gas sensor logic + PCF8563 RTC support
-
extindex
Persisted immutable index
-
lepiter-core
core parser and lazy index api for lepiter knowledge bases
-
sparse_map
A sparse map with stable generational keys
-
lvqr-archive
LVQR segment index for DVR scrub and time-range playback
-
rzbackup
RZBackup
-
torrust/torrust-index
A BitTorrent Index
-
rambl_rs
An HTTP server framework
-
topo-index
Deep index with rkyv zero-copy serialization
-
triangle_matrix
Triangle matrix indexing operations
-
hashtree-nostr
Hashtree-native Nostr event indexes
-
ru_annoy
annoy(https://github.com/spotify/annoy) (Index serving only). Providing C api as well
-
loran-index
Loran — index builder and Ingestor trait abstraction
-
fdb_derive
derive macro to manage structs persistence in FoundationDB with secondary indexes automatic management
-
normalize-language-meta
Language metadata and capabilities for normalize
-
whichlicense_detection
detect licenses used by the WhichLicense project
-
dm-index
Index and changelog generator for documentation trees
-
faiss-sys
Native bindings for Faiss
-
manylists
Many lists
-
enum_index
Trait and macros for extracting Enum variant index
-
rig-lancedb
Rig vector store index integration for LanceDB
-
handy
providing handles and handlemaps
-
tinysrv
tiny, nostd, ~50kb http server/library
-
shelves
Storing values referenced by a unique typed index
-
csv-partial-cache
Csv index with partially cached columns
-
infolyt-ipc
IPC protocol types for Infolyt
-
bctx-prism
— tree-sitter code intelligence, BM25 index, dependency graph
-
schoenerd
Schoener's D index calculator for niche overlap
-
encoding-next-index-singlebyte
Index tables for various single-byte character encodings
-
html-index
Generate an HTML index
-
idx_file
handling single-dimensional array data. It uses mmap and avltriee.
-
kira_cdh_compat_kmer_indexer
CD-HIT-compatible k-mer indexing (CD-HIT-NG) in Rust: fast, memory-efficient, mmap-ready
-
encoding-next-index-tradchinese
Index tables for traditional Chinese character encodings
-
causality-mcp-storage
Embedded storage for causality-mcp (sled-backed event and index persistence)
-
fcsd
Front-coding string dictionary
-
id-vec
Simplify Graphs in Rust. Introduces IdVec, which automatically creates Ids for each new object, reusing deleted Ids.
-
crates-index
retrieving and interacting with the crates.io index
-
hprtree
A Hilbert-Packed-R-Tree implementation for rust
-
encoding-next-index-simpchinese
Index tables for simplified Chinese character encodings
-
encoding-next-index-japanese
Index tables for Japanese character encodings
-
semsearch
Search your filesystem semantically
-
undr
protocol implemented in Rust
-
the-code-graph-eval
Evaluation framework for The Code Graph
-
index-pool
A pool which manages allocation of unique indices. Acts like a psuedo-memory allocator.
-
imdb-index
indexing and searching IMDb using information retrieval
-
ecsilarant
Sketch of an ECS for the future
-
unchecked-index
Unchecked indexing wrapper using regular index syntax
-
element-ptr
A macro to make accessing elements through raw pointers easier
-
typed_index_collection
Manage collection of objects
-
rustRet
mass-spectroscopy analyzer
-
logdive-api
Read-only HTTP API server for a logdive index
-
lup
A custom indexed loop macro library for Rust
-
indexland
Rust Collections with Newtype Indices
-
unobtanium-crawler
The default web-crawler for unobtanium
-
encoding-index-tradchinese
Index tables for traditional Chinese character encodings
-
the-code-graph-storage
SQLite-backed graph storage for The Code Graph
-
nodejs-resolver
nodejs resolve
-
encoding-index-japanese
Index tables for Japanese character encodings
-
tree-index
Index a flat-tree
-
uindex
Universal index
-
imdb-rename
A command line utility for searching IMDb and renaming your media files
-
mycelium_index
Mycelium DDM
-
object-rainbow-marshall
serialized format for object-rainbow
-
cbor-tag-index
Tag index
-
cargo-index-transit
A package for common types for Cargo index interactions, and conversion between them
-
canopeners
CANOpen client library
-
hashtree-nostr-bridge
Relay bridge and social-graph-scoped crawler for hashtree Nostr indexes
-
encoding-index-korean
Index tables for Korean character encodings
-
encoding-next_index_tests
Helper macros used to test index tables for character encodings
-
the-code-graph-cli
Command-line interface for The Code Graph
-
index
a flash-sympathetic persistent lock-free B+ tree
-
encoding-index-singlebyte
Index tables for various single-byte character encodings
-
gollum-kb-vector
Vector similarity KB for Gollum (migrated from gollum-kb)
-
encoding-index-simpchinese
Index tables for simplified Chinese character encodings
-
acuity-index-substrate-api
querying indexes built with Acuity Index Substrate
-
arena64
A concurrent arena providing mutually exclusive access over indexes
-
vil_index_updater
N06 — Incremental Index Update: write-ahead log and batched index flushing
-
next-pagefind
Pagefind for next.js non output export applications. Fully crawl and index your app in one command.
-
impl_index
Macro for deriving the Index trait
-
vec-x
structure
VecXto manage fixed-length arrays, supporting numeric operations and assignment operations betweenVecXand scalar values -
index-utils
working with indices
-
rustash
CLI tool to manage your notes
-
the-code-graph-embeddings
Code embedding generation for The Code Graph
-
surfer
A small backend "framework" for Rust
-
es4forensics
Import several timelines into elasticsearch
-
rust-releases-core
Base traits and definitions for rust-releases
-
rucene
port of the popular Apache Lucene project. Rucene is not a complete application, but rather a code library and API that can easily be used to add full text search capabilities to applications.
-
fsix
fast source indexer using ChromaDB, written with Rust
-
plushy
Comfiest generational arenas for Rust
-
faultline_index
Spatial index abstractions for FaultLine
-
compressed-sparse-fiber
Compressed sparse fiber implementation for Rust
-
auths-index
SQLite-backed index for O(1) attestation lookups
-
tantivy_warc_indexer
Builds a tantivy index from common crawl warc.wet files
-
tagdex
An mp3 tag indexer written in Rust
-
nvline
command line tool to record your gpu usage
-
pallet-indices
FRAME indices management pallet
-
skv
thread-safe disk-backed key-value store
-
appendix
Append-only, on-disk key-value index
-
dir-signature
allows to create a signature (index) of a directory with files
-
encoding_index_tests
Helper macros used to test index tables for character encodings
-
git-wait
wrapper utility around git that waits until index.lock file is no longer present running the command
-
typed_index
A strongly typed Index that know what it is indexing
-
discrimination-tree
discrimination tree term indexing
-
democracy-index
Machine readable version of the The Economist Democracy Index Wikipedia article
-
tokengrams
Compute n-gram statistics and model language over pre-tokenized text corpora used to train large language models
-
rudeboy
Rlua User Data Extension Boy - Derive/attr macros and traits for easily exporting user data to RLua
-
insertion-set
Performs a set of batched insertions on a vector
-
arref
Make borrow mut elements from an array easier
-
crumb
Encode a nibble from a u64 as a u8
-
generational-arena
A safe arena allocator that supports deletion without suffering from the ABA problem by using generational indices
-
rust-releases-channel-manifests
ChannelManifests source implementation for rust-releases
-
veci1
Wrapper over vec with starting index as 1
-
atom_table
Assign easy-to-handle typed IDs to large, hard to handle things like strings
-
rust-releases-rust-dist-with-cli
RustDistWithCLI source implementation for rust-releases
-
robt
Read only, immutable Btree for indexing key,value
-
pibench-parser
parser to parse the text output from pibench
-
esdump-rs
Dump Elasticsearch indexes to object storage
-
chainindex-core
Core traits, block tracker, reorg detection, and checkpoint management for ChainIndex
-
byte-arena
no_std, no_alloc arena for allocating byte buffers
-
dyn_array
easy to use N-dimensional dynamic array
-
brk-file-id
reading inode numbers (Linux, MacOS) and file IDs (Windows)
-
indexvec
Simplified copy of rustc's index crate
-
street_index
small utility crate for working with road name / street indexing for cartographic purposes
-
moveslice
A one-function crate to move chunks in a slice around
-
paradis-demo
demo functionality for paradis, not intended for use
-
chaindexing
Index any EVM chain and query in SQL
-
zettl
A blazing-fast notetaking system
-
indexable_str
creating indexable strings
-
indextree-ng
Arena based tree structure by using indices instead of reference counted pointers. Fork of indextree by Sascha Grunert which allows to remove nodes
Try searching with DuckDuckGo.