rust-experiments
gust
rust-experiments | gust | |
---|---|---|
1 | 2 | |
0 | 6 | |
- | - | |
6.8 | 9.0 | |
9 months ago | 4 months ago | |
Rust | Rust | |
GNU Affero General Public License v3.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-experiments
-
Nested Sub-commands in Clap 4.3 using Derive method
For a simple example of multiple levels of sub commands try this. I wrote a CLI program to track the time I spent on development work called Dev Tracker which uses Clap and derive, see cli and ops.rs.
gust
-
Pragmatically handling errors in Rust
This tutorial helped me improve my understanding along with the Book and the docs. In a beginner project I've been working on--a tool to make grocery lists--I've tried to work on my understanding of using Result and the ? operator. Right now I'm using Box in my different functions to pass down error messages to main() in case there's something wrong, and using something like this code snippet to give more helpful errors to a user where necessary: ``` src/lib.rs
-
Beginner project: a grocery list maker using `serde` to parse JSON
I wrote a typical first project type application called grustery-list, which I've been using to put grocery lists together. It updates a library of groceries we regularly buy, a library of recipes we often make, saves a most recent grocery list in case I just want to update a list I made earlier, and prints out a grocery list. I've been using Element to copy and paste my list and send to my phone before we go shopping.
What are some alternatives?
smithy-rs - Code generation for the AWS SDK for Rust, as well as server and generic smithy client generation.
serde-wasm-bindgen - Native integration of Serde with wasm-bindgen
dev-tracker - Tracking project development progress for solo developers
serde-ndim - Serde support for n-dimensional arrays from self-describing formats
OctaSine - Frequency modulation synthesizer plugin (VST2, CLAP). Runs on macOS, Windows and Linux.
classi-cine - A filename based interactive video tagging tool.
nih-plug - Rust VST3 and CLAP plugin framework and plugins - because everything is better when you do it yourself
rust-obs-plugins - A safe wrapper around the OBS API, useful for creating OBS sources, filters and effects.
alkonost - Simple spam detector for YouTube chats with different UI options
snafu - Easily assign underlying errors into domain-specific errors while adding context