-
scc
High-performance containers and utilities for concurrent and asynchronous programming
-
termtree
Visualize tree-like data on the command-line
-
serde-value
Serialization value trees
-
roxmltree
Represent an XML as a read-only tree
-
gix-traverse
gitoxide project
-
tracing-tree
A Tracing Layer which prints a tree of spans and events
-
accesskit
UI accessibility infrastructure across platforms
-
indextree
Arena based tree structure by using indices instead of reference counted pointers
-
ractor
A actor framework for Rust
-
ego-tree
Vec-backed ID-tree
-
rust-lapper
A fast and easy interval overlap library
-
path-tree
lightweight high performance HTTP request router for Rust
-
async-backtrace
Efficient, logical 'backtraces' of async tasks
-
ptree
Pretty-print tree-like structures
-
cargo-modules
A cargo plugin for showing a tree-like overview of a crate's modules
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
dptree
An asynchronous event dispatch mechanism for Rust
-
ostree
Rust bindings for libostree
-
tui-tree-widget
Tree Widget for ratatui
-
prefix-trie
Prefix trie (tree) datastructure (both a set and a map) that provides exact and longest-prefix matches
-
crop
A pretty fast text rope
-
substrait-validator
Substrait validator
-
iroh-gossip
gossip messages over broadcast trees
-
kuchikiki
(口利き) HTML tree manipulation library
-
git-testament
Record git working tree status when compiling your crate
-
trees
General purpose tree data structures
-
lazy_errors
Effortlessly create, group, and nest arbitrary errors, and defer error handling ergonomically
-
elementtree
Parse an XML file into Python elementtree like structure
-
k
kinematics
-
rbx_dom_weak
Weakly-typed Roblox DOM implementation for Rust
-
java_asm_egui
Java bytecode reader & writer in rust
-
egui_json_tree
An interactive JSON tree visualiser for egui, with search and highlight functionality
-
treee
A fast tree command with gitignore support and flexible filtering
-
concurrent-map
a lock-free linearizable B+ tree
-
scc2
High-performance containers and utilities for concurrent and asynchronous programming
-
components-arena
creating complex domain-specific self-referential data structures
-
vtreex
A fast, colorful directory tree viewer written in Rust
-
id_tree
creating and modifying Tree structures
-
astree
A command line tool for drawing tree structures with ascii characters
-
graph_process_manager_loggers
Generic loggers for graph_process_manager_core
-
oxyroot
attempt to make library reading and writing of
.root
binary files which are commonly used in particle physics -
cactus
Immutable parent pointer tree
-
spatialtree
A fast and flexible generic spatial tree collection (Octree, Quadtree, etc)
-
orx-selfref-col
SelfRefCol is a core data structure to conveniently build safe and efficient self referential collections, such as linked lists and trees
-
tree-ds
manipulate tree data structures
-
xot
Full-featured XML tree library for Rust
-
quadtree-f32
dependency-free ID-based quadtree
-
bare_err_tree
Display errors as a formatted tree
-
tray-tui
System tray in your terminal
-
perftree
debugger for chess engines. Compare your game tree to Stockfish!
-
sledtool
Command-line tool to query, modify, import and export Sled key-value databases
-
tskit
rust interface to tskit
-
bevy_behave
A behaviour tree plugin for bevy with dynamic spawning
-
auditable-extract
Extract the dependency trees embedded in binaries by
cargo auditable
-
bonsai-bt
Behavior tree
-
intervaltree
generic implementation of an immutable interval tree
-
oxyroot-dump
command line tool which use oxyroot to dump the content of tree and branches of a .root file
-
dbus-crossroads
Framework for writing D-Bus method handlers
-
ftree
A very fast fenwick tree implementation
-
dogear
merging bookmark trees
-
pidtree_mon
A CPU load monitor of process trees
-
java_asm
Java bytecode reader & writer in rust
-
broccoli
broadphase collision detection algorithms
-
git-fixture
Reproducible git trees for bug reporting and testing
-
intrusive_splay_tree
An intrusive splay tree implementation that is no-std compatible and free from allocation and moves
-
accesskit_atspi_common
AccessKit UI accessibility infrastructure: core AT-SPI translation layer
-
codebase-to-markdown
convert codebase to markdown format
-
gix-merge
gitoxide project implementing merge algorithms
-
nwr
nwr
is a command line tool for newick and taxonomy -
debug_tree
Build a tree one element at a time and output it as a pretty string
-
h3o-zip
A compression scheme tailored for H3 cell indexes
-
allocative
Inspect rust object tree and output it as flamegraph
-
is-tree
Everything is a tree
-
orange-trees
Tree data structure with several methods to query and manipulate nodes
-
treeclocks
Various Tree Clock data-structures and utilities
-
sled-overlay
Overlay mechanism for sled
-
limo
Interactive shell for Project Lighthouse model servers
-
vectree
Vector-buffered tree collection with post-order, depth-first, mutable/immutable iterator
-
rsenv
Hierarchical environment variable management
-
azure_mgmt_providerhub
generated REST API bindings
-
recc
A C compiler with graphs
-
seedling
hierarchical seeded pseudo-random number generators
-
rust-unixfs
UnixFs tree support
-
lean-imt
A lightweight incremental Merkle tree library
-
rust-version-info-file
generating one file includes rustc version and cargo tree
-
grovedb-costs
Costs extension crate for GroveDB
-
psfu
process fu
-
fts-sys
File hierarchy traversal functions (FTS)
-
vp-avl
A combined Vantage-Point AVL tree, to make VP trees updateable
-
graph_process_manager_core
explore parts of a tree-like or graph-like structure that is not known in advance
-
vector-lite
The SQLite of Vector Database in Rust
-
azure_mgmt_logic
generated REST API bindings
-
snowplow/factotum
A system to programmatically run data pipelines
-
kifmm
Kernel-independent fast multipole method
-
loam
File-based tree storage
-
pi_slotmap_tree
A tree structure implemented by dense memory linked list
-
z157
Parser for fields filtering according to Zalando's RESTful API guideline #157
-
cola
A text CRDT for real-time collaborative editing
-
easy-tree
efficient tree structure library for Rust with recursive traversal
-
ergo_avltree_rust
cryptographically authenticated dictionary based on AVL tree
-
im_ternary_tree
Structural sharing ternary tree, i.e. immutable data structure
-
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable
-
interavl
An optimised interval tree for efficient interval stabbing
-
pore
a performance oriented reimplementation of repo
-
mutcursor
Safely stores mutable references to parent nodes, for backtracking during traversal of tree & graph structures
-
via-router
A fast and flexible http router
-
quercus
Easy to use CLI tree for your branchy info
-
libuv-sys-lite
Tiny, raw bindings to libuv without linking to it
-
gctree
cache-friendly, graph-like, arena-allocated datastructures
-
graphalgs
Graph algorithms based on the Rust 'petgraph' library
-
succparen
Succinct data structures library for balanced parentheses representation
-
tournament-kway
k-way merge using a tournament tree
-
tree_arena
An arena allocated tree
-
riptree2
rewrite of the Unix tree command. It aims to be a drop in replacement (
alias tree="rt --compat"
) with some quality of life improvements, such as automatically respecting ignore files. -
skippy
Highly flexible worst-case O(log n) intrusive skip list
-
azure_svc_timeseriesinsights
generated REST API bindings
-
lister-cli
Lister: Navigate Markdown Lists
-
hibit_tree
Hierarchical bitmap tree. Integer-key map that can intersect FAST.
-
simple_term_rewriter
A basic interface to rewrite concrete tree terms according to a set of rules
-
forest-ds
secure tree structure
-
farmfe_plugin_tree_shake
Tree shake plugin of farm
-
remotefs-memory
remotefs implementation for volatile memory. Good for testing and simulation.
-
hprtree
A Hilbert-Packed-R-Tree implementation for rust
-
sif-itree
immutable, flat interval tree
-
lctree
Link-Cut-Tree: self-balancing data structure to maintain a forest of rooted trees
-
microkelvin
tree traversal over annotated data structures
-
cyw43-firmware
CYW43xx WiFi and Bluetooth Firmware Blobs
-
nstree
construct branched 'namespace strings' for nested subcomponents, often for logging
-
toph
An HTML generation library
-
bevy_startup_tree
A bevy extension for inserting startup system dependency graphs into the app
-
yrs_tree
implementing a CRDT-based tree data structure powered by Yrs
-
slab_tree
A vec-backed tree structure with tree-specific generational indexes
-
antex
Styled text and tree in terminal
-
tree-iter
iterating over tree structures
-
agda-tree
A post-processing tool for html/*.tree produced by agda
-
error-graph
Allows non-fatal errors in a tree of subfunctions to easily be collected by a caller
-
dsa_abc
basic data structure and algorithms. Usability and performance is priority
-
procss
CSS parsing and transformation framework
-
kiwi-schema
some helper routines for parsing files in the Kiwi serialization format
-
pgrx-catalog
An out-of-tree version of pgrx catalog safe bindings
-
genotype_json_converter
Genotype language JSON tree converter crate
-
sequence_trie
Trie-like data-structure for storing sequences of values
-
kitten-anno-lib
World tree anno library for Rust
-
linfa-trees
A collection of tree-based algorithms
-
updlockfiles
Manage lockfiles in PKGBUILDs for upstreams that don’t ship them,
updpkgsums
for dependency trees (Arch Linux tooling) -
nightfury
(DRAFT) toothless is here to help you write code blazingly fast
-
the-zipper
zipper is a data structure that allows you to traverse and modify a tree-like structure efficiently. It provides a way to navigate through the tree while keeping track of the context…
-
rbonsai
A terminal bonsai tree generator
-
segtri
Segment tree with customizable data type and update operations
-
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.
-
deltoid
calculate and apply deltas to structs and enums
-
lichao
Li-Chao tree implementation ported from the authors competitive programming library
-
regexnight
Command-line tool to print syntax-highlighted versions of regular expressions and spot errors
-
typed-sled
Sled with types instead of bytes
-
reqray
Log ‘request x-rays’ for rust programs instrumented with
tracing
-
arboriter
A tree traversal primitive for Rust, inspired by Tyler Glaiel's blog post
-
tower-sessions-sled-store
Sled session store. Not for direct use; see the
tower-sessions
crate for details. -
re_blueprint_tree
The UI for the blueprint tree in the left panel
-
ksq
k-2 tree
-
rst_parser
a reStructuredText parser
-
hashdeep
Recursively compute file hashes over a tree
-
sweep-bptree
In memory locality aware b+ tree, faster for ordered access
-
generational-indextree
Arena based tree structure by using indices instead of reference counted pointers
-
codama-errors
Errors and result types for Codama
-
ambient_element
Element is a React-inspired virtual tree library for the Ambient runtime
-
configuration
The package provides a means of configuration
-
genominicus
plot gene trees
-
parse-wiki-text-2
Parse wiki text from Mediawiki into a tree of elements
-
a-tree
A dynamic data structure for efficiently indexing arbitrary boolean expressions
-
bindashtree
MinHash based phylogenomics via neighbor joining
-
every_variant
EveryVariant trait that provides the every_variant method on types. Allows you to easily generate every combination of variants in structures that contains Enums, or in nested enum trees…
-
rindex
dynamic spatial index for efficiently maintaining *k* nearest neighbors graph of multi-dimensional clustered datasets
-
directoree
Print current directory tree
-
bk-tree
A Rust BK-tree implementation
-
lignin
A virtual DOM structure, primarily for web use
-
re_capabilities
Capability tokens for the Rerun code base
-
html_simple_parser
parser for html files to extract tags, child tags, attributes, etc
-
zbus_xml
API to handle D-Bus introspection XML
-
temptree
Temporary trees of files
-
compose-taffy
A layout tree implementation using taffy and compose-rt crate
-
makods
The Jostle Tree, a data structure for working with long sequences of variable-width items
-
uo_rst_parser
fork of rst_parser with fixes for upstream-ontologist
-
usher
Parameterized routing for generic resources in Rust
-
tui-tree-widget-table
Tree Widget for ratatui with table
-
bitstring-trees
Trees based on bitstrings
-
libtree
general or game tree
-
prefix-tree-rs
A Trie (prefix tree) implementation
-
sourcenav
Parsing of SourceEngine .nav files
-
indextreemap
A BTreeMap implementation that allows for key and or positional insertion and retreival
-
steiner-tree
Fast construction of rectilinear steiner minimal trees (RSMT) in two dimensions
-
aatree
in Rust
-
behaviortree-rs
BehaviorTree.CPP, a robust behavior tree library in C++
-
ids
several data structures, inspired by Bagwell’s Ideal Hash Trees, with an automatic copy-on-write implementation, analogous that of Clojure, to maximize performance. It is compatible with
no_std
code… -
range-action-map
A range tree, offering interval operation in kernel memory management, and deliver ACTION to actual VmArea。一个区间树结构,用于提供 mmap / munmap / mprotect 时对内核中区间的操作;
-
tinymist-vfs
Vfs for tinymist
-
rspack-allocative
Inspect rust object tree and output it as flamegraph
-
asciimath-rs
AsciiMath parser
-
treemath
Arithmetics for perfect binary trees
-
treeflection
that provides reflection for tree structures
-
treeline
visualizing tree structured data
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
bevy_prototype_sdf
Experimental APIs for using Signed Distance Functions in bevy
-
tree-flat
TreeFlat is the simplest way to build & traverse a pre-order Tree for Rust
-
advancedresearch-tree_mem_sort
An in-memory topological sort algorithm for trees based on Group Theory
-
speedy-xml
A RapidXML-compatible XML parser
-
pediferrous
PDF rendering library
-
parse_wiki_text
Parse wiki text from Mediawiki into a tree of elements
-
async_parse_wiki_text
Parse wiki text from Mediawiki into a tree of elements
-
slice-rbtree
A slice-based Red-black tree
-
bztree
BzTree implementation for Rust
-
data_forest
various types of trees
-
ahtml-from-markdown
Convert Markdown to ahtml HTML element trees
-
fbxcel
Excellent FBX library
-
treena
Tree stored in an arena
-
eiche
tools for working with symbolic expressions
-
trql
Query language for programmatically generating structures from trees
-
graphvis_ego_tree
Converts ego_tree trees into graphvis.dot
-
piston2d-graphics_tree
A 2D graphics backend for Piston-Graphics that stores and optimizes commands
-
bulloak-syntax
A Solidity test generator based on the Branching Tree Technique
-
bmbp_marco_util
BMBP Marco
-
ternary-tree
Ternary Search Trees, with no unsafe blocks
-
mqtt_topic_tree
A blazingly fast topic tree for mqtt routing
-
tree-formatter-rs
format hierarchical structures as text-based trees
-
mind-tree
Organize your thoughts in a tree-like structure
-
pb-arena
arena allocator for graph based operations
-
zserio-rs-build
zserio compiler
-
radix-tree
A radix tree implementation for router, path search
-
acacia
A spatial partitioning and tree library
-
cola-crdt
A text CRDT for real-time collaborative editing
-
trees-lang
Official impl of Trees (programming-language), supporting only parsing code now
-
lodtree
help create octrees and quadtrees for chunked level of detail
-
espalier
Very simple flattened tree structure
-
rbtset
A set based on a RB-Tree for efficient operations
-
deep_safe_drop
Safe dropping of deep trees that otherwise could cause stack overflow
-
grove
A segment tree library enabling generic user-defined queries and actions on segments of your data
-
nary_tree
A vec-backed tree structure with tree-specific generational indexes
-
skill-tree
generate graphviz files to show roadmaps
-
chainsaw
manipulate newick trees
-
IndicScriptSwap
help transliterate between various indic scripts. It is not ready yet and has many issues. If you encounter any issues, please contact me (https://github.com/mssrprad/transliterate-ferris/tree/cli or pradyumna…
-
macroconf
macro for creating configurations using miniconf
-
codama-koroks
Intermediate tree structure for collecting nodes
-
contigious-tree
Write and read tree graphs to and from contigious blocks of memory
-
nix-query-tree-viewer
A GTK viewer for
nix-store --query --tree
output -
rosvgtree
Represent an SVG as a read-only tree
-
k2_tree
A space-efficient representation of sparsely populated bit-matrices
-
angled-random-walker
Angled Random Walker approach to Brownian tree generation
-
confiner
A config language for things that look like trees
Try searching with DuckDuckGo.