clap-rs/clap
A full featured, fast Command Line Argument Parser for Rust
Is clap-rs/clap beginner-friendly?
In the last 30 days, clap-rs/clap merged 0 of 11 pull requests from outside contributors, and its maintainers usually reply within 1 day. 9 beginner-friendly issues are open now.
- Stars
- 16.8k
- Forks
- 1.3k
- Open beginner issues
- 9
- Indexed issues
- 381
- Avg merge
- 8h 42m
- Merged PRs (30d)
- 6
- Dominant language
- Rust
- License
- Apache-2.0
- Last GitHub push
- Oct 6, 2026
- Latest indexed
- Sep 20, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- No beginner labels indexed
How to contribute to clap-rs/clap
- Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
- Your contributions will be published under the project's Apache-2.0 license.
- Pick one of the 9 open beginner-friendly issues below and comment that you want to work on it before you start.
Issues somebody may already be working on are listed last. List everything by date
-
Optional subcommand None causes try_update_from to return MissingSubcommandMay be free again A pull request for this issue was closed without being merged. Open
Difficulty 3/5 Half a day Newbie friendliness 52/100
clap-rs/clap#6550 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
clap 4.6.7 broke backwards compatiblilty, and should have been a major semver version bumpMay be free again @GauravPawar101 claimed this 12 days ago, and no pull request is open. OpenC-bug S-triage
Difficulty 3/5 1-2 days Newbie friendliness 68/100
clap-rs/clap#6547 · 4 comments ·
Maintainers usually reply within 1 day
-
Default value t fails when the implementation of display conflicts with the implementation of ValueEnumMay be free again @GauravPawar101 claimed this 12 days ago, and no pull request is open. OpenA-derive C-bug C-dependencies S-waiting-on-design
Difficulty 3/5 1-2 days Newbie friendliness 68/100
clap-rs/clap#6544 · 7 comments ·
Maintainers usually reply within 1 day
-
Underscores in numeric literal args matching Rust source code behaviorMay be free again @luckycliu345 claimed this 31 days ago, and no pull request is open. OpenA-parsing A-validators C-enhancement S-waiting-on-decision
Difficulty 3/5 1-2 days Newbie friendliness 68/100
clap-rs/clap#6511 · 1 comment ·
Maintainers usually reply within 1 day
-
Error::render() doc example teaches a color-stripping path — println!("{err}") is always plainMay be free again A pull request for this issue was closed without being merged. OpenA-docs C-enhancement S-waiting-on-design
Difficulty 1/5 Under an hour Newbie friendliness 78/100
clap-rs/clap#6471 · 2 comments ·
Maintainers usually reply within 1 day
-
A-completion C-enhancement S-triage
Difficulty 5/5 Over a week Newbie friendliness 42/100
clap-rs/clap#6404 · 5 comments ·
Maintainers usually reply within 1 day
-
fix(complete/zsh): ":: :_commands" causes "doubled rest argument definition" error in zshMay be free again A pull request for this issue was closed without being merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
clap-rs/clap#6401 · 1 comment ·
Maintainers usually reply within 1 day
-
Handle Markdown to Roff in clap_mangenMay be free again @Cova-ops claimed this 117 days ago, and no pull request is open. OpenA-derive A-man C-enhancement S-triage
Difficulty 4/5 3-5 days Newbie friendliness 55/100
clap-rs/clap#6393 · 3 comments ·
Maintainers usually reply within 1 day
-
Completions for subcommand not working after second or third subcommandMay be free again A pull request for this issue was closed without being merged. OpenA-completion C-bug S-triage
Difficulty 4/5 3-5 days Newbie friendliness 48/100
clap-rs/clap#6386 · 12 comments ·
Maintainers usually reply within 1 day
-
Change crate repository links to subdirectories (help renovate find changelogs)May be free again A pull request for this issue was closed without being merged. OpenC-enhancement S-triage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
clap-rs/clap#6382 · 1 comment ·
Maintainers usually reply within 1 day
-
global + exclusive args do not error when used in subcommandMay be free again A pull request for this issue was closed without being merged. OpenA-parsing A-validators C-bug S-waiting-on-design
Difficulty 3/5 1-2 days Newbie friendliness 68/100
clap-rs/clap#6379 · 1 comment ·
Maintainers usually reply within 1 day
-
Zsh completion scripts break when ksharrays is enabled (bad output format specification)May be free again A pull request for this issue was closed without being merged. OpenA-completion C-bug S-triage
Difficulty 4/5 3-5 days Newbie friendliness 48/100
clap-rs/clap#6372 · 4 comments ·
Maintainers usually reply within 1 day
-
Dynamic completion sort order is not correctMay be free again @ArjunCodess claimed this 29 days ago, and no pull request is open. OpenA-completion C-bug S-waiting-on-design
Difficulty 3/5 1-2 days Newbie friendliness 48/100
clap-rs/clap#6371 · 2 comments ·
Maintainers usually reply within 1 day
-
C-enhancement S-triage
Difficulty 5/5 Over a week Newbie friendliness 35/100
clap-rs/clap#6349 · 4 comments ·
Maintainers usually reply within 1 day
-
A-completion C-enhancement S-triage
Difficulty 4/5 3-5 days Newbie friendliness 45/100
clap-rs/clap#6343 · 3 comments ·
Maintainers usually reply within 1 day
-
zsh subcommand repeating on TABMay be free again A pull request for this issue was closed without being merged. OpenA-completion C-bug E-hard
Difficulty 3/5 1-2 days Newbie friendliness 70/100
clap-rs/clap#6313 · 2 comments ·
Maintainers usually reply within 1 day
-
C-enhancement S-triage
Difficulty 5/5 Over a week Newbie friendliness 35/100
clap-rs/clap#6308 · 1 comment ·
Maintainers usually reply within 1 day
-
Add serde support for Command and builder typesMay be free again A pull request for this issue was closed without being merged. OpenC-enhancement S-triage
Difficulty 5/5 Over a week Newbie friendliness 30/100
clap-rs/clap#6299 · 4 comments ·
Maintainers usually reply within 1 day
-
Positional completions are missing in fishMay be free again A pull request for this issue was closed without being merged. OpenA-completion C-bug E-medium
Difficulty 3/5 1-2 days Newbie friendliness 52/100
clap-rs/clap#6295 · 9 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
A-help C-enhancement S-triage
Difficulty 5/5 Over a week Newbie friendliness 35/100
clap-rs/clap#6294 · 1 comment ·
Maintainers usually reply within 1 day
-
A-derive C-enhancement S-triage
Difficulty 4/5 3-5 days Newbie friendliness 42/100
clap-rs/clap#6271 · 6 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
A-derive A-validators C-enhancement S-triage
Difficulty 5/5 Over a week Newbie friendliness 35/100
clap-rs/clap#6258 · 4 comments ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 42/100
clap-rs/clap#6255 · 2 comments ·
Maintainers usually reply within 1 day
-
clap help trims .0 from float default valuesMay be free again A pull request for this issue was closed without being merged. OpenC-bug S-triage
Difficulty 3/5 1-2 days Newbie friendliness 48/100
clap-rs/clap#6249 · 1 comment ·
Maintainers usually reply within 1 day
-
C-bug S-triage
Difficulty 3/5 1-2 days Newbie friendliness 45/100
clap-rs/clap#6248 · 1 comment ·
Maintainers usually reply within 1 day
-
A-derive C-enhancement S-blocked
Difficulty 4/5 3-5 days Newbie friendliness 35/100
clap-rs/clap#6229 · 1 comment ·
Maintainers usually reply within 1 day
-
Generate help subcommands for child commandsMay be free again A pull request for this issue was closed without being merged. OpenA-help C-enhancement E-help-wanted M-breaking-change S-triage
Difficulty 4/5 3-5 days Newbie friendliness 48/100
clap-rs/clap#6227 · 2 comments ·
Maintainers usually reply within 1 day
-
A-completion
Difficulty 4/5 3-5 days Newbie friendliness 35/100
clap-rs/clap#6219 · 9 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
C-bug S-triage
Difficulty 3/5 1-2 days Newbie friendliness 45/100
clap-rs/clap#6195 · 1 comment ·
Maintainers usually reply within 1 day
-
A-help C-bug S-triage
Difficulty 3/5 1-2 days Newbie friendliness 43/100
clap-rs/clap#6187 · 1 comment ·
Maintainers usually reply within 1 day
-
A-builder A-parsing C-enhancement S-triage S-waiting-on-design
Difficulty 5/5 Over a week Newbie friendliness 25/100
clap-rs/clap#6185 · 1 comment ·
Maintainers usually reply within 1 day
-
Allow using capturing closures as arguments to the `Command::defer` functionMay be free again A pull request for this issue was closed without being merged. OpenC-enhancement S-waiting-on-decision
Difficulty 4/5 3-5 days Newbie friendliness 42/100
clap-rs/clap#6179 · 4 comments ·
Maintainers usually reply within 1 day
-
A-completion C-enhancement S-triage
Difficulty 5/5 Over a week Newbie friendliness 30/100
clap-rs/clap#6173 · 4 comments ·
Maintainers usually reply within 1 day
-
C-enhancement M-breaking-change S-waiting-on-design
Difficulty 5/5 Over a week Newbie friendliness 35/100
clap-rs/clap#6171 · 5 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
Re-evaluate shells included by defaultMay be free again @ArjunCodess claimed this 29 days ago, and no pull request is open. OpenA-completion M-breaking-change
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 52/100
clap-rs/clap#6163 · 2 comments ·
Maintainers usually reply within 1 day
-
Order of global arg usage changes behaviour with conflicts_with on Command argMay be free again A pull request for this issue was closed without being merged. OpenA-parsing A-validators C-bug S-triage
Difficulty 3/5 1-2 days Newbie friendliness 45/100
clap-rs/clap#6160 · 1 comment ·
Maintainers usually reply within 1 day
-
A-help C-bug S-waiting-on-design
Difficulty 3/5 1-2 days Newbie friendliness 45/100
clap-rs/clap#6156 · 6 comments ·
Maintainers usually reply within 1 day
-
A-derive C-bug S-waiting-on-design
Difficulty 3/5 1-2 days Newbie friendliness 48/100
clap-rs/clap#6152 · 2 comments ·
Maintainers usually reply within 1 day
-
C-bug E-help-wanted E-medium
Difficulty 4/5 3-5 days Newbie friendliness 35/100
clap-rs/clap#6151 · 4 comments ·
Maintainers usually reply within 1 day
-
A-help C-enhancement S-waiting-on-design
Difficulty 4/5 3-5 days Newbie friendliness 35/100
clap-rs/clap#6140 · 2 comments ·
Maintainers usually reply within 1 day
-
A-derive C-enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
clap-rs/clap#6118 · 1 comment ·
Maintainers usually reply within 1 day
-
A-completion C-enhancement E-hard E-help-wanted
Difficulty 4/5 3-5 days Newbie friendliness 45/100
clap-rs/clap#6107 · 23 comments ·
Maintainers usually reply within 1 day
-
A-parsing C-bug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
clap-rs/clap#6105 · 4 comments ·
Maintainers usually reply within 1 day
-
A-docs C-bug
Difficulty 1/5 1-3 hours Newbie friendliness 35/100
clap-rs/clap#6098 · 13 comments ·
Maintainers usually reply within 1 day
-
Improve parsing and formatting inside after_helpMay be free again A pull request for this issue was closed without being merged. OpenA-man C-enhancement S-waiting-on-design
Difficulty 3/5 1-2 days Newbie friendliness 35/100
clap-rs/clap#6087 · 6 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
A-parsing C-enhancement S-waiting-on-decision
Difficulty 4/5 3-5 days Newbie friendliness 35/100
clap-rs/clap#6080 · 6 comments ·
Maintainers usually reply within 1 day
-
A-parsing C-enhancement S-waiting-on-decision
Difficulty 4/5 3-5 days Newbie friendliness 42/100
Maintainers usually reply within 1 day
-
A-completion S-waiting-on-design
Difficulty 4/5 3-5 days Newbie friendliness 35/100
clap-rs/clap#6069 · 4 comments ·
Maintainers usually reply within 1 day
Showing the newest 100
This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.