C Linux

Open-source C projects categorized as Linux

Top 23 C Linux Projects

  1. linux

    Linux kernel source tree

    Project mention: Pi pwm-ir-tx on kernel 6.18 sends nothing, and ir-ctl still reports success | dev.to | 2026-10-11

    that is, keep going while the next expiry is already in the past. Commit 44d7fb8acdf8 ("media: pwm-ir-tx: Avoid direct access to hrtimer clockbase", first in v6.18) replaced it with what its message calls "an equivalent higher-level helper":

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. Ventoy

    A new bootable USB solution.

    Project mention: OpenSUSE Kalpa | news.ycombinator.com | 2026-03-17

    > You claimed "Ventoy adds repos". It does not. It is incapable of doing anything of the kind. It does not run on the installed system. It does not modify the boot media in any way. This is demonstrable and verifiable.

    It literally adds an rdinit to the kernel boot line that hijacks the boot process and messes with it in a shell script. This is demonstrable and verifiable: https://github.com/ventoy/Ventoy/blob/master/IMG/cpio/ventoy...

  4. raylib

    A simple and easy-to-use library to enjoy videogames programming

    Project mention: raylib VS AssetKit - a user suggested alternative | libhunt.com/r/raylib | 2026-10-13
  5. WindTerm

    A professional cross-platform SSH/Sftp/Shell/Telnet/Tmux/Serial terminal.

  6. cosmopolitan

    build-once run-anywhere c library

    Project mention: Unikernels were hard. key word: were | news.ycombinator.com | 2026-10-10

    It may be time to revisit cosmopolitan (https://github.com/jart/cosmopolitan) and redbean (redbean.dev - although the tls certs are expired and it seems scrubbed off of github).

  7. ish

    Linux shell for iOS

    Project mention: GPT 5.6 | news.ycombinator.com | 2026-07-09

    iSH for iPhone: https://ish.app

    Free, OSS, pretty great for ssh via VPN => tmux a => codex/claude

    I set up Codex to send a notification when done over Pushover (https://pushover.net). With this setup, you can just ssh into a Mac or Linux box either way.

  8. systemd

    The systemd System and Service Manager

    Project mention: How I Fixed My Drawing Tablet by Patching systemd's Hardware Database | dev.to | 2026-10-02

    Once I was sure it worked on my machine, I opened a pull request against systemd with the same entry. It got merged: https://github.com/systemd/systemd/pull/43962.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. rofi

    Rofi: A window switcher, application launcher and dmenu replacement

    Project mention: 🌿 The Tools That Make My Developer Life Easier | dev.to | 2025-11-22

    Rofi to launch things

  11. zapret

    DPI bypass multi platform

  12. ecapture

    Capture SSL/TLS plaintext with eBPF—no MITM proxy or custom CA installation. Supports Linux and Android on x86_64 and arm64.

  13. GLFW

    A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

    Project mention: DaVinci Resolve 21 | news.ycombinator.com | 2026-06-03

    > There are frameworks and libraries that handle 100% of clipboard OS specifics

    They're sufficient in many cases, but you'll still sometimes need the control of working with COM/etc. directly, and those libraries don't fully save you from platform-specific bugs (e.g: https://github.com/glfw/glfw/issues/2644).

    > the app in question has no use for system clipboard in the first place

    What do you expect to happen when you copy some text from an external editor into a text field?

  14. nmap

    Nmap - the Network Mapper. Github mirror of official SVN repository.

    Project mention: Scripting Challenge Week 1: Port Scanning | dev.to | 2025-12-17

    Compare your implementation to Nmap's source code - industry standard for 20+ years.

  15. WCDB

    WCDB is a cross-platform database framework developed by WeChat.

  16. TheFatRat

    Thefatrat a massive exploiting tool : Easy tool to generate backdoor and easy tool to post exploitation attack like browser attack and etc . This tool compiles a malware with popular payload and then the compiled malware can be execute on windows, android, mac . The malware that created with this tool also have an ability to bypass most AV software protection .

  17. tini

    A tiny but valid `init` for containers

    Project mention: Why Your Docker Containers Refuse to Die: The PID 1 Problem | dev.to | 2026-05-10

    The usual choice is tini, which is around 24KB and does exactly one thing well. Docker actually ships with built-in tini support via the --init flag:

  18. nvtop

    GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm

    Project mention: Zml-smi: universal monitoring tool for GPUs, TPUs and NPUs | news.ycombinator.com | 2026-04-04
  19. i3

    A tiling window manager for X11

    Project mention: My journey to "I use arch btw" | dev.to | 2026-09-02

    In my case, I decided to go with a compositor instead of desktop environment. I have already used others windows tilling managers such as i3wm. This time, I want something that has more features out-of-the-box.

  20. AppImageKit

    Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.libera.chat

    Project mention: Linux apps that run anywhere | news.ycombinator.com | 2026-08-10
  21. MangoHud

    A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more.

  22. progress

    Linux tool to show progress for cp, mv, dd, ... (formerly known as cv)

    Project mention: Show HN: A GTK app for Linux to show file buffer progress | news.ycombinator.com | 2026-01-24

    This GTK app for Linux [0] puts up a progress bar showing how much data is left in the "Dirty" and "Writeback" buffers. For good measure it also shows the progress on most simple file operations such as cp or mv.

    The main purpose is to scratch my own itch when copying large files onto a USB drive. I want to be able to see the progress of sync (or "eject") operations whose feedback usually amounts to "wait" or "finished" !

    At the CLI, of course, you can instead run progress [1] or just manually grep for "Writeback" in /proc/meminfo [2] but personally I like having something graphical!

    [0] https://github.com/dcminter/meminfo-rs

    [1] https://github.com/Xfennec/progress

    [2] https://man7.org/linux/man-pages/man5/proc_meminfo.5.html

  23. htop

    htop - an interactive process viewer

  24. miniaudio

    Audio playback and capture library written in C, in a single source file.

    Project mention: Past Tense: A DragonRuby Sound Installation Built on libpd | dev.to | 2026-05-19

    The whole thing is three runtimes glued together. DragonRuby GTK (mRuby) handles the game side: scenes, UI, sprite rendering, the per-tick game loop, the XP and tier-progression system. Pure Data, embedded via libpd, handles every audio sample: spectral analysis across four frequency bands, burst recording, the synthesis and effects chain, the feedback routing. A small custom C extension bridges the two via thread-safe ring buffers, with miniaudio doing cross-platform device I/O. The bridge is small because the contract between Ruby and Pd is small: numbers in, numbers out.

  25. sysbench

    Scriptable database and system performance benchmark

    Project mention: On benchmarking | dev.to | 2026-06-16

    Consider a benchmark like sysbench OLTP read-only. This is a simple, read-only benchmark that runs a handful of select query patterns repeatedly. As benchmarks often do, the data size is configurable in the preparation phase. If we run this benchmark on a server with 64 GB of RAM and a 32 GB data size, the entire data set will fit in RAM after warming. The same benchmark run with a 320 GB data size will generate significant I/O and inevitably run slower.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Linux discussion

Log in or Post with

C Linux related posts

  • Minizip-ng VS zipy - a user suggested alternative

    2 projects | 13 Oct 2026
  • Pi pwm-ir-tx on kernel 6.18 sends nothing, and ir-ctl still reports success

    2 projects | dev.to | 11 Oct 2026
  • Unikernels were hard. key word: were

    2 projects | news.ycombinator.com | 10 Oct 2026
  • Cosmopolitan Libc Project Abandoned?

    1 project | news.ycombinator.com | 5 Oct 2026
  • How I Fixed My Drawing Tablet by Patching systemd's Hardware Database

    2 projects | dev.to | 2 Oct 2026
  • Stop Typing LUKS Passphrases at Every Boot: Practical systemd-cryptenroll on Linux

    1 project | dev.to | 1 Oct 2026
  • Stop Guessing systemd Service APIs: Practical varlinkctl on Linux

    1 project | dev.to | 28 Sep 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Oct 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Linux projects in C? This list will help you:

# Project Stars
1 linux 251,360
2 Ventoy 79,793
3 raylib 35,020
4 WindTerm 32,159
5 cosmopolitan 21,352
6 ish 20,548
7 systemd 16,814
8 rofi 16,447
9 zapret 16,248
10 ecapture 15,495
11 GLFW 15,393
12 nmap 13,743
13 WCDB 11,635
14 TheFatRat 11,478
15 tini 11,202
16 nvtop 11,066
17 i3 10,581
18 AppImageKit 9,441
19 MangoHud 9,114
20 progress 8,857
21 htop 8,382
22 miniaudio 7,349
23 sysbench 6,785

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com