SalamLang/Salam
Good First Issues in C
C open source includes foundational tools, embedded projects, and libraries. Issues are often small in scope but high in impact.
24+ open beginner issues
19 repositories
June 27, 2026 last updated
Open C issues for beginners
Yan-notation/yan-spec
Add Crystal parser
Yan-notation/yan-spec
Add Dart parser
Pacsfury/CLI-Notes
Add list command
Pacsfury/Gravel-Launcher
Use LLVM IR transpiler
carpentry-org/strbuf
design better ownership system
tree-sitter/py-tree-sitter
Possible Reference leak in callable-backed `node_get_text()`
Aadithya-19/Keti-OS
Games - Wordle
Aadithya-19/Keti-OS
Games
carlosedp/qmk_firmware
Support request for Epomaker Luma 100 (Full RGB in VIA)
fgdorais/lean4-unicode-basic
NixOS Support
curl/curl
can't specify empty username/password to ldap server
mydumper/mydumper
[BUG] myloader hangs after "Intermediate thread: SHUTDOWN" on large multi-schema LOAD_DATA restore
prestonbrown/helixscreen
AD5X native ZMOD IFS: loaded-state robustness — verify loaded-status fix + remaining query-starvation / cold-boot / power-cycle gaps (needs hardware)
LuaJIT/LuaJIT
Backport v3.0 Syntax Extensions to v2.1
CTCaer/hekate
[Help wanted] SKHynix & Toshiba/Kioxia eMMC info
Ysurac/openmptcprouter
omr install frp or nps
CTCaer/hekate
[Help wanted] SD Card DDR200 info
mydumper/mydumper
[BUG] ERROR 1064 .......'MASTER STATUS'
vayun-mathur/Modern-Apps
[bug]: find family doesn't recognize Geocoder and Network Location with MicroG
GBALATRO/balatro-gba
Update Build Documentation for Windows
precizer/precizer
Support for Windows users: build a single executable precizer.exe (one-file) via GitHub Actions (Cygwin + packaging)
OpenSC/OpenSC
Migrate javacard tests using JCardSim to JCardEngine
SalamLang/Salam
Add `shellcheck-py` to pre-commit
How to contribute to a C project
Most projects use Make (`make`) or CMake. Read the build instructions carefully — flags and dependencies vary.
- Compile cleanly with the project's warning flags before submitting.
- Be careful with memory management; reviewers look closely at allocations.
- Documentation and portability fixes are good first contributions.
Track these C 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