bogrep
grab
bogrep | grab | |
---|---|---|
2 | 2 | |
95 | 4 | |
- | - | |
9.2 | 3.3 | |
about 2 months ago | 9 months ago | |
Rust | Rust | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bogrep
grab
-
My first project: A basic grep clone
As part of my journey of learning Rust, I've made a very basic clone of grep. It has most of the primary functions of grep, I think. Along the way I've learned a lot. It could certainly use some performance optimizations; if you look at the code you'll know what I mean! But I'm proud of it; never thought I could do systems programming or shape up a tool like this from scratch.
What are some alternatives?
ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
teip - Masking tape to help commands "do one thing well"
ast-grep - ⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
cloneit - A cli tool to download specific GitHub directories or files
move-links - CLI utility to move (or rename) your files to a new location and redirect all of its symbolic links, to the new path
handlr - A better xdg-utils
systems-with-rust - cr4sh_ (pronounced crash, because it crashes all the time) is a Linux shell fully written with Rust. This can be used for educational purposes and is a great intro to Systems Programming [Moved to: https://github.com/bexxmodd/cr4sh_]
fcp - A significantly faster alternative to the classic Unix cp(1) command, copying large files and directories in a fraction of the time.
gobble - Rust rewrite of Devour
tshell - A shell for windows made in rust
cr4sh_ - cr4sh_ (pronounced crash, because it crashes all the time) is a Linux shell fully written with Rust. This can be used for educational purposes and is a great intro to Systems Programming