Programming
Software development: programming languages, coding, libraries and frameworks, software engineering and architecture, source control, developer tools, databases, and infrastructure.
-
An Introduction to Programming using entity-component-systems and existence-based processing in Rust root-11.github.io
Book by Bjorn Madsen
-
Rust Subreddit reddit.com
A subreddit(forum) where rust related questions, articles and resources are posted and discussed
-
Performance of Rust language raw.githubusercontent.com
An overview of Rust's performance-oriented language features
-
How to Avoid Fighting Rust Borrow Checker qouteall.fun
A guide to how borrowing works in Rust, and how to prevent borrow errors, by Qouteall
-
Hands-on Rust pragprog.com
A hands-on guide to learning Rust by making games - by Herbert Wolverson (paid)
-
Pijul pijul.org
A patch-based distributed version control system
-
Rust for professionals overexact.com
A quick introduction to Rust for experienced software developers.
-
The Rust Performance Book nnethercote.github.io
Tips for optimizing Rust programs
-
New Rustacean newrustacean.com
A podcast about learning Rust
-
A Brief History of Rust. Part 1 medium.com
From a developer's pursuit of software stability to a project that nearly destabilized its creator. Part 2. Part 3.
-
Prettier - Code formatter (Rust) marketplace.visualstudio.com
Opinionated Rust code formatter that autofixes bad syntax (Prettier community plugin)
-
Rust in Motion manning.com
A video series by Carol Nichols and Jake Goulding (paid)
-
Rust Servers, Services and Apps - MEAP manning.com
Build backend servers, services, and front-ends in Rust to get fast, reliable, and maintainable applications.
-
Rust in Action manning.com
A hands-on guide to systems programming with Rust by Tim McNamara (paid)
-
Refactoring to Rust manning.com
A book that introduces to Rust language.
-
Embedded Software with Rust manning.com
A practical introduction to building firmware that is fast, efficient, and far safer than traditional embedded software written in C or C++.
-
Little Book of Rust Books lborb.github.io
Curated list of rust books and how-tos.
-
LabEx Rust Skill Tree labex.io
A structured Rust learning path with hands-on labs, designed for beginners to master Rust step by step.
-
Programming Community Curated Resources for Learning Rust hackr.io
A list of recommended resources voted by the programming community.
-
Comprehensive Rust 🦀 google.github.io
A 3-day course on Rust Fundamentals plus 1-day courses on Android, Bare-metal Rust, and Concurrency. Available in English, Brazilian Portuguese, and Korean.
-
pwoolcoc/soup gitlab.com
[soup] - A library similar to Python's BeautifulSoup, designed to enable quick and easy manipulation and querying of HTML documents.
-
sundegan/JsonStudio github.com
Local-first desktop JSON workspace built with Rust and Tauri for formatting, editing, diffing, converting, validating, and log extraction.
-
rust-qt github.com
Qt bindings for Rust
-
Rust-Bio github.com
bioinformatics libraries.
-
pg_search github.com
PostgreSQL extension that enables full-text search over SQL tables using the BM25 algorithm, the state-of-the-art ranking function for full-text search.
-
pg_lakehouse github.com
PostgreSQL extension that transforms Postgres into an analytical query engine over object stores like AWS S3/GCS and table formats like Delta Lake/Iceberg.
-
pg_analytics github.com
PostgreSQL extension that accelerates analytical query processing inside Postgres to a performance level comparable to dedicated OLAP databases.
-
esp-rs github.com
home to a number of community projects enabling the use of the Rust programming language on various SoCs and modules produced by Espressif Systems.
-
contain-rs github.com
Extension of Rust's std::collections
-
pyrossh/rust-embed git.sr.ht
[rust-embed] - A macro to embed static assets into the rust binary
-
vamolessa/verco git.sr.ht
[verco] - A simple Git/Hg tui client focused on keyboard shortcuts
-
exercism.org exercism.org
programming exercises that help you learn new concepts in Rust.
-
Rust by Example doc.rust-lang.org
a collection of runnable examples that illustrate various Rust concepts and standard libraries.
-
sql crates.io
]
-
postgres crates.io
, postgresql]
-
VT Code crates.io
Terminal coding agent that pairs a modern TUI with deep, semantic code understanding powered by tree-sitter and ast-grep.
-
sled crates.io
A (beta) modern embedded database
-
rucaja crates.io
use Java from Rust
-
quickcheck crates.io
A Rust implementation of QuickCheck
-
proptest crates.io
property testing framework inspired by the Hypothesis framework for Python
-
OpenTelemetry crates.io
OpenTelemetry provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using Prometheus, Jaeger, and other observability tools.
-
mockiato crates.io
A strict, yet friendly mocking library for unstable Rust 2018
-
jni-sys crates.io
Rust definitions corresponding to jni.h
-
jni crates.io
use Rust from Java
-
j4rs crates.io
use Java from Rust
-
indradb crates.io
Graph database
-
googletest-json-serde crates.io
A collection of JSON matchers for googletest-rust, supporting paths, arrays, and objects.
-
GoogleTest Rust crates.io
Powerful test assertion framework based on the C++ test library GoogleTest
-
delta crates.io
A syntax-highlighter for git and diff output
-
gemini-client-api crates.io
Library to use Google Gemini API. Automatic context management, schema generation, function calling and more.
- next page of items loading…