FirstMerge

Find a good first issue worth your weekend.

FirstMerge checks every issue before you do — is it still unclaimed, is the repo active, do the maintainers merge outside contributions — and rolls it all into one Merge Score. So the time you give to open source goes into code that lands.

8,821issues tracked6,206likely to merge7,921unclaimed right now
60 issues
100
lingdojo/kana-dojo2.9k

[Good First Issue] 🍚 Add new Video Game Quote 115 - Beginner-Friendly Open-source Contribution

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (2.9k★) Clean, short discussionenhancementhelp wanted
100
lingdojo/kana-dojo2.9k

[Good First Issue] 🌊 Add new Anime Quote 53 - Beginner-Friendly Open-source Contribution

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (2.9k★) Clean, short discussionenhancementhelp wanted
100
DanielLi202/hermes-tag3

docs: show a real /tag status output line in known-limits.md sensitive-scopes section

Likely to merge● unclaimed· Python· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussionhelp wantedgood first issue
100
DanielLi202/hermes-tag3

docs: add a Chinese translation of known-limits.md

Likely to merge● unclaimed· Python· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussionhelp wantedgood first issue
100
Rohit-Dnath/RAMen30

Add Go client example

Likely to merge● unclaimed· Go· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussiondocumentationgood first issue
100
Rohit-Dnath/RAMen30

Add Node.js client example

Likely to merge● unclaimed· Go· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussiondocumentationgood first issue
100
Rohit-Dnath/RAMen30

Add Python client example

Likely to merge● unclaimed· Go· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussiondocumentationgood first issue
100
Rohit-Dnath/RAMen30

Add keyspace commands: COPY / OBJECT ENCODING / SORT

Likely to merge● unclaimed· Go· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussionenhancementgood first issue
100
Rohit-Dnath/RAMen30

Add GETDEL / GETEX / MSETNX string commands

Likely to merge● unclaimed· Go· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussionenhancementgood first issue
100
Rohit-Dnath/RAMen30

Add bitmap commands: SETBIT / GETBIT / BITCOUNT / BITOP

Likely to merge● unclaimed· Go· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussionenhancementgood first issue
100
AbrarH4/Ace4

Organizing project folders for better visiblity

Likely to merge● unclaimed· Python· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussionhelp wantedgood first issue
100
stjude-rust-labs/sprocket179

stdlib regex functions recompile their pattern on every call

Likely to merge● unclaimed· Rust· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussionenhancementgood first issue
100
ig-imanish/mx-icons68

Bug: Website is not responsive on small screens

Likely to merge● unclaimed· JavaScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussionenhancementgood first issue
100
99Yash/alfred

Replace the .env.example BETTER_AUTH_SECRET that passes .min(32)

Likely to merge● unclaimed· TypeScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussiongood first issuetech-debt
100
lingdojo/kana-dojo2.9k

[Good First Issue] 🦊 Add new Etiquette Tip 103 - Beginner-Friendly Open-source Contribution

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (2.9k★) Clean, short discussionenhancementhelp wanted
100
lingdojo/kana-dojo2.9k

[Good First Issue] 🍥 Add new Video Game Quote 81 - Beginner-Friendly Open-source Contribution

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (2.9k★) Clean, short discussionenhancementhelp wanted
100
hawkeye-sama/osforms3

feat: JSON export for submissions (export is CSV-only)

Likely to merge● unclaimed· TypeScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussionenhancementgood first issue
100
hawkeye-sama/osforms3

docs: webhook signature header doesn't match what the server actually sends

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussiondocumentationgood first issue
100
thunder-id/thunderid320

Guide: Integrating Spring Security with ThunderID

Likely to merge● unclaimed· Go· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussiongood first issueType/Docs
100
lingdojo/kana-dojo2.9k

[Good First Issue] 🍚 Add new Anime Quote 37 - Beginner-Friendly Open-source Contribution

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (2.9k★) Clean, short discussionenhancementhelp wanted
100
thunder-id/thunderid320

Guide: Integrating flutter_appauth with ThunderID

