|3 days ago||5 days ago|
|GNU General Public License v3.0 or later||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.
Help a starting rustling
2 projects | reddit.com/r/rust | 5 Dec 2021
The canonical recommended starting point for the language seems to be TRPL, but be aware that it's not the kind of book that you can read through and understand--not because it's badly written, but because Rust is often subtle. You'll need to read it, write some code, think some, then read again to really get it.
Is it possible to build a bridge in Rust?
1 project | reddit.com/r/rust_gamedev | 2 Dec 2021
before doing that consider reading https://doc.rust-lang.org/book/ - suprisingly you might find that there is already a crate for bridge construction, so you could stick with pure rust solution, avoiding C interops entirely.
1 project | reddit.com/r/egg_irl | 2 Dec 2021
The Rust book is excellent if you're already a comfortable programmer: https://doc.rust-lang.org/book/. It's not great if you've never written a line of code before, it sort of assumes basic comfort with the idea of programming, but otherwise it's excellent.
First Rust project - need general approach validation before starting
1 project | reddit.com/r/learnrust | 2 Dec 2021
Basically I just read the book. Have a little programming experience with Java and want to do a Rust project both solving an actual problem and for learning.
I need to find a better method to test my Entry Level programming skills
2 projects | reddit.com/r/commandline | 30 Nov 2021
Try Rust: https://www.rust-lang.org/ and start with reading the excellent Rust Book (free) https://doc.rust-lang.org/book/
Books that changed my career as a software engineer - 1984... This one terrified me so much, that I have to include it. I write code much more securely because of it.
1 project | reddit.com/r/programmingcirclejerk | 28 Nov 2021
He should've read this instead
We should have a pinned post about post “the book” resources
1 project | reddit.com/r/rust | 26 Nov 2021
The ones who usually ask needs something more, they already know some of the books that they can buy, the issue it is choosing one. For the standard cases i always recomend first the free official one doc.rust-lang.org/book/ and if want more Programming Rust 2nd Edition https://www.oreilly.com/library/view/programming-rust-2nd/9781492052586/ which it is the best book in my opinion for the average developer
Convince me to learn Rust!
6 projects | reddit.com/r/rust | 23 Nov 2021
Start with a solid book, whether it's The Book (free) or something like O'Reilly's Programming Rust... possibly paired with Rust by Example (free).
A Tale of Three Codebases (Rust Production Experiences)
2 projects | reddit.com/r/rust | 23 Nov 2021
https://doc.rust-lang.org/book/ is awesome but "go read the rust book" isn't the best intro for new team members - people need to learn by doing. https://doc.rust-lang.org/rust-by-example/ is lighter weight and generally a more engaging way to get stuck into the language.
Am I the only one that hate compiling C++ and Rust packages??
4 projects | reddit.com/r/Gentoo | 23 Nov 2021
My suggestion would be to go and read the Rust book, and find out what sets it apart for yourself. Cause we've already spoken about the borrow checker and I quite like not having to malloc()/free() everything which lets me focus on more important things like delivering working code.
I wrote a telegram bot in rust - a brief story and bot description
7 projects | reddit.com/r/rust | 4 Dec 2021
For the persistence layer I used Rusqlite and r2d2-sqlite for creating a connection pool.
Is the chrono crate unmaintained?
5 projects | reddit.com/r/rust | 18 Oct 2021
There are feature flags in chrono that make possible to disable usage of time: https://github.com/rusqlite/rusqlite/pull/1031
Any way to make all variables of a struct optional?
1 project | reddit.com/r/rust | 18 Aug 2021
Sqlite is an in-memory database, and it looks like it has rust bindings: https://github.com/rusqlite/rusqlite
SQLite 3.35: math functions, materialized CTEs, RETURNING, and DROP COLUMN
1 project | reddit.com/r/programming | 13 Mar 2021
I see a tracking issue for rusqlite (diesel dependency) to support sqlite 3.35 but I don't think there's a tracking issue for it in diesel itself yet.
Hey Rustaceans! Got an easy question? Ask here (10/2021)!
11 projects | reddit.com/r/rust | 8 Mar 2021
I want to use arrays in sqlite but the documentations for rusqlite doesn't have examples of how to use the extra array feature. How do I store and search text arrays in rusqlite?
New chapter on the series - Writing a SQLite clone from scratch in Rust
2 projects | reddit.com/r/rust | 23 Feb 2021
Since this is a learning project, its probably not a good idea to count on this being production ready. If you need SQLite in your project checkout rusqlite. And for cross compiling issues simply use its bundled feature, makes it a breeze.
Learning Rust 2: A Tiny Database is Born
1 project | dev.to | 30 Aug 2020
The architecture for this kind of system can be really straightforward: a repository consists of a chronological list of Revisions, each of which consists of one or more Changes. Each Change is a transformation applied to a file. At least to start with we'll model every Change as completely replacing the previous state of the file since diffs and merging aren't necessary when we don't have collaboration features. We could store all this in many different ways but I figure SQLite is a reasonably scalable solution that seems to have bindings for Rust available. I'm not looking forward to manual management of database connections but this is part of what learning Rust is.
What are some alternatives?
SQLite - Interface to SQLite
rust-sqlite3 - Rustic bindings for sqlite3
r2d2 - A generic connection pool for Rust
github-cheat-sheet - A list of cool features of Git and GitHub.
solana-program-library - A collection of Solana-maintained on-chain programs
nomicon - The Dark Arts of Advanced and Unsafe Rust Programming
cross - “Zero setup” cross compilation and “cross testing” of Rust crates
rust-raspberrypi-OS-tutorials - :books: Learn to write an embedded OS in Rust :crab:
Rustlings - :crab: Small exercises to get you used to reading and writing Rust code!
Gibbs MySQL Spyglass - Gibbs MySQL Spyglass
sqlx - 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.