servo/rust-smallvec
Good First Issues in Rust
Rust communities are famously welcoming and many projects label mentored beginner issues with extra guidance.
24+ open beginner issues
18 repositories
September 17, 2026 last updated
Open Rust issues for beginners
getsotto/sotto
CLI tests: add an opt in Windows clipboard smoke test
getsotto/sotto
CLI tests: add an opt in Linux Wayland clipboard smoke test
Celerio-sg/ATSassin
[canary] board-health: 1 board(s) returned 0 jobs today
jub0t/Concat
developer documentation for the Editor API (MCPs, JSON, gRPC)
vyncint/termlens
Two Windows tests flake under stress, and a re-run of the same commit goes green
plabayo/rama
initial version of rama-wireguard
selkies-project/pixelflux
Reference frame invalidation reaches only NVENC and libx264; every other codec spends a key frame
jub0t/Concat
re-working the background removal feature.
lacs-project/sysknife
The action-pin check reads uses: with a line grep, so a flow-style mapping is never checked
servo/rust-smallvec
add `allocator-api2` feature description to `./README.md`
koharu-rs/koharu
panic first launch when document dir are inside onedrive.
KalybosPro/frus
Turn on `#![warn(missing_docs)]`, crate by crate
gleam-lang/gleam
Matching on `<<_:utf8>>` takes wrong branch on JavaScript target
M-Igashi/baken
Add functionality for importing tracks from other sources
EricSpencer00/Resilient
mutex_rwlock: Mutex and RwLock are the same untyped value, so the check only rejects literal arguments and any array passes as a lock
EricSpencer00/Resilient
session_types: protocol order is never enforced, and the "valid" example does not compile behind a zero-byte golden file
kornia/kornia-rs
[Bug]: resize()'s out param type stub doesn't accept np.ndarray
DeTraced-Security/YARlint
New Cop: Logic/RedundantConjunct
DeTraced-Security/YARlint
New Cop: Logic/UnreachableDisjunct
Arthurdw/rovo
schemars::JsonSchema macro conflicts with sqlx::Type
antoinecellerier/dmm-tools
Help wanted: UT61D+ / UT61B+ mode verification
gleam-lang/gleam
Tracking issue for bit arrays on javascript target
tauri-apps/tauri
[feat] Add support for Huawei WebView / HarmonyOS
How to contribute to a Rust project
Use `cargo build` and `cargo test`. `cargo clippy` and `cargo fmt` catch most style and lint problems before review.
- Run `cargo clippy` and `cargo fmt` — they catch most review comments preemptively.
- Read the borrow-checker errors carefully; they usually describe the exact fix.
- Look for issues labelled `E-easy` or `E-mentor` for guided first contributions.
Track these Rust issues and get AI-matched
Sign up free to bookmark issues, track your pull requests, and get AI-picked matches for your exact skill level.
Start contributing — it's free
FirstIssue.dev