Likely to merge● unclaimed· Go· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussiongood first issueType/Docs
100
thunder-id/thunderid320

Guide: Integrating AppAuth-Android with ThunderID

Likely to merge● unclaimed· Go· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussiongood first issueType/Docs
100
thunder-id/thunderid320

Guide: Integrating AppAuth-iOS with ThunderID

Likely to merge● unclaimed· Go· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussiongood first issueType/Docs
100
Charlie-H7/instagram-clone

Post creation fails on Supabase insert to table 'posts'

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussionbuggood first issue
100
TxShield/TxShield

[Frontend] Create Custom 404 and Error Boundary Pages

Likely to merge● unclaimed· JavaScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussiongood first issuefrontend
100
TxShield/TxShield

[Frontend] Implement "Recent Scans" History via LocalStorage

Likely to merge● unclaimed· JavaScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussionenhancementhelp wanted
100
TxShield/TxShield

[Frontend] Add Explanatory Hover Tooltips for Risk Factors

Likely to merge● unclaimed· JavaScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussionenhancementgood first issue
100
TxShield/TxShield

[Frontend] Fix Mobile Responsiveness on Results Dashboard

Likely to merge● unclaimed· JavaScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussionbugenhancement
100
TxShield/TxShield

[Backend] Implement Rate Limiting (Redis) for Simulation Endpoints

Likely to merge● unclaimed· JavaScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussionhelp wantedgood first issue
100
TxShield/TxShield

[Frontend] Add "Copy to Clipboard" button for Transaction Hashes

Likely to merge● unclaimed· JavaScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussionenhancementgood first issue
100
CCCSolutions/CCCSolutions7

chore(tooling): migrate off deprecated `next lint` + unblock ESLint/Next.js upgrades

Likely to merge● unclaimed· TypeScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussionhelp wantedgood first issue
100
kmolan/multicalc-rust77

Doc example: using the autodiff scalar types directly

Likely to merge● unclaimed· Rust· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussiondocumentationhelp wanted
100
kmolan/multicalc-rust77

Doc example: Gauss-Newton and trust-region solvers

Likely to merge● unclaimed· Rust· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussiondocumentationhelp wanted
100
kmolan/multicalc-rust77

f32 identity suite for the pseudo-inverse (Moore–Penrose conditions)

Likely to merge● unclaimed· Rust· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussionhelp wantedgood first issue
100
kmolan/multicalc-rust77

Property test: LU and QR reconstruction identities on random matrices

Likely to merge● unclaimed· Rust· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussionhelp wantedgood first issue
100
kmolan/multicalc-rust77

Property test: quadrature rules are exact up to their rule order

Likely to merge● unclaimed· Rust· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussionhelp wantedgood first issue
100
lingdojo/kana-dojo2.9k

[Good First Issue] 🗾 Add new Trivia Question 47 - Beginner-Friendly Open-source Contribution

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (2.9k★) Clean, short discussionenhancementhelp wanted
100
carvalho-jefferson/guicu1

Adicionar modo de zoom na pré-visualização do currículo

Likely to merge● unclaimed· JavaScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussiongood first issue
100
lingdojo/kana-dojo2.9k

[Good First Issue] 🍵 Add new Japan Fact 66 - Beginner-Friendly Open-source Contribution

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (2.9k★) Clean, short discussionenhancementhelp wanted
100
AshayK003/DataSmith

refactor: extract shared _parse_llm_json helper from critique.py

Likely to merge● unclaimed· Python· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussionenhancementgood first issue
100
capad-xyz/searchts1

read --json: add source-receipt fields (fetched_at, final_url)

Likely to merge● unclaimed· Python· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussionenhancementgood first issue
100
lingdojo/kana-dojo2.9k

[Good First Issue] 🍵 Add new Etiquette Tip 115 - Beginner-Friendly Open-source Contribution

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (2.9k★) Clean, short discussionenhancementhelp wanted
100
kakunin-ai/kakunin-sdk-typescript27

test: add a known-vector test for `Kakunin.computeModelHash`

Likely to merge● unclaimed· TypeScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussiongood first issue
100
kakunin-ai/kakunin-sdk-typescript27

docs: add a CommonJS (`require`) usage example to the README

Likely to merge● unclaimed· TypeScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussiongood first issue
100
kakunin-ai/kakunin-sdk-typescript27

chore: add `.nvmrc` pinning the supported Node version

Likely to merge● unclaimed· TypeScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussiongood first issue
100
kakunin-ai/kakunin-sdk-typescript27

build: add ESLint + `npm run lint` script

Likely to merge● unclaimed· TypeScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussiongood first issue
100
lingdojo/kana-dojo2.9k

[Good First Issue] 🌸 Add new Video Game Quote 107 - Beginner-Friendly Open-source Contribution

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (2.9k★) Clean, short discussionenhancementhelp wanted
100
kestra-io/kestra27k

[Executions] Execute flow validation message is misaligned with the Execute button

Likely to merge● unclaimed· Java· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (27k★) Clean, short discussionarea/frontendkind/quick-win
100
lingdojo/kana-dojo2.9k

[Good First Issue] 🍢 Add new Anime Quote 112 - Beginner-Friendly Open-source Contribution

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (2.9k★) Clean, short discussionenhancementhelp wanted
100
lujax-dev/github-sdk3

Improve test coverage for commit.mapper.ts (currently 42.9%)

Likely to merge● unclaimed· TypeScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussiongood first issuetesting
100
lingdojo/kana-dojo2.9k

[Good First Issue] 🎴 Add new Grammar Point 74 - Beginner-Friendly Open-source Contribution

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (2.9k★) Clean, short discussionenhancementhelp wanted
100
gittensor-vanguard/vanguarstew6

runner: git clone of a repo-set source has no timeout and can hang the whole replay

Likely to merge● unclaimed· Python· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussionbugenhancement
100
KaotoIO/kaoto110

DataMapper: Variable node is unexpectedly rendered inside the sibling wrapper nodes

Likely to merge● unclaimed· TypeScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Clean, short discussionbuggood first issue
100
lingdojo/kana-dojo2.9k

[Good First Issue] 🍘 Add new Trivia Question 20 - Beginner-Friendly Open-source Contribution

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (2.9k★) Clean, short discussionenhancementhelp wanted
100
lingdojo/kana-dojo2.9k

[Good First Issue] 🍵 Add new Japanese Proverb 170 - Beginner-Friendly Open-source Contribution

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (2.9k★) Clean, short discussionenhancementhelp wanted
100
F3-Nation/f3-nation41

chore(repo): repo hygiene checklist (vestigial files, turbo config, script drift, CSS tokens)

Likely to merge● unclaimed· TypeScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussiongood first issueai-audit
100
F3-Nation/f3-nation41

chore(repo): small performance cleanups (bundle-size + query micro-fixes)

Likely to merge● unclaimed· TypeScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussiongood first issueai-audit
100
F3-Nation/f3-nation41

feat(map,admin,me): add loading / error / not-found route boundaries

Likely to merge● unclaimed· TypeScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussiongood first issueai-audit
100
F3-Nation/f3-nation41

refactor(me): adopt @acme/ui in apps/me (remove forked button/avatar and local cn)

Likely to merge● unclaimed· TypeScript· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Small/quiet repo Clean, short discussiongood first issueai-audit
100
lingdojo/kana-dojo2.9k

[Good First Issue] 🍣 Add new Japan Fact 245 - Beginner-Friendly Open-source Contribution

Likely to merge● unclaimed· TypeScript· 💬 1· 1mo ago· ✓ verified 40d ago
Unclaimed — free to take Popular repo (2.9k★) Clean, short discussionenhancementhelp wanted
Keep FirstMerge free & online

This is a free, open-source project with no ads and no paywall. A coffee helps cover the server and domain it runs on (~$6/mo) and the time spent keeping the data fresh and the issues flowing. Every bit keeps it alive.

Buy me a coffee