OSUSat/cubesat
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
18 repositories
October 29, 2026 last updated
Open C issues for beginners
OSUSat/cubesat
[Design Review]: McMaster-Carr Plunger Integration to Rail for Separation Mechanism
Keychron/qmk_firmware
[Bug] K4 HE: switching Hall-effect profile over 2.4 GHz sends a burst of joystick reports and stops keyboard input on Linux
Reid-n0rc/FT-710_Firmware
Physical facts only the owner can read off the radio
Reid-n0rc/FT-710_Firmware
Test `tools/bootstrap.sh` on macOS and on a clean Debian/Ubuntu machine
qmk/qmk_firmware
searching for help: macOS boot keyboard behaviour
multi-objective/moocore
Add version switcher dropdown to Python documentation
taosdata/TDengine
The latest docker image is about one year ago, you are not updating it anymore?
flipperdevices/u-boot
Anbernic RG Vita Pro support in U-Boot
Revivedx/SavageWindRecomp
Black window on Windows with AMD or Intel graphics since Alpha 3 (hotfix 0.3.1 out, logs needed)
open-telemetry/opentelemetry-ebpf-instrumentation
Add support for GenAI Jev
Revivedx/SavageWindRecomp
Garbled ground textures on AMD Radeon (Windows): tests needed
ANYRAID/ANYRAID-KLIPPER
功能需求:指定宏场景的即时取消(待提供宏后设计开发)
watchthelight-labs/XeGfx
ANV futex shim needs a fallback below macOS 14.4
VMNL/vmnl-net
test(clock): write the benchmarks of the clock
LuminariMUD/Duris
Review Monk balance: procs, weight penalties, damage, and survivability
ctj01/switch2pc
[compat] ipc:set:sys:68: needed by switchident
ctj01/switch2pc
[compat] ipc:ns:am2:7998: needed by switchident
studiomoob/llmoobfs
Review request: concurrency of the attribute index and QUERY chunking
studiomoob/llmoobfs
Review request: threat model of the stacked layer (security roadmap S1)
openssl/openssl
duplicate synopsys for i2d_TYPE set of functions
diabl0w/DFRoot
Xiaomi 2409FPCC4G (Android 14) reboots after triggering hook, including on DFRoot v3.3 and 4.1
ChupathingyCE/chupathingyce
View auto-centers while walking with the mouse, even when auto-center is off
ChupathingyCE/chupathingyce
Linux: the mouse is not captured in fullscreen
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