rust-design-pattern
nym
rust-design-pattern | nym | |
---|---|---|
1 | 4 | |
1,311 | 31 | |
- | - | |
0.0 | 0.0 | |
almost 3 years ago | about 1 year ago | |
Rust | Rust | |
Mozilla Public 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.
rust-design-pattern
-
I have the impression that almost everyone agrees Rust is better than C++
here's the observer pattern implemented in rust. Though I understand your point. In general though, if a thing is valid and the borrow checker gets in the way, that's not the language team telling you not to do that thing, that's a limitation of the borrow checker. The big thing that comes into play are reference cycles, which sometimes can be valid, but stops the borrow checker from being able to guarantee ownership. So in situations where you truly can't do something in normal rust because of these limitations, but you know is safe you use unsafe. Rust themselves explain that better than I can:
nym
-
Awesome Rewrite It In Rust - A curated list of replacements for existing software written in Rust
nym, a library/CLI for pattern-based file manipulation based loosely on mmv
-
Nym: an mmv-like tool for manipulating files en masse using patterns.
I just published an (unstable) release that provides most of the core features I initially planned. There's still a lot of work to do though and this release is rather incomplete (perhaps the most glaring example is that append is completely inoperable; I don't think I'll support it moving forward).
-
What's everyone working on this week (17/2021)?
I've been working on Nym, a library and command line tool for manipulating files using patterns (similar to mmv). I hope to make a second alpha quality release sometime this week or so with more basic features.
What are some alternatives?
roaring-rs - A better compressed bitset in Rust
multipart-stream-rs - Rust library to parse and serialize async multipart/x-mixed-replace streams.
starship - ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
viu - Terminal image viewer with native support for iTerm and Kitty
volta - Volta: JS Toolchains as Code. ⚡
glob - Pure Nim library for matching file paths against Unix style glob patterns.
fullstack-rust - Reference implementation of a full-stack Rust application
milli - Search engine library for Meilisearch ⚡️
tantivy - Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust [Moved to: https://github.com/quickwit-oss/tantivy]
ht - Friendly and fast tool for sending HTTP requests
coreutils - Cross-platform Rust rewrite of the GNU coreutils
paperoni - An article extractor in Rust