1. tree_magic_mini

    Determines the MIME type of a file by traversing a filetype tree

    v3.2.2 692K #mime #media-type #filesystem
  2. fjall

    Log-structured, embeddable key-value storage engine

    v3.0.2 44K #rocksdb #leveldb #lsm #key-value-database #database
  3. iddqd

    Maps where keys borrow from values, including bijective and trijective maps

    v0.3.17 331K #hash-map #btree-map #bijective #id-map
  4. smartcore

    Machine Learning in Rust

    v0.4.9 26K #machine-learning #linear-algebra #optimization #statistical
  5. salvo

    powerful web framework that can make your work easier

    v0.89.1 612K #web-framework #http-server #async #web-server #http-server-framework
  6. ast-grep

    Search and Rewrite code at large scale using precise AST pattern

    v0.40.5 6.9K #ast #search-pattern #codemod #rewrite
  7. yume-pdq

    Optimized kernels from hashing to vectorized or Vulkan shader-based exact matching for near real-time high-throughput high-recall PDQ-based image screening, including a hand-vectorized…

    v1.1.0 950 #computer-vision #pdq #ncmec #similarity #perceptual
  8. ruvector-mincut

    World's first subpolynomial dynamic min-cut: self-healing networks, AI optimization, real-time graph analysis

    v2.0.1 650 #graph #minimum-cut #dynamic-graph #network-analysis #self-healing #graph-analysis
  9. masstree

    A high-performance concurrent ordered map (trie of B+trees)

    v0.8.1 #ordered-map #trie #concurrency #range-scans #data-structures
  10. xgb

    Machine learning using XGBoost

    v3.0.5 11K #xgboost #machine-learning #gradient-boosting #bindings #create #ninja-build
  11. mcp-cpp-server

    A high-performance Model Context Protocol (MCP) server for C++ code analysis using clangd LSP integration

    v0.2.2 #code-analysis #cpp #mcp #clangd #lsp
  12. ncollide3d-updated

    2 and 3-dimensional collision detection library in Rust. Will be superseded by the parry3d crate.

    v0.37.1 2.1K #collision-detection #bounding-volume #convex-geometry #geometry #ray #ray-distance
  13. ncollide2d-updated

    2 and 3-dimensional collision detection library in Rust. Will be superseded by the parry2d crate.

    v0.37.1 1.2K #collision-detection #bounding-volume #convex-geometry #geometry #ray #ray-distance
  14. splay_tree

    Splay Tree based Data Structures (map, set, heap)

    v0.4.0 3.7K #binary-search-tree #tree-structure #data-structures #splay #set #removal #amortized #logging
  15. memberlist-plumtree

    Plumtree (Epidemic Broadcast Trees) implementation built on memberlist for efficient O(n) message broadcast

    v0.1.5 #gossip #plumtree #broadcast #epidemic
  16. atlas-transparency-log

    A cryptographically secure transparency log service for C2PA manifests with Merkle tree proofs

    v0.2.1 #c2pa #merkle-tree #audit #cryptography #transparency-log
  17. splinter-rs

    A compressed bitmap format optimized for small, sparse sets of u32s with zero-copy querying

    v0.12.0 #zero-copy #bitmap-compression #compression #bitmap
  18. treemd

    A markdown navigator with tree-based structural navigation and syntax highlighting

    v0.5.6 #markdown #viewer #tui #navigator #pager #markdown-viewer
  19. cow_vec

    A vector-like container optimized for efficient cloning with copy-on-write semantics

    v1.4.0 #copy-on-write #vector-cow #clone #persistent
  20. digit-bin-index

    A high-performance, O(P) data structure for weighted random sampling of binned probabilities, ideal for large-scale simulations

    v0.4.2 650 #statistics #simulation #weighted-sampling #data-structures
  21. rart

    High-performance Adaptive Radix Tree implementation with SIMD optimizations

    v0.3.1 #radix-tree #adaptive-radix-tree #index
  22. raw-btree

    Generic B-Tree implementation

    v0.3.3 8.3K #b-tree #raw
  23. wegglix

    weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.

    v0.2.10 #weggli #semantic-search-tool #codebase #ast-pattern-matching #tree-sitter #researchers #grammar #search-pattern #security #memcpy
  24. array_range_query

    High-performance generic segment tree and lazy segment tree implementations in Rust for efficient range queries, range updates, and interval operations. Supports custom monoid operations with zero-cost abstractions.

    v0.2.3 #segment-tree #range-query #interval-tree #lazy-propagation #data-structures
  25. serde_store

    Haskell store binary serialization format using Serde

    v0.2.2 #serialization #haskell #store #serde
  26. saorsa-mls

    Experimental Message Layer Security (MLS)-inspired library for P2P secure group communication

    v0.3.4 800 #encryption #mls #forward-secrecy
  27. sqlitegraph

    Embedded graph database with full ACID transactions, HNSW vector search, dual backend support, and comprehensive graph algorithms library

    v2.0.5 #graph-database #graph #sqlite
  28. minillmlib

    A minimalist, async-first Rust library for LLM interactions with streaming support

    v0.3.0 #openai #streaming #openrouter #llm #api-bindings
  29. ADA_Standards

    help you handle checks on your ADA projects, especially good to build scripts to check coding standards conformity

    v1.2.2 #ada_standards #ast #ada #parser
  30. sql-rs

    A SQL database with vector similarity search capabilities

    v0.1.1 #database #vector-database #similarity-search #vector-search
  31. urng

    Universal Random Number Generator

    v0.2.5 #random #64-bit #universal #32-bit #bst #philox #twister
  32. walc_model

    Interpreter for Walc programming language

    v0.5.2 850 #bytecode-interpreter #walc #front-end #subtraction #interpret
  33. facet-dom

    Tree-based (DOM) deserializer for facet - supports HTML and XML

    v0.43.1 #dom #html #xml #facet #deserialize
  34. xhtml_parser

    Non-validating XHTML Tree-based parser

    v0.2.10 900 #xml-parser #xml #xhtml #epub #dom
  35. router-radix

    A high-performance radix tree based HTTP router for Rust

    v0.4.0 #http-router #api-gateway #router
  36. tray-tui

    System tray in your terminal

    v0.3.3 #system-tray #ratatui #tray-menu #config-file #item #path-config #tui #tree-based
  37. kaolin

    flexible layouts, inspired by Clay

    v0.1.15 #ui-layout #flexbox #clay #rust #ui
  38. firewood-replay

    Replay log types and engine for Firewood database operations

    v0.1.0 #blockchain #firewood #database #revision #key-value #root-hash #merkleized
  39. unbounded-interval-tree

    An interval tree working with inclusive/exclusive bounds, as well as unbounded intervals. Provides helpers to fetch overlapping intervals, and difference of intervals.

    v1.1.2 9.7K #interval-tree #exclusive #difference #bounds #tree
  40. josie-core

    High-performance core runtime for JOSIE (JSON Omni Safe Interactive Expressions), with deterministic tree-based pipeline execution and embeddable operator/function registries

    v0.1.0 #pipeline #interpreter #run-time #json
  41. tree-sitter-ada

    Ada grammar for tree-sitter

    v0.1.0 1.7K #tree-sitter #ada #incremental-parser
  42. interlock

    Readers-writer locks designed for locking intervals

    v0.0.4 #locking #rb-tree #readers-writer #interval #state #pin #hl #raw-mutex #red-black
  43. box-format

    Support library for the Box open standard archive format

    v0.3.3 300 #archive #compression #standard #zstd #box #deflate #brotli #snappy #xz #relative-path
  44. lsm_storage_engine

    A high-performance, zero-dependency LSM-Tree storage engine in pure Rust

    v0.1.0 #database #lsm #kv-storage #storage-engine #kv
  45. linfa-trees

    A collection of tree-based algorithms

    v0.8.1 2.6K #linfa #supervised-learning #machine-learning #supervised
  46. cheatree

    A terminal-first cheatsheet system with tree-based YAML structure

    v0.2.0 #cheat-sheet #tui #terminal
  47. optirs-nas

    OptiRS Neural Architecture Search and hyperparameter optimization

    v0.2.0 #neural-architecture #hyper-parameters #nas #evolutionary
  48. firefly-audio

    Tree-based generator and processor for sound. Powers audio in Firefly Zero.

    v0.2.2 #audio #firefly-zero #dsp #gamedev #sound #audio-sound
  49. kimi25-opensource

    Agent swarm orchestrator inspired by Moonshot AI's Kimi K2.5 model. Lightweight toolkit for coordinating autonomous agent swarms with 256K context window support.

    v0.1.0 #tokio #async #multi-agent #agent-swarm #ai-agent
  50. kotoba-db

    High-performance embedded database for Kotoba ecosystem

    v0.1.16 #storage-engine #embedded-database #database-storage #database #key-value
  51. psmatcher

    A pub/sub matcher algorithm implementation

    v0.2.0-alpha.2 100 #event-processing #pub-sub #subscription #matching-algorithm #regex #matcher #regex-matching #tree-based #attribute-value
  52. loso-inject

    A compile-time dependency injection framework for Rust with zero runtime overhead

    v0.1.0 #dependency-injection #compile-time #type-safe #ioc #di-ioc
  53. kotoba-db-engine-lsm

    LSM-Tree based database engine for KotobaDB

    v0.1.16 #storage-engine #database #rocksdb #lsm #database-engine
  54. sklears-multiclass

    Multiclass classification strategies

    v0.1.0-beta.1 #classification #multiclass #machine-learning #one-vs-rest
  55. rerast

    An AST (abstract syntax tree) based search replace tool for code written in Rust

    v0.1.96 250 #ast #search-replace #search-pattern #rules #tree-search
  56. ecfuzz

    Evolutionary Coverage-guided Fuzzing engine

    v0.2.4 #coverage-guided #corpus #engine #genetic-algorithm #evolutionary-algorithms #logging #tree-based #llvm #mutating #grammar
  57. sklears-neighbors

    Neighbor-based algorithms for sklears: k-NN, radius neighbors

    v0.1.0-beta.1 #nearest-neighbors-search #machine-learning #k-nearest-neighbors
  58. radiate-gp

    Extensions for radiate. Genetic Programming implementations for graphs (neural networks) and trees.

    v1.2.20 #neural-network #genetic-programming #simulation
  59. risc0-povw

    Core library for RISC Zero Proof of Verifiable Work (PoVW)

    v0.5.0-rc.1 850 #risc0 #logging #merkle-tree #proof #jobs #continuation #proving #256-bit #zk-stark #zero-knowledge
  60. radiate-alters

    Alters - mutations and crossovers for the Radiate genetic algorithm library

    v1.2.20 #genetic-algorithm #radiate #simulation #artificial-evolution
  61. combi

    A combinators library with an included rust token parsing implementation

    v1.0.2 #combinator #parser-combinator #parser
  62. sklears-tree

    Decision tree algorithms for sklears: CART, ID3, C4.5

    v0.1.0-beta.1 #classification #decision-tree #machine-learning #cart
  63. uzumibi-art-router

    Adaptive Radix Tree based http router for Uzumibi

    v0.2.0 #http-router #adaptive-radix-tree #uzumibi
  64. balanced-tree-index

    constant-time manipulation of a complete binary tree with a flat in-memory representation

    v2.3.0 #binary-tree #utilities #constant-time #no-std
  65. redish

    A lightweight in-memory key-value database

    v0.5.1 #in-memory-database #database #key-value #persistence #indexing
  66. CompactPrefixRadix

    a minimalistic but efficient radix tree implementation with extra prefix support

    v0.1.2 140 #compactprefixradix #radix-tree #path-tree #prefix #matching #key-value
  67. ghostflow-ml

    Classical ML algorithms for GhostFlow

    v1.0.0 100 #classification #svm #machine-learning #random-forest
  68. diff-trees

    Diff two directory trees based on their content

    v0.1.3 100 #diff #compare
  69. simple-gal

    A minimal static site generator for fine art photography portfolios

    v0.6.0 #portfolio #photography #gallery #static-site
  70. oxirs-geosparql

    GeoSPARQL implementation for spatial data and queries

    v0.1.0 #gis #rdf #geosparql #spatial-geometry
  71. ngt

    Rust wrappers for NGT nearest neighbor search

    v0.8.0 1.2K #nearest-neighbors-search #optimization #knn
  72. cynapse

    Real-time, memory-resident binary integrity verification for Rust applications

    v0.1.0 #hashing #anti-tamper #integrity #security
  73. roguemap

    Parser and renderer for procedural dungeon map generation in roguelike games

    v0.1.0 #dungeon #rogue-like #parser #game
  74. cosmian_crypto_base

    Crypto lib for hybrid encryption and pure crypto primitives

    v2.1.2 #cryptography #encryption #random #symmetric-encryption #elliptic-curve #hash #cosmian #hybrid #aes-256 #kem
  75. codeprysm-core

    Code graph generation using Tree-sitter AST parsing

    v0.1.0 #tree-sitter #code-graph #code-analysis #ast-graph #parser
  76. agntcy-slim-mls

    Messaging Layer Security for SLIM data plane

    v0.1.9 #messaging-layer-security #data-plane #slim #mls #key-rotation #data-security #e2ee #secure-communication
  77. libcanopy

    Canopy is a lightweight tree-based data structure for Rust, optimized for reference management using Rc and Weak pointers

    v0.0.5 #tree-structure #graph #rc #canopy #data-structures
  78. airdrop

    Mint and Airdrop Framework on Solana for Sovereign Individuals

    v0.1.0 #solana #miraland #hashspace #solana-token
  79. sklears-feature-selection

    Feature selection algorithms for sklears - scikit-learn compatible ML in Rust

    v0.1.0-beta.1 #scikit-learn #machine-learning #feature-selection
  80. merkle-tree-stream

    A stream that generates a merkle tree based on the incoming data

    v0.12.1 #merkle-tree #data-integrity #stream-data #incoming #part #tree-generator
  81. self-rust-tokenize

    Turns instances of Rust structures into a token stream that creates the instance

    v0.4.0 170 #meta-programming #derive
  82. axonml-tui

    Terminal User Interface for Axonml ML Framework

    v0.2.8 #tui #machine-learning #deep-learning
  83. tinymap

    A map structure that stores its data on the stack

    v0.4.0 #stack #hash-map #store #arrayvec #binary #tiny-vec
  84. decds

    A CLI for Distributed Erasure-Coded Data Storage System

    v0.2.0 #merkle-tree #erasure-coding #data-verification #data-repairing #data-dissemination
  85. evtxtools

    tools for the analysis of evtx files

    v1.12.1 #evtx #analysis #file #timestamp #find #power-shell #exe #system32 #forensics
  86. advancedresearch-tree_mem_sort

    An in-memory topological sort algorithm for trees based on Group Theory

    v0.2.0 140 #tree #group #theory
  87. borc

    CBOR done right

    v0.6.0 #cbor #extension
  88. rumdb

    Blazing fast key-value storage basec on Bitcask whitepaper

    v0.3.0 170 #key-value-store #persistence #database-persistence #database
  89. bitstring-trees

    Trees based on bitstrings

    v0.2.0 250 #tree #bitstring
  90. nitrite_spatial

    Spatial indexing support for Nitrite database using R-Tree

    v0.2.0 #r-tree #geospatial #database #spatial
  91. soupy

    querying tree-based formats, similar to BeautifulSoup

    v0.10.0 #xml #beautifulsoup #bs4
  92. biodivine-xml-doc

    Read, modify and write xml in tree-like structure. Supports UTF-16.

    v0.3.1 120 #xml #xml-parser #parser #writer
  93. geo_filters

    Geometric filters for set cardinality estimation

    v0.1.0 #cardinality #estimation #algorithm #probabilistic
  94. critbit

    Map and Set based on critical bit trees

    v0.1.0 #tree #bit #critical
  95. evento-fjall

    Fjall embedded key-value store implementation for evento event sourcing library

    v2.0.0-alpha.13 #key-value-store #event-sourcing #fjall #evento #lsm-tree #embedded #database #sql #embedded-storage
  96. mqtt-typed-client

    Type-safe async MQTT client with automatic topic routing

    v0.1.0 #mqtt-client #typed #macro #mqtt #async
  97. revc

    Rust Essential Video Coding (MPEG-5 EVC)

    v0.2.0 #video-codec #evc #baseline-profile #fastest #block #safest #temporal #qp #intra
  98. phynexus

    Empowering Intelligent Futures, One Edge at a Time

    v2.0.0 190 #artificial-intelligence #deep-learning #neural-network #future #framework #reinforcement-learning #distributed #ml
  99. smolset

    " An unordered set of elements optimized for small sizes. This is a fork of the original library with overhauled internals, better fallback perforamance (O(1) insert and find) and more features!

    v1.3.1 1.5K #unordered-set #element #fork-of-original #size #internal #data-structures #small-vec #fork-original #cache-friendly
  100. pvec

    RRB-Tree based persistent vector implementation

    v0.2.1 #persistent-data-structures #persistent-collection #data-structures #collection
  101. rustlite-storage

    Storage engine (LSM-tree, SSTable, compaction) for RustLite (internal implementation detail)

    v0.8.0 #database #lsm-tree #internal
  102. honeytree-calc

    DPPt Munchlax Honey Tree Calculator

    v2.0.0 130 #calculator #pokémon #munchlax #honey
  103. steiner-tree

    Fast construction of rectilinear steiner minimal trees (RSMT) in two dimensions

    v0.0.5 250 #lookup-tables #rsmt #flute #eda
  104. threecrate-algorithms

    Algorithms for 3D point cloud and mesh processing

    v0.5.0 500 #mesh #point-cloud #point-cloud-processing #nearest-neighbors-search #3d-point-cloud #icp #removal #registration #ransac
  105. u8_ternary_tree

    A Ternary Search Tree based on [u8] input and output

    v0.1.2 #search-tree #ternary #io #u8 #ternary-tree
  106. term_rewriting

    representing, parsing, and computing with first-order term rewriting systems

    v0.7.0 #parser #language #rewriting
  107. art-tree

    The Adaptive Radix Tree

    v0.2.0 #adaptive-radix-tree #adaptive #tree
  108. manhattan-tree

    A spatial tree which can effiently find closest key to a point, by manhattan distance

    v0.1.1 #manhattan-distance #tree #coordinates #branch #closest #octant #removal #scale-factor #exclusive #inclusive
  109. fs-verity

    Produce fs-verity measurements in pure Rust, or access the Linux kernel APIs to freeze a file with fs-verity and get its digest

    v0.2.0 #hash #verity #linux #digest
  110. rustcask

    fast and efficient key-value storage engine, based on Bitcask

    v0.1.0 #key-value-store #bitcask #key-value
  111. ghaladb

    LSM tree based key value store with keys and values separation

    v0.1.4 300 #key-value-store #database #lsm-tree
  112. inspector-gadget

    A cli-based, multi-architecture gadget-finding tool, designed for fast operation, even with large binaries like browser engines and OS kernels

    v0.3.0 #os-kernel #endian #rop-gadget #rop #gadget
  113. fanta

    A middleware based http async web server

    v0.2.0 #web-framework #http-middleware #async #github
  114. spiderman-project-manager

    The Weaving Project Manager

    v1.0.5 #config-file #tags #spiderman #project-manager #view #weaving #separated-values #colon #upstream
  115. evolutionary

    A fully extensible Rust framework for using paralyzed genetic algorithms to solve problems

    v0.1.1 #framework #search #genetic
  116. casq_core

    A minimal content-addressed file store using BLAKE3. (library)

    v0.12.0 #content-addressable-storage #backup #file-system-tool #filesystem
  117. sp-trie

    Patricia trie stuff using a parity-scale-codec node format

    v42.0.1 79K #patricia-trie #parity-scale-codec #substrate-blockchain #polkadot #modified-merkle-tree #base-16
  118. Try searching with DuckDuckGo or on crates.io.

  119. clade

    phlyo tree, a phylogenetic tree construction software

    v0.1.3 #phylogenetic-tree #phylogenetic-evolution #evolution #phylogenetic
  120. proof-of-sql

    High performance zero knowledge (ZK) prover for SQL

    v0.127.34 310 #zero-knowledge-proofs #sql #ethereum #commitment-scheme #row #space-time #database #query-request #aggregate
  121. btreelist

    A list data structure that has efficient insertion and removal in the middle

    v0.5.0 #b-tree #list #vec #fallible #tree
  122. jmt-blake3

    Jellyfish Merkle Tree based on BLAKE3 hash function

    v0.1.2 #merkle-tree #sparse-merkle-tree #jellyfish #leaf-node #storage #patricia #patricia-tree #diem #stale #blake3
  123. trout

    Tree-based routing library for HTTP and beyond

    v0.4.0 #http-routing #tree-based #web-server
  124. pq-tree

    consecutive ones property (C1P) and graph planarity testing

    v0.1.0 #graph #property-testing #tree
  125. kd_interval_tree

    Implements a K-dimensional interval tree, for fast interval-overlap lookup. Binary-tree based implementation, i.e. O(log(n)) lookups.

    v0.1.1 #interval-tree #k-dimensional #binary-tree #overlapping #volume #logging
  126. anda_db_btree

    A B-tree index library in Rust

    v0.5.4 #object-store #ai-agent #database #hnsw
  127. dendritic-trees

    Pacakge for tree based modeling

    v1.5.0 #decision-tree #random-forest #dendritic #dataset #classification #machine-learning #min-max #bootstrap #multi-dimensional-array
  128. monotree

    optimized Sparse Merkle Tree

    v0.4.0 420 #blockchain #radix #merkletrie #sparse
  129. json_ops

    Implement json pointer following the json pointer syntax, with type Option<&toml::Value>. Overload / as path operator to point into a node in json tree, as well as some other meaningfull operator overload

    v0.1.0 #operator-overloading #toml #json #operator
  130. dir_tree

    Walk a directory and convert to json object

    v0.1.4 #walk-directory #json #fs
  131. tonic_include_protos

    A helper proc-macro to include all protobuf files generated by tonic_build

    v0.1.2 130 #grpc #protobuf #rpc
  132. redux

    Adaptive arithmetic compression library written in Rust

    v0.2.0 #arithmetic-coding #adaptive #compression
  133. prefixtree

    Hash-table-based prefix tree library

    v0.1.3 #text #library
  134. rbtree-defrag-buffer

    Red-black tree based defragmentation buffer that maintains inserted and free intervals

    v0.1.0 #rb-tree #interval-tree #buffer #insert #maintain #defrag #defragmentation #red-black
  135. generational-arena-tree

    Trees based on indexes to a generational arena

    v0.0.0-dev.5 #node #generational-arena #index #arena-tree #siblings #tree-index #vec-deque
  136. robopoker

    Implementations of Meta's Pluribus No-Limit Texas Hold-Em solution

    v0.1.1 #poker #cfr #hold-em #poker-cards
  137. mpl-candy-guard

    Metaplex Candy Guard: programmatic access control for Candy Machine

    v3.0.0 110 #token-account #nft #guards #access-control #mint #candy #nft-collection #pda #funds #minting
  138. tree-graphviz

    Generate GraphViz DOT directed trees, based on an arbitrary tree structure

    v0.2.0 #graphviz #tree-structure #directed-graph
  139. smartcore_proba

    Fork of smartcore with predict_proba support

    v0.4.0-proba.0 #linear-algebra #machine-learning #optimization #statistical
  140. cuml_map

    A trait representing cumulative mappings, and several implemntations of this trait

    v0.1.0 #cumulative #key #fenwick-tree #traits #mapping #rb-tree #pdf #accessible #doi #peter
  141. jams-proto

    proto definations used by J.A.M.S

    v0.1.0 #model #jams #machine-learning #j-a-m #machine-learning-models #model-serving #amazon-s3 #web-server #azure-storage #docker-compose
  142. mizaru2

    Mizaru2

    v0.2.15 #blind-signature #mizaru #client-token #encryption-key #merkle-tree #public-key #anonymous-credentials #user-activity #privacy-pass #exit-node
  143. sanguine

    creating dynamic TUI experiences in Rust

    v0.3.1 #tui #widgets #terminal
  144. merkle-tree-accumulator

    append-only Merkle tree-based cryptographic accumulator

    v0.3.0 #merkle-tree #accumulator #proof
  145. zk_os_tree_manager

    ZK OS tree manager node component

    v29.7.1-non-semver-compat #zk-sync #blockchain
  146. tree_multiset

    A tree-based multiset for Rust

    v0.1.0 #multiset #multi-set #element #data-structures #insertion #btree-map #at-coder #tree-based #removal #b-tree
  147. nikidb

    an embedded k-v storage written in rust, similar to boltdb

    v0.1.1 #database #kv-db
  148. merkle-generator

    generate a merkle tree based on incoming data

    v0.2.0 #merkle-tree #data #merkle