InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 11 Rust Tree Projects
-
Originally, I was looking for a way to open files from broot file manager. By design, broot pauses while the file is opened - so it is not particularly comfortable (I mean, possible) to open several files at once. But we can instruct broot to open files with an arbitrary script, in which we can run target command in a background (see nohup and disown at the bottom).
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: ToyDB rewritten: a distributed SQL database in Rust, for education | news.ycombinator.com | 2025-05-11
Maybe consider sled? https://github.com/spacejam/sled
It's been abandoned for some years, the author was working on a new engine for it and in the last 5 days they started working again on sled proper. However, it's pretty good the way it is (the 0.34.7 release from 2021 https://crates.io/crates/sled), despite the beta warnings
More info here https://dbdb.io/db/sled
(Note, non affiliated to the author, just liked the project)
-
erdtree
A modern, cross-platform, multi-threaded, and general purpose filesystem and disk-usage utility that is aware of .gitignore and hidden file rules.
Wrong erd! https://github.com/solidiquis/erdtree
This looks really cool, though. I might try using this as an `ls` replacement, too, just because of how it shows the recursive directory size like `du`. I've always wished windows explorer did that (do any linux gui file managers?)
-
-
Project mention: Show HN: B-field, a probabilistic key-value data structure (`rust-bfield`) | news.ycombinator.com | 2024-05-22
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Project mention: Tree data structures in Rust with tree-ds (#3: Beyond The Basics) | dev.to | 2024-06-29
In the previous parts, we went through the setup of the tree-ds crate and the features that the tree-ds crate offers out of the box when working with trees. In this section, we are going to explore the advanced features offered by the tree-ds crate as a whole.
-
Rust Tree discussion
Rust Tree related posts
-
How Not to Learn Rust
-
Tree data structures in Rust with tree-ds (#3: Beyond The Basics)
-
Show HN: Untree: like gron but generalised on indentation
-
Broot: A new way to look at file management written in Rust
-
[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. https://crates.io/crates/r3bl_tui
-
[Media] TUI engine fans - r3bl_tui v0.3.2 crate has lots of new features: Autocompletion dialog box. A new color gradient mechanism for truecolor, ansi 256, & grayscale support. A new MD parser written in nom. r3bl_tui is inspired by React, get it from: https://crates.io/crates/r3bl_tui
-
broot v1.20.1 released: A new way to see and navigate directory trees : https://dystroy.org/broot
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 May 2025
Index
What are some of the best open-source Tree projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | broot | 11,318 |
2 | sled | 8,464 |
3 | erdtree | 2,471 |
4 | untree | 94 |
5 | rust-lapper | 58 |
6 | quadtree | 35 |
7 | display_tree | 30 |
8 | luxya | 28 |
9 | build-fs-tree | 25 |
10 | tree-ds | 7 |
11 | tref | 6 |