Files
rustfs/rustfs
houseme 5826396cd0 refactor: Restructure project layout and clean up dependencies (#30)
This commit introduces a significant reorganization of the project structure to improve maintainability and clarity.

Key changes include:
- Adjusted the directory layout for a more logical module organization.
- Removed unused crate dependencies, reducing the overall project size and potentially speeding up build times.
- Updated import paths and configuration files to reflect the structural changes.
2025-07-02 19:33:12 +08:00
..
2025-05-29 06:53:11 +00:00

RustFS

RustFS is a simple file system written in Rust. It is designed to be a learning project for those who want to understand how file systems work and how to implement them in Rust.

Features

  • Simple file system structure
  • Basic file operations (create, read, write, delete)
  • Directory support
  • File metadata (size, creation time, etc.)
  • Basic error handling
  • Unit tests for core functionality
  • Documentation for public API
  • Example usage
  • License information
  • Contributing guidelines
  • Changelog
  • Code of conduct
  • Acknowledgements
  • Contact information
  • Links to additional resources

Getting Started

To get started with RustFS, clone the repository and build the project:

git clone git@github.com:rustfs/s3-rustfs.git
cd rustfs
cargo build

Usage

To use RustFS, you can create a new file system instance and perform basic file operations. Here is an example: