C Linux

Open-source C projects categorized as Linux | Edit details

Top 23 C Linux Projects

  • GitHub repo Ventoy

    A new bootable USB solution.

    Project mention: TrueNAS SCALE legacy boot support | reddit.com/r/truenas | 2021-09-20

    try adding the ISO to Ventoy https://github.com/ventoy/Ventoy

  • GitHub repo Mailspring

    :love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux.

    Project mention: A good mail app for KDE besides Kmail? | reddit.com/r/kde | 2021-09-12


  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo ish

    Linux shell for iOS

    Project mention: iSH SHELL | reddit.com/r/iSHusers | 2021-09-14
  • GitHub repo systemd

    The systemd System and Service Manager

    Project mention: Why does /boot/efi keep unmounting? | reddit.com/r/linuxquestions | 2021-09-20

    You might be hitting this bug. Unfortunately it looks like the people that see the bug are never the same people who know how to fix it...

  • GitHub repo GLFW

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

    Project mention: [Handmade Network] How to write better (game) libraries | reddit.com/r/C_Programming | 2021-09-13

    Even if someone wants to use VS2008 for game development, it only took me a Google search to find https://github.com/glfw/glfw/blob/master/deps/vs2008/stdint.h which doesn't have any dependencies and a very permissive licence.

  • GitHub repo 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.freenode.net

    Project mention: Repository | reddit.com/r/linuxmint | 2021-09-19

    I use Flatpaks or AppImages if I need a newer version of an app.

  • GitHub repo tini

    A tiny but valid `init` for containers

    Project mention: How to kill a container instead of the container's process, using memory limits? | reddit.com/r/docker | 2021-07-17

    derp ya, sorry read it wrong, might be able to use tini to run the process and handle the signals.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo oni2

    Native, lightweight modal code editor

    Project mention: Why is there such a negative stigma around non-commercial open source licenses? | reddit.com/r/opensource | 2021-09-17

    Onivim's Outrun Labs EULA

  • GitHub repo 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 .

    Project mention: ILPT REQUEST Termux | reddit.com/r/IllegalLifeProTips | 2021-05-19

    I get the case sensitive. git clone https://github.com/Screetsec/TheFatRat.git fatal: destination path 'TheFatRat' already exists and is not an empty directory. $ cd TheFatRat gives me $ cd TheFatrat/Setup bash: cd: TheFatrat/Setup: No such file or directory

  • GitHub repo progress

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

    Project mention: The Wrong Way to Switch Operating Systems on Your Server | news.ycombinator.com | 2021-06-22

    `progress` (https://github.com/Xfennec/progress) and similar can be very helpful too depending on the backup utilities being used (in my case often involving rsync) even if the processes normally have everything set to quiet so no progress information is automatically forthcoming.

  • GitHub repo NoiseTorch

    Real-time microphone noise suppression on Linux.

    Project mention: Update/Get better drivers for microphone | reddit.com/r/pop_os | 2021-09-21
  • GitHub repo xrdp

    xrdp: an open source RDP server

    Project mention: NVIDIA NV-CONTROL X extension does not load over RDP | reddit.com/r/linuxquestions | 2021-08-19

    Unfortunately I don’t have any hardware accelerated apps on my machine so I couldn’t say :( but you may find https://github.com/neutrinolabs/xrdp/issues/1697 useful

  • GitHub repo GlusterFS

    Gluster Filesystem : Build your distributed storage in minutes

    Project mention: Question: Glusterfs | reddit.com/r/SolusProject | 2021-09-19

    No, this package isn't available in Solus Repository. If you are going to compile it, the source code is here: https://github.com/gluster/glusterfs

  • GitHub repo hstr

    bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.

    Project mention: WILL NOT TYPE. | reddit.com/r/ProgrammerHumor | 2021-09-01

    Never tried fzf, but I've been using hstr (https://github.com/dvorka/hstr) in a similar way. So much better than standard history search.

  • GitHub repo keepalived


    Project mention: MicroK8s – Low-ops, minimal Kubernetes, for cloud, clusters, Edge and IoT | news.ycombinator.com | 2021-07-21
  • GitHub repo htop

    htop - an interactive process viewer (by htop-dev)

    Project mention: Show HN: Simple tool for creating commandline bar charts | news.ycombinator.com | 2021-08-28

    Slightly relevant: The program "htop" displays CPU usage with bars on the command line. https://htop.dev/

  • GitHub repo MangoHud

    A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb

    Project mention: Afterburner Alternative ? | reddit.com/r/linux_gaming | 2021-09-22
  • GitHub repo glslViewer

    Console-based GLSL Sandbox for 2D/3D shaders shaders

    Project mention: GlslViewer | news.ycombinator.com | 2021-04-09
  • GitHub repo hexchat

    GTK+ IRC client

    Project mention: I search for an up to date, light, easy to use and multiplateform client | reddit.com/r/irc | 2021-06-27

    I've historically used KVIrc a lot. HexChat is also a popular one. Both will require the user to enter the server details (though you could create a patched version which doesn't) and probably also require installation (I faintly remember using a third party portable Version of KVIrc, but I'm not sure anymore). On mobile phones the situation is different. For Android I've used Atomic a couple of years ago.

  • GitHub repo gamemode

    Optimise Linux system performance on demand

    Project mention: CS:GO performance | reddit.com/r/linux_gaming | 2021-09-19

    Install gamemode and put 'gamemoderun %command%' in the games launch options.

  • GitHub repo inotify-tools

    inotify-tools is a C library and a set of command-line programs providing a simple interface to inotify.

    Project mention: Is there something that monitors your code as you're working and re-executes it on the command line every time it notices a change? | reddit.com/r/AskProgramming | 2021-09-17

    inotify-tools should be able to help, you can use inotifywait to watch for file system changes in a directory and run a command when something changes.

  • GitHub repo picom

    A lightweight compositor for X11

    Project mention: Screen tearing on dual monitor with second monitor rotated vertically | reddit.com/r/i3wm | 2021-09-21
  • GitHub repo openwifi

    open-source 802.11 WiFi baseband chip/FPGA design

    Project mention: How many more years until we have a completely open source RISC-V SOC? | reddit.com/r/RISCV | 2021-05-26
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). The latest post mention was on 2021-09-22.


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

Project Stars
1 Ventoy 26,438
2 Mailspring 11,415
3 ish 10,444
4 systemd 8,453
5 GLFW 8,100
6 AppImageKit 6,717
7 tini 6,488
8 oni2 6,435
9 TheFatRat 5,666
10 progress 5,491
11 NoiseTorch 4,398
12 xrdp 3,298
13 GlusterFS 3,296
14 hstr 2,804
15 keepalived 2,745
16 htop 2,739
17 MangoHud 2,723
18 glslViewer 2,673
19 hexchat 2,551
20 gamemode 2,508
21 inotify-tools 2,368
22 picom 2,109
23 openwifi 2,041
Find remote Linux jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives