SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Filesystem Projects
-
-
spacedrive
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
Project mention: (Ab)using a server library as a GUI - bad idea or only sort of bad idea? | reddit.com/r/rust | 2022-12-28In Tauri (or Axum) the app compiles to a single binary. rspc is the key to this because it allows for multiple transports with the frontend. It supports both Tauri IPC, HTTP or websockets. Our core crate (at ./core) exports an rspc router that is transport agnostic then within the apps (at ./apps/desktop or ./app/server) we expose it with a transport. We use Tauri IPC for desktop and websockets for Axum because we use subscriptions. Then in the wrapper React project (at ./apps/desktop/src/App.tsx) we create the rspc client with the Tauri link, mount its React context and then mount the app package (). You can give the codebase a look if you want cause it’s all open source https://github.com/spacedriveapp/spacedrive
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: A list of new(ish) command line tools – Julia Evans | news.ycombinator.com | 2022-04-12
Shameless plug: a tool I wrote to manage downloads directory :)
-
PIC stands for Preview Image in CLI, I think this should be explicit enough. I first made it because I needed a way to display images in the terminal (for an xplr plugin), but the more I worked on it, the better it got, as of now I have implemented 4 different ways to preview images (I couldn't find other ones), some can even display GIFs!
-
-
In order to detect files changes, we use hotwatch, a simple wrapper over notify that will allow us to save a few lines.
-
Project mention: ZboxFS – A zero-details, privacy-focused in-app file system | reddit.com/r/CKsTechNews | 2023-01-01
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: 'google-like' search engine for files on my NAS | reddit.com/r/selfhosted | 2022-12-28
https://github.com/naaive/orange maybe is what you looking for.
-
Project mention: Vivid: A themeable LS_COLORS generator with a rich filetype datebase | news.ycombinator.com | 2022-04-30
-
-
I'm builing a litte wrapper for diskus. I want find files or folders using find and then calculate their size; sort it by size and pass it to fzf. I was trying to do that using xargs. The problem is: diskus only prints the file size. What I want is the file size next to the file name. xargs is not mandatory, but I'm looking for the fastest possible solution for this kind of task. This is what I have:
-
Eventually, I had to test reading of input file and generation of the html file. To do this, I would need to create test files for input and output for this scenario. However, this could cause problems unless I named all the test files differently as tests usually run in parallel. So, I decided to use the tempfile crate to create a temporary test directory for each test (where needed):
-
-
image-service
Nydus - the Dragonfly image service, providing fast, secure and easy access to container images.
If you're pulling big images you could try kube-fledged (it's the simplest option, a CRD that works like a pre-puller for your images), or if you have a big cluster you can try a p2p distributor, like kraken or dragonfly2.
Also there's that project called Nydus that allows starting up big containers way faster. IIRC, starts the container before pulling the whole image, and begins to pull data as needed from the registry.
https://github.com/senthilrch/kube-fledged
https://github.com/dragonflyoss/Dragonfly2
-
-
As two of the tools I made I already listed here, may I suggest also lfs (which tells you about your disks and available space) and rhit (if you have a nginx server running) ?
-
-
ncdu is one of the most useful CLI tool out there! Been using it for many years as well.
Another disk scanner worth plugging that I came across for some use cases where I needed to generate single-view reports is pdu - it has the same concurrency implementation that other ncdu alternatives use so the performance is much better too.
-
Project mention: Hey Rustaceans! Got a question? Ask here! (42/2022)! | reddit.com/r/rust | 2022-10-17
Of course, that still leaves the door open for cases like accidentally starting the recursion for / -- if you're worried about that, then e.g. https://github.com/manuel-woelker/rust-vfs might come handy.
-
I just tested this on the following pages (logged out and then logged in):
https://github.com/intellij-rust/intellij-rust/issues/3757
https://github.com/webdesus/fs_extra/issues/12
Comments were not truncated.
-
-
Project mention: Made a thing to check for SIMD usage on various bins/distros (just for funzies) | reddit.com/r/Gentoo | 2023-01-19
I built the cheap hacky bash version of this to test out compiler options for some rust program I was building (https://github.com/iphands/randy).
-
Project mention: 🚀 Announcing the Release of Verve v0.1.0 - A Lightweight and Blazingly Fast Launcher for MacOS | reddit.com/r/sveltejs | 2022-12-28
-> https://github.com/ParthJadhav/rust_search
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Filesystem related posts
- Can I pass a custom file list to counsel?
- Looking for Powerful Deduplication software
- How would you Trim a List of Videos
- How to skip converting a file if it's greater than 10 MB?
- ZboxFS – A zero-details, privacy-focused in-app file system
- ZboxFS – A zero-details, privacy-focused in-app file system
- 🚀 Announcing the Release of Verve v0.1.0 - A Lightweight and Blazingly Fast Launcher for MacOS
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5936ae98>
www.saashub.com | 3 Feb 2023
Index
What are some of the best open-source Filesystem projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | fd | 26,164 |
2 | spacedrive | 16,482 |
3 | fselect | 3,439 |
4 | xplr | 2,710 |
5 | gcsf | 2,291 |
6 | notify | 1,945 |
7 | zbox | 1,396 |
8 | orange | 1,269 |
9 | vivid | 1,145 |
10 | rust-fuse | 921 |
11 | diskus | 873 |
12 | tempfile | 793 |
13 | dutree | 683 |
14 | image-service | 678 |
15 | catfs | 616 |
16 | lfs | 540 |
17 | tifs | 315 |
18 | parallel-disk-usage | 236 |
19 | rust-vfs | 185 |
20 | fs_extra | 165 |
21 | SimpleRenamer | 96 |
22 | randy | 89 |
23 | Rust_Search | 72 |