|10 days ago||7 days ago|
|MIT License||Apache License 2.0|
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.
Rock v0.2.1, a little native toy language I've made with Rust and LLVM.
3 projects | reddit.com/r/ProgrammingLanguages | 20 Apr 2022
What's everyone working on this week (29/2021)?
15 projects | reddit.com/r/rust | 19 Jul 2021
Putting the finishing touches on a procedural macro to bind Rust code to koto we want to use in synth. Also a blog post about it is on the way.
What's everyone working on this week (23/2021)?
16 projects | reddit.com/r/rust | 7 Jun 2021
I'm currently trying to improve the vtable dispatch in koto (because I want to use it in synth).
Dyon – A rusty dynamically typed scripting language
5 projects | news.ycombinator.com | 21 Dec 2020
I've been working on Koto which is intended for this kind of use case. I've been thinking about extending Rust applications with scripting, and I have games in mind but more generally I'm interested in rapid iteration in creative applications. It's still very early so I haven't shared it more widely but I'd be curious to hear what you think.
Pico KuCoin Trader gadget - I spent too long on the UI and forgot I need memory for the API and important code. Not sure how to rescue the project, or I'm just asking too much from the Pico?
3 projects | reddit.com/r/raspberrypipico | 4 Feb 2023
As for 240x240 SPI LCD display support, I'm not sure. You might be able to find something on This curated list or on https://crates.io/
Feedback for my first crate, matlab-sys
2 projects | reddit.com/r/rust | 2 Feb 2023
The two closest crates to this on crates.io are rustmex and mex-sys.
Release Engineering Is Exhausting So Here's cargo-dist
8 projects | reddit.com/r/rust | 1 Feb 2023
You're right that publish=false is a good hint, although I could imagine someone not wanting to publish to crates.io but still wanting to publish to a prerelease or something on Github.
Announcing Rust 1.67.0
10 projects | reddit.com/r/rust | 26 Jan 2023
I'm hoping this will help crate maintainers keep an eye on the size of the packages they're pushing to crates.io, so we can have fast and light builds as much as possible!
US NGO Consumer Reports also reporting on C and C++ safety for product development.
12 projects | reddit.com/r/cpp | 24 Jan 2023
crates.io is append-only (they took the opportunity to learn from NPM and co here;-). I see little problems going forward, especially considering the regular crater runs (build _all_ existing rust code to test new compiler releases or the tooling for regressions). With all the code getting built regularly, devs will notice old crates breaking and will fix the tooling before it goes out to the wider public.12 projects | reddit.com/r/cpp | 24 Jan 2023
I wouldn't necessarily call it dragging in technical debt but that's probably a difference in philosophy: to me it's a standardized solution and it's great that we can just pull it in from crates.io. I don't have a problem with a project having maybe hundreds of dependencies because of the strong guarantees that crates provide. I definitely prefer it to C++ projects that include the same hand-rolled functionality in multiple incompatible ways.
Feedback needed from first low-level language learners of Rust
7 projects | reddit.com/r/rust | 23 Jan 2023
Lifetimes before there was NLLs. So much headache that just *poof* went away. Also String vs. &str - still hate that one. Once I started playing around with Types I started missing Generics very quickly. Also, while crates.io is *great* (I made the mistake of trying to learn node.js once), I do sometimes miss a large standard library. For certain things there's one obvious standard libraries (e.g. Serde), it can get a bit confusing for things where a novice would expect something standard: async - which is odd b.c. safe async programming is one of the hallmarks of Rust.
I made my first Rust program... it's vec'ing hard!
3 projects | reddit.com/r/rust | 21 Jan 2023
You can find third-party crates on crates.io or on lib.rs. lib.rs is an alternate frontend to crates.io (the listed crates are the same). IMO, lib.rs has a nicer UI and does a better job of ranking search results.
The crates.io registry is now a GitHub secret scanning integrator | GitHub Changelog
2 projects | reddit.com/r/rust | 20 Jan 2023
GitHub scans commits with regex at first. Then it sends the matched strings to crates.io's verify endpoint and the endpoint will check it is really an API token so that false positive should not be caused.2 projects | reddit.com/r/rust | 20 Jan 2023
There is the following open issue: https://github.com/rust-lang/crates.io/issues/326
What are some alternatives?
docs.rs - crates.io documentation generator
plotters - A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀
Cargo - The Rust package manager
gtk4-rs - Rust bindings of GTK 4
Rocket - A web framework for Rust.
trunk - Build, bundle & ship your Rust WASM application to the web.
cargo-crev - A cryptographically verifiable code review system for the cargo (Rust) package manager.
embassy - Modern embedded framework, using Rust and async.
rust - Empowering everyone to build reliable and efficient software.
rfcs - RFCs for changes to Rust
book - The Rust Programming Language
Rustlings - :crab: Small exercises to get you used to reading and writing Rust code!