Open-source C projects categorized as C
C #C

Top 23 C C Projects

  • scrcpy

    Display and control your Android device

    Latest mention: Turn any device with a web browser to a second screen for your computer | news.ycombinator.com | 2021-01-24

    Pretty good. I used it for a couple of years doing mobile development from a Windows machine and it was very responsive. The setup was a bit odd (licensing issues) and I ended up switching to scrcpy which is free and also very good:


  • git

    Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.

    Latest mention: Where can you browse for code examples of real world projects that have REAL users? | reddit.com/r/learnprogramming | 2021-01-21

    Or git - https://github.com/git/git

  • obs-studio

    OBS Studio - Free and open source software for live streaming and screen recording

    Latest mention: OBS ‘Game Capture’ Black Screen issue | reddit.com/r/AcerNitro | 2021-01-23

    If you are running Windows 10 1903 or newer, click here for instructions on how to configure your system.

  • FFmpeg

    Mirror of https://git.ffmpeg.org/ffmpeg.git

    Latest mention: Any info on what these pixel formats do to rendering? I can't find any information about them | reddit.com/r/olive | 2021-01-20

    Another source for the full list of pixel formats in FFmpeg's avutil: https://github.com/FFmpeg/FFmpeg/blob/master/libavutil/pixfmt.h

  • curl

    A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. libcurl offers a myriad of powerful features

    Latest mention: Food on the table while giving away source code | reddit.com/r/programming | 2021-01-15


  • mpv

    🎥 Command line video player

    Latest mention: F*** sh** up. (fish it up.) [i3-gaps/tmux] | reddit.com/r/unixporn | 2021-01-22

    Player: pipe-viewer running through mpv, also uses custom progress bar mpv-progressbar

  • rufus

    The Reliable USB Formatting Utility

    Latest mention: MSI X570 Tomahawk does not boot from USB. Used Windows Media Creation tool to format the drive | reddit.com/r/MSI_Gaming | 2021-01-24

    I have no personal experience with Rufus, but this should help with the problem (LINK). I bet this is some UEFI/CSM GPT/MBR issue.

  • goaccess

    GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

  • nnn

    n³ The unorthodox terminal file manager.

    Latest mention: [guide] nnn preview plugin | reddit.com/r/KittyTerminal | 2021-01-22

    Maybe the video is more talkative: https://github.com/jarun/nnn

  • raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

    Latest mention: What's an interesting non-x86 based architecture to write an OS for? | reddit.com/r/osdev | 2020-12-26
  • tig

    Text-mode interface for git

    Latest mention: A productive command-line Git workflow for indie app developers | dev.to | 2020-11-10


  • libsodium

    A modern, portable, easy to use crypto library.

    Latest mention: If you're one of the 40 million new Signal users and want to contribute to the cause, you can donate HERE! | reddit.com/r/privacy | 2021-01-15


  • phpredis

    A PHP extension for Redis

    Latest mention: PHP 8, Windows and extensions | dev.to | 2021-01-04
  • qmk_firmware

    Open-source keyboard firmware for Atmel AVR and Arm USB families

    Latest mention: Could You Dynamically Change The Lights Based On | reddit.com/r/ergodox | 2021-01-24

    As the saying goes, pull requests accepted.

  • systemd

    The systemd System and Service Manager

    Latest mention: Unlocking LUKS2 Volumes with TPM2, FIDO2, PKCS#11 Security HW on Systemd 248 | news.ycombinator.com | 2021-01-21


  • webview

    Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)

    Latest mention: I'm Working on a native Epic Games Launcher for Linux. Help me with a good name for it 😄 | reddit.com/r/wine_gaming | 2020-12-28

    Ultralight doesn't seem to have a fully free license. Here's an even lighter alternative: https://github.com/webview/webview (MIT License).

  • glfw

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

    Latest mention: glfwGetCursorPos bug? | reddit.com/r/opengl | 2021-01-20

    I had a cursor position jumping issue when using GLFW_CURSOR_DISABLED input mode and this is a verified issue.

  • libevent

    Event notification library

  • vlc

    VLC media player - All pull requests are ignored, please follow https://wiki.videolan.org/Sending_Patches_VLC/

    Latest mention: Thank you random stranger! | reddit.com/r/ProgrammerHumor | 2021-01-15

    These people make VLC! And probably dozens of others if they've changed version control systems, mailing lists, etc. over the years.

  • borg

    Deduplicating archiver with compression and authenticated encryption.

    Latest mention: Encrypted Backup Shootout | news.ycombinator.com | 2021-01-02

    borg (c) - https://github.com/borgbackup/borg

  • rofi

    Rofi: A window switcher, application launcher and dmenu replacement

    Latest mention: Is there a way to list the 'windows' first with Krunner, rather than the applications? | reddit.com/r/kde | 2021-01-20

    Excellent alternative: https://github.com/davatorium/rofi

  • robotgo

    RobotGo, Go Native cross-platform GUI automation @vcaesar

  • sumatrapdf

    SumatraPDF reader

    Latest mention: Does someone knows a good pdf viewer opensource for windows thank you | reddit.com/r/privacytoolsIO | 2021-01-06

    Just reader this: SumatraPDF. It's very fast.

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-01-24.


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

Project Stars
1 scrcpy 43,078
2 git 35,659
3 obs-studio 24,956
4 FFmpeg 23,053
5 curl 19,153
6 mpv 13,911
7 rufus 12,867
8 goaccess 12,624
9 nnn 10,283
10 raspberry-pi-os 9,838
11 tig 9,712
12 libsodium 8,967
13 phpredis 8,812
14 qmk_firmware 8,440
15 systemd 7,640
16 webview 7,374
17 glfw 7,140
18 libevent 7,050
19 vlc 7,024
20 borg 6,891
21 rofi 6,878
22 robotgo 6,398
23 sumatrapdf 5,891