C Linux

Open-source C projects categorized as Linux

Top 23 C Linux Projects

  1. linux

    Linux kernel source tree

    Project mention: Linux 7.1 | news.ycombinator.com | 2026-06-14

    Personally, I'm pretty excited for this commit which fixes the slow WiFi I've had with the combination of my ISP's modem/router and my laptop.

    https://github.com/torvalds/linux/commit/711a9c018ad252b2807...

    Hope it gets to Fedora soon!

  2. SaaSHub

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

    SaaSHub logo
  3. Netdata

    The open-source observability platform everyone needs

    Project mention: Best Open Source Monitoring Tools in 2026: 7 Self-Hosted Options Compared | dev.to | 2026-06-13

    Netdata is a real-time infrastructure monitoring agent that collects metrics at per-second granularity with near-zero configuration. Install the agent on a server, and within seconds you have 2,000+ metrics being collected — CPU, memory, disk I/O, network, processes, containers, and hundreds of application-specific collectors. The level of instant visibility is unmatched.

  4. 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...

  5. raylib

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

    Project mention: Got into Jai closed beta on March 2026 | news.ycombinator.com | 2026-05-07
  6. WindTerm

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

  7. cosmopolitan

    build-once run-anywhere c library

    Project mention: Zeroserve: A zero-config web server you can script with eBPF | news.ycombinator.com | 2026-06-06

    You just helped to dredge up a memory, which brought me back to this fascinating project:

    https://redbean.dev

    If this piques your interest, make sure to check out the portable C library used to create it, which is also fascinating:

    https://github.com/jart/cosmopolitan

  8. ish

    Linux shell for iOS

    Project mention: What About iOS? Or, How a $30 Android Phone Embarrasses a $1000 iPad | dev.to | 2026-02-09

    No, you cannot run Jenkins on iOS. The closest thing to Termux on iOS is iSH (Alpine Linux via x86 emulation), but Java is fundamentally broken on it. The only theoretically viable path involves running a full Linux VM on a $1000+ iPad Pro, and nobody has ever documented actually doing it. A $30 used Android phone does natively what a $1000 iPad can barely do in a virtual machine.

  9. systemd

    The systemd System and Service Manager

    Project mention: You Don't Love Systemd Timers Enough | news.ycombinator.com | 2026-06-02
  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

    Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.

    Project mention: PCAPdroid VS ecapture - a user suggested alternative | libhunt.com/r/PCAPdroid | 2025-10-07
  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: Why I traded my custom "Opinionated Linux" for Omarchy | dev.to | 2026-05-02

    I've been using Omarchy as my main setup since June 26, 2025, the day DHH released the first version. Before that I had my own custom Opinionated Linux, mclovin-ARCHived: an Arch + i3wm installer set up exactly the way I liked. It was total control over the OS: me deciding what goes in, keeping every piece (i3wm, polybar, picom, kitty, dotfiles) up to date and making sure they all talked to each other for the whole OS to keep working. It did the job, but it was costly to keep up to date: always digging into some new TUI to solve a small issue, and changing CPU or laptop meant checking compatibility for everything and tweaking for each machine.

  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: The Holy Grail of Linux Binary Compatibility: Musl and Dlopen | news.ycombinator.com | 2026-01-25

    There are things like this.

    The things I know of and can think of off the top of my head are:

    1. appimage https://appimage.org/

    2. nix-bundle https://github.com/nix-community/nix-bundle

    3. guix via guix pack

    4. A small collection of random small projects hardly anyone uses for docker to do this (i.e. https://github.com/NilsIrl/dockerc )

    5. A docker image (a package that runs everywhere, assuming a docker runtime is available)

    6. https://flatpak.org/

    7. https://en.wikipedia.org/wiki/Snap_(software)

    AppImage is the closest to what you want I think.

  21. 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

  22. MangoHud

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

    Project mention: From Windows to Linux Mint in 2025: Testing Black Myth: Wukong with DLSS vs FSR + Frame Generation | dev.to | 2025-07-27

    MangoHud: https://github.com/flightlessmango/MangoHud

  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.

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

Index

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

# Project Stars
1 linux 236,124
2 Netdata 79,142
3 Ventoy 77,152
4 raylib 33,387
5 WindTerm 31,224
6 cosmopolitan 21,002
7 ish 19,968
8 systemd 16,367
9 rofi 16,171
10 zapret 15,482
11 ecapture 15,257
12 GLFW 15,082
13 nmap 13,048
14 WCDB 11,499
15 TheFatRat 11,265
16 tini 11,063
17 nvtop 10,733
18 i3 10,481
19 AppImageKit 9,340
20 progress 8,832
21 MangoHud 8,696
22 htop 8,125
23 miniaudio 6,892

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C is
the 6th most popular programming language
based on number of references?