Skip to content

u-mar/RustBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

RustBox πŸ¦€πŸ“¦

A BusyBox-style reimplementation of GNU coreutils in Rust.

RustBox provides a collection of small, fast, and reliable command-line utilities written in Rust.
Each utility is installed as its own binary (fastcat, fastgrep, …), similar to GNU coreutils but built the Rust way.


πŸš€ Goals

  • Provide fast, memory-safe replacements for common Unix utilities.
  • Learn and practice Rust systems programming.
  • Keep utilities small and composable.
  • Mimic familiar GNU coreutils behavior where possible.

πŸ“¦ Utilities

Command Status Description
fastcat βœ… Done Concatenate and print files (cat)
fastgrep βœ… Done Print lines matching a pattern (grep)
fastwc βœ… Done Print newline, word, and byte counts (wc)
fastls ⏳ WIP List directory contents (ls)
fasthead ❌ Todo Output the first lines of a file (head)
fasttail ❌ Todo Output the last lines of a file (tail)

πŸ”§ Installation

Clone and install all binaries system-wide:

git clone https://github.com/u-mar/RustBox.git
cd rustbox
cargo install --path . --force

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages