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
lingdojo/kana-dojo★ 2.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
lingdojo/kana-dojo★ 2.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
DanielLi202/hermes-tag★ 3
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
DanielLi202/hermes-tag★ 3
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
Rohit-Dnath/RAMen★ 30
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
Rohit-Dnath/RAMen★ 30
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
Rohit-Dnath/RAMen★ 30
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
Rohit-Dnath/RAMen★ 30
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
Rohit-Dnath/RAMen★ 30
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
Rohit-Dnath/RAMen★ 30
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
AbrarH4/Ace★ 4
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
stjude-rust-labs/sprocket★ 179
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
ig-imanish/mx-icons★ 68
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
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
lingdojo/kana-dojo★ 2.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
lingdojo/kana-dojo★ 2.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
hawkeye-sama/osforms★ 3
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
hawkeye-sama/osforms★ 3
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
thunder-id/thunderid★ 320
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
lingdojo/kana-dojo★ 2.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
thunder-id/thunderid★ 320
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
thunder-id/thunderid★ 320
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
thunder-id/thunderid★ 320
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
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
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
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
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
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
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
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
CCCSolutions/CCCSolutions★ 7
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
kmolan/multicalc-rust★ 77
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
kmolan/multicalc-rust★ 77
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
kmolan/multicalc-rust★ 77
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
kmolan/multicalc-rust★ 77
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
kmolan/multicalc-rust★ 77
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
lingdojo/kana-dojo★ 2.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
carvalho-jefferson/guicu★ 1
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
lingdojo/kana-dojo★ 2.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
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
capad-xyz/searchts★ 1
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
lingdojo/kana-dojo★ 2.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
kakunin-ai/kakunin-sdk-typescript★ 27
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
kakunin-ai/kakunin-sdk-typescript★ 27
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
kakunin-ai/kakunin-sdk-typescript★ 27
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
kakunin-ai/kakunin-sdk-typescript★ 27
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
lingdojo/kana-dojo★ 2.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
kestra-io/kestra★ 27k
[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
lingdojo/kana-dojo★ 2.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
lujax-dev/github-sdk★ 3
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
lingdojo/kana-dojo★ 2.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
gittensor-vanguard/vanguarstew★ 6
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
KaotoIO/kaoto★ 110
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
lingdojo/kana-dojo★ 2.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
lingdojo/kana-dojo★ 2.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
F3-Nation/f3-nation★ 41
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
F3-Nation/f3-nation★ 41
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
F3-Nation/f3-nation★ 41
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
F3-Nation/f3-nation★ 41
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
lingdojo/kana-dojo★ 2.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.