SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Crate Projects
-
Project mention: Hey Rustaceans! Got a question? Ask here! (51/2022)! | reddit.com/r/rust | 2022-12-18
Sounds like https://ggez.rs/.
-
Project mention: [Media] I made a Rust CLI game that tests how fast you can guess the language of a code block! | reddit.com/r/rust | 2022-08-12
I love that idea! I think there might be a better way than just hardcoding all the comment types for all the languages, though. I'm using the syntect library which will parse the code based on syntax files, so I opened an issue there to see if they have anything that could help.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
https://github.com/mackwic/colored, 1.2k, 16k
-
Project mention: Minimal 2D library for games? I'm struggling a bit to settle on one to learn. | reddit.com/r/rust | 2022-12-26
Maybe bracket-lib from the amethyst authors? I‘m currently working through that book and find the library quite intuitive and simple to use. It started out as a toolkit for rouge-like games but has been getting more general. On that note, I recommend the hands-on-rust book which teaches rust concepts while building games with bracket-lib. As you have read the book, I‘m sure you would get through the first chapters quickly.
-
Project mention: Question about including parent directory C++ files in Rust crate | reddit.com/r/rust | 2022-08-09
For your inspiration to get c++ code in a crate: https://github.com/rust-qt/examples uses ritual build https://github.com/rust-qt/ritual which integrates qt c++ stuff into the above cargo qt rust examples. I would like to highlight the todo list example. Build and run it verbosely with "--verbose --verbose".
-
Project mention: Best way to protect a project from supply chain attacks? | reddit.com/r/rust | 2022-08-09
cargo deny for fetching crates only from trusted sources, blacklisting crates, etc.
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: Hey Rustaceans! Got a question? Ask here! (47/2022)! | reddit.com/r/rust | 2022-11-21
Link to the example code (Line 42)
-
For example notan, or if you only need windowing, winit?
-
Curious to hear back from Bear on this. If it’s a no go, I’m thinking about writing a frontend for jot. https://github.com/araekiel/jot
-
cv
Rust CV mono-repo. Contains pure-Rust dependencies which attempt to encapsulate the capability of OpenCV, OpenMVG, and vSLAM frameworks in a cohesive set of APIs.
Project mention: Good example of high performance Rust project without unsafe code? | reddit.com/r/rust | 2022-08-02Rust can absolutely be used without unsafe to create some of the fastest code out there, but you need to try and use data-oriented design where possible to make things flow smoothly and avoid runtime checks. The hardest thing to use data-oriented design for, in my opinion, is graphs. I find that actor systems can be used instead of graphs, but it is difficult. Generally I end up using slotmap to make multiple arenas and then putting them into one large object with lots of methods to operate on the graph structure. If you want an example of that, this is probably the most complicated code I have made this way: https://github.com/rust-cv/cv/blob/511024feaa077a9af377cca7b654ad3d57d3bd6a/cv-sfm/src/lib.rs. It may not be entirely helpful to understand the whole codebase, but if you are curious to see how I do graphs in Rust with slotmap, this can be a good reference.
-
Alexandrie
-
There's an open issue about it on the ktra repo, but that's blocked on the cargo implementation.
-
-
staticvec
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.
Project mention: Alternative for Vec for variable size arrays in no_std environment? | reddit.com/r/rust | 2022-05-17If you're on nightly, I have a crate that I'd say would seem to be exactly what you're looking for.
-
Project mention: I'm 15 ETH Away from Making the Unicode Character Database (UCD) Available on Rinkeby Testnet | reddit.com/r/ethdev | 2022-05-29
For reference, here is an equivalent library in Rust: https://github.com/open-i18n/rust-unic/
-
-
-
cargo-limit
Cargo with less noise: warnings are skipped until errors are fixed, Neovim integration, etc.
-
-
nix-init
Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more [[email protected]]
Project mention: nix-init - Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more | reddit.com/r/Nix | 2023-01-28Repository: https://github.com/nix-community/nix-init
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Crates related posts
- Raw pointers are more complicated in Rust than C
- Released a new version of Notan, a SDL-like library made in rust
- Released a new version of Notan, a SDL-like library made in rust
- nix-init - Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more
- Minimal 2D library for games? I'm struggling a bit to settle on one to learn.
- What is your favorite terminal colors library?
- Notan, a library that allows you to create cross-platform apps with a simple API just released version 0.8.0!!
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5b71d750>
www.saashub.com | 8 Feb 2023
Index
What are some of the best open-source Crate projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | ggez | 3,610 |
2 | syntect | 1,500 |
3 | colored | 1,208 |
4 | bracket-lib | 1,160 |
5 | ritual | 1,090 |
6 | cargo-deny | 1,087 |
7 | prettytable-rs | 735 |
8 | rspotify | 495 |
9 | notan | 484 |
10 | jot | 457 |
11 | cv | 444 |
12 | alexandrie | 366 |
13 | ktra | 302 |
14 | bee | 274 |
15 | staticvec | 268 |
16 | UNIC | 219 |
17 | bnf | 191 |
18 | coap-rs | 171 |
19 | cargo-limit | 158 |
20 | rant | 142 |
21 | nix-init | 123 |
22 | uncertain | 89 |
23 | steganography | 80 |