Good First Issues
for official rust repositories
12931 issues scanned, 153 good first issues found
rust-lang/rust
72.9K
Give a better error message when a query isn't supported for a local / external crate
9/10/2022
E-easyE-help-wantedA-contributor-roadblockA-query-system
`std::fmt::Write` methods error documentation
7/3/2022
E-easyA-docs
rustdoc: Add more test coverage
11/21/2021
E-easyA-testsuiteT-rustdocE-mentorC-tracking-issue
Add a way to give backtraces for logging
11/8/2021
E-easyE-mentorA-contributor-roadblock
`-C inline-threshold` has no effect with new LLVM pass manager
10/10/2021
E-easyA-LLVMP-lowT-compilerE-help-wantedC-bug
GAT & TAIT with lifetime type parameters fail `std::marker::Sized` requirement
9/16/2021
E-easyC-bugF-type_alias_impl_traitF-generic_associated_typesGATs-triagedS-bug-has-test
Show whether a trait is object-safe on its document page
5/10/2021
E-easyT-rustdocE-mentor
Tracking Issue for `large_assignments` lint
3/26/2021
E-easyA-lintE-mentorT-langE-help-wantedC-tracking-issueS-tracking-design-concerns
`cargo fmt` and other tools don't work for a linked toolchain.
1/27/2021
E-easyE-mentorA-bootstrapC-bug
async fn can't handle multiple lifetimes in a slice of slices
9/9/2020
E-easyA-diagnosticsA-lifetimesE-mentorE-help-wantedC-bugA-async-awaitAsyncAwait-PolishAsyncAwait-TriagedD-confusing
Add missing long error code explanations
5/24/2019
E-easyA-diagnosticsmetabugT-compilerE-help-wantedA-docsD-newcomer-roadblock
Split up files with `// ignore-tidy-filelength`
4/26/2019
E-easyC-cleanupT-compiler
warning for UB `!` exprs is too light
11/23/2018
E-easyA-typesystemC-enhancementA-lintA-diagnosticsE-needs-testT-langT-compiler
Remove -Z time-passes and error with "-Z self-profile should be used instead".
8/23/2018
E-easyC-cleanupA-driverT-compilerE-needs-mentorA-self-profile
deny(warnings) doesn't affect all warnings, only those generated through the lint system
1/15/2015
E-easyA-lintA-diagnosticsP-lowT-compilerC-bug
rust-lang/rust-analyzer
10.6K
"Rust Analyzer: Run" command should be available in Cargo.toml files
9/25/2022
good first issueE-has-instructions
ENH: Add release notes to release
9/5/2022
good first issueS-actionableC-featureA-ci
Code extension registers multiple providers for the `rust-analyzer` scheme
7/5/2022
good first issueE-easyA-vscodeS-actionableC-bug
Feature Request: Inverse of `qualify_method_call`
6/9/2022
good first issueA-assistsC-feature
Complete env var strings in `env!`/`option_env!` macro calls for env vars cargo will set
6/2/2022
good first issueA-completionC-feature
Visual Studio integration
5/4/2021
good first issueE-hardS-actionable
rust-analyzer reader-mode
4/30/2021
good first issueE-hardfunS-actionable
Consider expanding the benchmark suite
3/9/2021
good first issueE-mediumS-actionable
Optimize MBE (macro by example) performance
3/3/2021
good first issuefunE-has-instructionsA-macroS-actionableA-perf
Completion should take <16ms most of the time
2/3/2021
good first issuefunE-has-instructionsA-completionS-actionableA-perf
Feature request: Option to use `rust-analyzer`-specific target directory (relative to target directory)
9/15/2020
good first issueE-mediumS-actionableA-config
Expression lowering uses unreasonable amount of stack space
7/11/2020
good first issueE-hardfunS-actionable
StructuralSearchReplace: next steps
2/17/2020
good first issueE-hardfunS-actionableA-ide
matching_brace function not correct when jumping from open brace to close brace
10/2/2019
good first issueE-mediumE-has-instructionsS-actionable
Implement pattern-based formatter for rust-code on top of rust-analyzer
8/8/2019
good first issueE-hardfunE-has-instructionsS-actionable
Autoimport assist triggers on parameter names
8/24/2022
E-easyA-assistsC-bug
Complete extern crates in extern crate items
8/11/2022
E-easyA-completionC-feature
flycheck: add option to set lower priority
1/27/2022
E-easyS-actionableA-diagnosticsC-feature
Document reference search for constructiors/initializations
11/8/2021
E-easyS-actionableA-ideA-documentation
rust-lang/rust-by-example
5.1K
rust-lang/wg-async
263
Async going blocking mode when there's no runtime
7/1/2021
good first issuehelp wantedstatus-quo-story-ideas
Should "Alan thinks he needs an async lock" cover other scenarios too?
5/27/2021
good first issuehelp wantedstatus-quo-story-ideas
multiple runtimes being used together successfully
4/29/2021
good first issuehelp wantedstatus-quo-story-ideas
challenges of I/O uring integration
4/29/2021
good first issuehelp wantedstatus-quo-story-ideas
Need a story about implementing async-read, async-write
4/29/2021
good first issuehelp wantedstatus-quo-story-ideas
Write about how coherence makes it nearly impossible to establish standard traits outside of libstd.
4/29/2021
good first issuehelp wantedstatus-quo-story-ideas
Tokio has `Stream` support in tokio-stream for stability concerns
4/29/2021
good first issuehelp wantedstatus-quo-story-ideas
Lack of widely used higher-level abstractions (like those tower aims to provide)
4/29/2021
good first issuehelp wantedstatus-quo-story-ideas
No standardized lower-level traits for read, write, iterators in an async setting
4/29/2021
good first issuehelp wantedstatus-quo-story-ideas
Asynchronous drops
4/27/2021
good first issuehelp wantedstatus-quo-story-ideas
Migrating an existing sync crate to async
4/16/2021
good first issuehelp wantedstatus-quo-story-ideas
Moving to a different executor
4/16/2021
good first issuehelp wantedstatus-quo-story-ideas
Switching between multiple executors
4/16/2021
good first issuehelp wantedstatus-quo-story-ideas
GC'd language variant: Go
4/14/2021
good first issuehelp wantedstatus-quo-story-ideas
confusion specific to Java
4/11/2021
good first issuehelp wantedstatus-quo-story-ideas
confusion specific to JavaScript
4/11/2021
good first issuehelp wantedstatus-quo-story-ideas
Alan isn't satisfied with the `join` and `select` macros
4/10/2021
good first issuehelp wantedstatus-quo-story-ideas
Barbara considers the ecosystem challenges of writing a ?Send executor without providing an entire std-like interface
4/6/2021
good first issuehelp wantedstatus-quo-story-ideas
processing urls in batches
3/31/2021
good first issuehelp wantedstatus-quo-story-ideas
Alan wants structured concurrency and parallel data processing
3/29/2021
good first issuehelp wantedstatus-quo-story-ideas
[meta] Covering the full range of status-quo stories
3/26/2021
good first issuehelp wantedmeta
Actor-system related questions
3/25/2021
good first issuehelp wantedstatus-quo-story-ideas
per-thread executors
3/24/2021
good first issuehelp wantedstatus-quo-story-ideas
Async-closures or reference-parameterized-closures-returning-futures
3/21/2021
good first issuehelp wantedstatus-quo-story-ideas
The Golden Rule - Don’t Block the Event Loop
3/20/2021
good first issuehelp wantedstatus-quo-story-ideas
Wrapping C++ async APIs in Rust futures
3/19/2021
good first issuehelp wantedstatus-quo-story-ideas
when cancellation goes wrong
3/19/2021
good first issuehelp wantedstatus-quo-story-ideas
[meta] blog post quest issue
3/19/2021
good first issuehelp wantedstatus-quo-story-ideas
using named pipes on windows (and windows IPC more generally)
3/19/2021
good first issuehelp wantedstatus-quo-story-ideas
Avoiding async entirely
3/19/2021
good first issuehelp wantedstatus-quo-story-ideas
Closure types
3/19/2021
good first issuehelp wantedstatus-quo-story-ideas
writing an I/O-related library that doesn't care about whether it's used in a sync or async context
3/18/2021
good first issuehelp wantedstatus-quo-story-ideas
learning async rust for the first time
3/18/2021
good first issuehelp wantedstatus-quo-story-ideas
writing a library that can be reused across many runtimes
3/18/2021
good first issuehelp wantedstatus-quo-story-ideas