Rust Tree

Open-source Rust projects categorized as Tree

Top 10 Rust Tree Projects

  • broot

    A new way to see and navigate directory trees :

    Project mention: Johnny Decimal: A System to Organize Projects | | 2023-09-14

    A past coworker implemented a system like this. It was awful. He was the gatekeeper because the numbers and names had to be "just so" to meet his approval, and he was the most senior person on the team. He was neurotic in general and a pain to work with.

    The idea of limiting yourself to a few top-level categories in a directory hierarchy and then doing the same with subdirectories makes sense, but adding numbers is a bad idea. It just creates more work, and other people have to learn your idiosyncratic nomenclature. Just give the directories good names and get on with it. Search really isn't as bad as the article suggests, especially with something like broot [1].


  • sled

    the champagne of beta embedded databases

    Project mention: RFC: redb (embedded key-value store) nearing version 1.0 | /r/rust | 2023-05-10

    Sled uses bw-tree actually

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • erdtree

    A modern, cross-platform, multi-threaded, and general purpose filesystem and disk-usage utility that is aware of .gitignore and hidden file rules.

    Project mention: How can someone who has primarily worked in Web/Mobile development break into systems engineering? | /r/ExperiencedDevs | 2023-08-18

    The most substantial project that I have to show for my knowledge of the lower level topics is this project I work on in my spare-time called erdtree and I'm really banking on that to stand-in as "experience" in the absence of professional systems experience.

  • r3bl_rs_utils

    TUI framework, Redux store, non binary tree & graph data structures, proc macros, and more in Rust

    Project mention: [Media] TUI framework fans - I've just updated the r3bl_tui crate to v0.3.3. It now supports smart lists, color support (truecolor, ansi 256, grayscale) based on terminal capabilities, custom Markdown parser & syntax highlighter. It is inspired by React. | /r/rust | 2023-04-22
  • scalable-concurrent-containers

    High performance containers and utilities for concurrent and asynchronous programming

    Project mention: crossbeam VS scalable-concurrent-containers - a user suggested alternative | | 2023-04-13
  • untree

    Untree: Undoing tree for fun and profit

  • luxya

    Programming language with a tree-walking interpreter written in Rust©™.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • quadtree

    🌲 Point/region Quadtree implementation for Rust. (by ambuc)

    Project mention: Is there a quadtree implementation with generic types for the coordinates? | /r/rust | 2022-10-27

    Alitle google search

  • build-fs-tree

    Generate a filesystem tree from a macro or a YAML tree

  • tref

    Tree in Rows Elemental Format. Rust crate to parse, store and serialize trees.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-14.

Rust Tree related posts


What are some of the best open-source Tree projects in Rust? This list will help you:

Project Stars
1 broot 9,202
2 sled 7,293
3 erdtree 2,137
4 r3bl_rs_utils 196
5 scalable-concurrent-containers 146
6 untree 91
7 luxya 27
8 quadtree 19
9 build-fs-tree 14
10 tref 5
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at