The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 10 Rust Tree Projects
-
Take a look at broot https://github.com/Canop/broot
-
- Dropbox [3] uses a similar approach but they talk about it a bit more abstractly.
Sans-IO is more documented in Python [4], but str0m [5] and quinn-proto [6] are the best examples in Rust I’m aware of. Note that sans-IO is orthogonal to deterministic test frameworks, but it composes well with them.
With the disclaimer that my opinions are mine and mine alone, and don’t reflect the company I work at —— I do work at a rust shop that has utilized these techniques on some projects.
TigerBeetle is an amazing example and I’ve looked at it before! They are really the best example of this approach outside of FoundationDB I think.
[0]: https://risingwave.com/blog/deterministic-simulation-a-new-e...
[1]: https://risingwave.com/blog/applying-deterministic-simulatio...
[2]: https://dropbox.tech/infrastructure/-testing-our-new-sync-en...
[3]: https://github.com/spacejam/sled
[4]: https://fractalideas.com/blog/sans-io-when-rubber-meets-road...
[5]: https://github.com/algesten/str0m
[6]: https://docs.rs/quinn-proto/0.10.6/quinn_proto/struct.Connec...
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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-18The 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.
-
scalable-concurrent-containers
High performance containers and utilities for concurrent and asynchronous programming
Project mention: crossbeam VS scalable-concurrent-containers - a user suggested alternative | libhunt.com/r/crossbeam | 2023-04-13 -
-
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
-
Rust Tree related posts
- 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
- [Media] TUI framework fans - I've just updated the r3bl_tui crate to v0.2.0. It now supports syntax highlighting, and compositor & double buffering for smooth rendering and no jank. It is inspired by React. https://crates.io/crates/r3bl_tui
- mazter, mazes in your terminal
- Any way to replace invoking commands with something other than :?
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source Tree projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | broot | 9,935 |
2 | sled | 7,679 |
3 | erdtree | 2,230 |
4 | scalable-concurrent-containers | 198 |
5 | untree | 93 |
6 | luxya | 29 |
7 | quadtree | 28 |
8 | display_tree | 27 |
9 | build-fs-tree | 16 |
10 | tref | 5 |