Rust Filesystem

Open-source Rust projects categorized as Filesystem

Top 23 Rust Filesystem Projects

  • fd

    A simple, fast and user-friendly alternative to 'find'

  • Project mention: Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1) | dev.to | 2024-03-16

    ripgrep: A super-fast file searcher. You can install it using your system's package manager (e.g., brew install ripgrep on macOS). fd: Another blazing-fast file finder. Installation instructions can be found here: https://github.com/sharkdp/fd

  • mountpoint-s3

    A simple, high-throughput file client for mounting an Amazon S3 bucket as a local file system.

  • Project mention: Row Zero and Viewport Data Streaming | news.ycombinator.com | 2024-04-04

    ... or does "S3 file system" mean https://github.com/awslabs/mountpoint-s3 - a Rust project by AWS Labs that provides "a simple, high-throughput file client for mounting an Amazon S3 bucket as a local file system" ?

  • 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.

    InfluxDB logo
  • xplr

    A hackable, minimal, fast TUI file explorer

  • fselect

    Find files with SQL-like queries

  • tfs

    Mirror of https://gitlab.redox-os.org/redox-os/tfs

  • Project mention: Bcachefs – A New COW Filesystem | news.ycombinator.com | 2023-05-11

    Not exactly ZFS in Rust, but more like a replacement for ZFS in Rust: https://github.com/redox-os/tfs

    Worked stalled, though. Not compatible, but I was working on overlayfs for freebsd in rust, and it was not pleasant at all. Can't imagine making an entire "real" file system in Rust.

  • notify

    🔭 Cross-platform filesystem notification library for Rust. (by notify-rs)

  • Project mention: Needing Additional Inputs on an Implementation of an Asset Manager with Hot Reloading Support | /r/rust | 2023-08-08

    To support hot reloading, the asset manager definitely has to have some watcher thread, but I have that part dealt with already since I have decided to utilize notify. The other half is to find a way to reload all assets that have changes as determined by the watcher thread. What I am not sure about is how to implement this in a Rustic fashion and with clean architecture while also considering the fact that asset pointers may be held by other objects (such as an object representing an OpenGL program object).

  • gcsf

    a FUSE file system based on Google Drive

  • 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.

    WorkOS logo
  • vivid

    A themeable LS_COLORS generator with a rich filetype datebase

  • Project mention: vivid: A Themeable Ls_colors Generator | news.ycombinator.com | 2023-09-09
  • orange

    Cross-platform local file search engine.

  • nydus

    Nydus - the Dragonfly image service, providing fast, secure and easy access to container images.

  • tempfile

    Temporary file library for rust

  • Project mention: Hey Rustaceans! Got a question? Ask here (27/2023)! | /r/rust | 2023-07-03

    I need to do some tests with files operations, what's the best practice in regards to creating temporary files in tests ? I heard about tempfile but is there a more idiomatic way to do that ?

  • rust-fuse

    Rust library for filesystems in userspace (FUSE)

  • diskus

    A minimal, fast alternative to 'du -sh'

  • catfs

    Cache AnyThing filesystem written in Rust

  • Project mention: Cache AnyThing filesystem written in Rust | /r/hypeurls | 2023-09-15
  • dysk

    A linux utility to get information on filesystems, like df but better

  • dutree

    a tool to analyze file system usage written in Rust

  • tifs

    A distributed POSIX filesystem based on TiKV, with partition tolerance and strict consistency.

  • parallel-disk-usage

    Highly parallelized, blazing fast directory tree analyzer

  • Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07

    pdu: https://github.com/KSXGitHub/parallel-disk-usage

    Great compliment to ncdu for a single-view disk report and blazing fast.

  • rust-vfs

    A virtual filesystem for Rust

  • deduplicator

    Filter, Sort & Delete Duplicate Files Recursively

  • fs_extra

    Expanding opportunities standard library std::fs and std::io

  • fim

    FIM is an Open Source Host-based file integrity monitoring tool that performs file system analysis, file integrity checking, real time alerting and provides Audit daemon data.

  • Project mention: FIM v0.4.10 - Realtime File monitoring tool | /r/rust | 2023-11-17
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Rust Filesystem related posts

Index

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

Project Stars
1 fd 31,495
2 mountpoint-s3 3,992
3 xplr 3,928
4 fselect 3,800
5 tfs 2,946
6 notify 2,496
7 gcsf 2,344
8 vivid 1,581
9 orange 1,503
10 nydus 1,084
11 tempfile 1,065
12 rust-fuse 1,027
13 diskus 966
14 catfs 809
15 dysk 789
16 dutree 782
17 tifs 345
18 parallel-disk-usage 343
19 rust-vfs 331
20 deduplicator 254
21 fs_extra 233
22 Rust_Search 126
23 fim 112

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com