Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 Rust Cargo Projects
-
Rust binaries are by default nowhere close to 500MB. If they are not small enough for you, you can try https://github.com/johnthagen/min-sized-rust. By avoiding the formatting machinery and using `panic_immediate_abort` you can get about the size of C binaries.
-
juniper
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
To compile a program with musl on a glibc system you can use cross-rs!
-
“cargo add” from https://github.com/killercup/cargo-edit has that behavior, but not the built in one that was added to cargo
-
watch-one-test test_name: # More info on cargo test: https://doc.rust-lang.org/cargo/commands/cargo-test.html # More info on cargo watch: https://github.com/watchexec/cargo-watch cargo watch -x check -x 'test -- --test-threads=1 --nocapture {{test_name}}' -c -q
-
It's been superseded by https://github.com/dtolnay/cargo-expand
-
You might be interested in cargo-make, which is based on TOML, or Just, which has a syntax that is vaguely inspired by Make but much less weird sigils and more suited to non-file-based tasks.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
-
Further we use cargo-auditable and cargo-audit as part of both our pipeline and regular scanning of all deployed services. This makes our InfoSec and Legal super happy since it means they can also monitor compliance with licenses and patch/update timings.
-
Project mention: Please add licenses to your projects, rust DS emulator Dust now dead. | /r/rust | 2023-06-28
Tip: You can check the licenses of all your dependencies (recursively) using cargo-deny: https://github.com/EmbarkStudios/cargo-deny
-
I used libFuzzer via cargo-fuzz - https://github.com/rust-fuzz/cargo-fuzz and input data was not really great
-
-
CI time. Do you want to micromanage your own docker images for all your CI? Great! If not, yes you do. In fact, you want to manage a docker image to build a docker image to use for CI. Use cargo-chef to prepare a build image with your dependencies pre-built if you want to do fine-grained build/test pipelines. Oh also, there's no jUnit test report generation, that was killed off today. (YES, SORRY, I'm still salty.)
-
recently i came across this issue when trying to share a mongo client across tests, it turns out that a mongo client should only be used on the runtime that created it. is this something i should worry about for channels, or will they work if the sender & receiver are on different runtimes?
-
Project mention: Target file are very huge and running out of storage on mac. | /r/rust | 2023-12-08
You can use cargo sweep or kondo to clean up unused files.
-
Project mention: Rust fact vs. fiction: 5 Insights from Google's Rust journey in 2022 | news.ycombinator.com | 2023-06-27
Probably one of the biggest speed ups to your inner loop writing / running code is to use something like https://github.com/Canop/bacon/. I used a combination of the docs and GPT chats to increase my learning speed a lot.
-
tools like cargo-release
-
cargo-outdated
-
-
Personally, I like cargo-update
-
To address your concerns about non-trivial building process making Rust less suitable for small scripts : https://rust-script.org/ Work is actively being done. (not by me)
-
You can learn more about the features and install the pre-release here: https://github.com/axodotdev/cargo-dist/releases/tag/v0.4.0-prerelease.2
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Cargo related posts
- What is Rust doing behind the scenes?
- Snowboard: Fast Rust HTTP(s) Servers
- Introducing cargo-ft: a cargo extension for specifying supported targets for a crate
- Rust Day 2, AOC 2023
- cargo-qtest: an interactive test runner for rust projects
- Is statically compiling against glibc possible?
- cargo-dist pre-release looking for feedback!
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 Dec 2023
Index
What are some of the best open-source Cargo projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | min-sized-rust | 6,608 |
2 | juniper | 5,397 |
3 | cross | 5,344 |
4 | cargo-edit | 2,934 |
5 | cargo-watch | 2,463 |
6 | cargo-expand | 2,257 |
7 | cargo-make | 2,210 |
8 | tarpaulin | 2,202 |
9 | cargo-generate | 1,628 |
10 | rustsec | 1,428 |
11 | cargo-deny | 1,404 |
12 | cargo-fuzz | 1,360 |
13 | jql | 1,335 |
14 | cargo-chef | 1,329 |
15 | mongo-rust-driver | 1,323 |
16 | kondo | 1,305 |
17 | bacon | 1,206 |
18 | cargo-release | 1,167 |
19 | cargo-outdated | 1,061 |
20 | xargo | 1,057 |
21 | cargo-update | 1,038 |
22 | rust-script | 1,006 |
23 | cargo-dist | 1,000 |