Top C repositories

Repositories with the GitHub topic “c”: 99 repositories with 2M stars between them, mostly written in C, C++ and Python. The highest-rated is Genymobile/scrcpy, #116 on the bestofgithub Elo ladder.

Biggest movers this week

yappologistic/CUI

Open on GitHubC

Native UI components for C: about 150 of them, with spring motion and full keyboard support. Windows, macOS and Linux, no dependencies.

  • 817+9 Elo, change today
  • 1k stars
  • 71 forks
git
git clone https://github.com/yappologistic/CUI.git
  • c
  • c99
  • cross-platform
  • gui

InterceptSuite/ProxyBridge

Open on GitHubC

Simple Proxy Client to force proxy to any Windows/MacOS/Linux Application TCP and UDP traffic

  • 1,606+12 Elo, change today
  • 7.1k stars
  • 447 forks
git
git clone https://github.com/InterceptSuite/ProxyBridge.git
  • c
  • cybersecurity
  • http3
  • httpproxy

lite-xl/lite-xl

Open on GitHubLua

A lightweight text editor written in Lua

  • 1,432+6 Elo, change today
  • 6.5k stars
  • 330 forks
git
git clone https://github.com/lite-xl/lite-xl.git
  • c
  • code
  • code-editor
  • editor

Cyan4973/xxHash

Open on GitHubC

Extremely fast non-cryptographic hash algorithm

  • 1,576+15 Elo, change today
  • 11.4k stars
  • 949 forks
git
git clone https://github.com/Cyan4973/xxHash.git
  • c
  • dispersion
  • hash
  • hash-checksum

hrvach/deskhop

Open on GitHubC

Fast Desktop Switching Device

  • 1,378+7 Elo, change today
  • 7.9k stars
  • 316 forks
git
git clone https://github.com/hrvach/deskhop.git
  • arm
  • c
  • desktop
  • diy

Top 99 on the Elo ladder

  1. #116
    Genymobile/scrcpy

    Display and control your Android device

    2,214 Elo 154kC
  2. #144
    FFmpeg/FFmpeg

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

    2,174 Elo +2067.3kC
  3. #152
    obsproject/obs-studio

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

    2,165 Elo 79.6kC
  4. #386
    neovim/neovim

    Vim-fork focused on extensibility and usability

    2,021 Elo −62103kVim Script
  5. #398
    git/git

    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing…

    2,016 Elo −764.3kC
  6. #463
    serhii-londar/open-source-mac-os-apps

    🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

    1,988 Elo −1151.3k
  7. #502
    fffaraz/awesome-cpp

    A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

    1,974 Elo −3474.4k
  8. #620
    mpv-player/mpv

    🎥 Command line media player

    1,935 Elo −3438.1kC
  9. #705
    xiaojieonly/Ehviewer_CN_SXJ

    ehviewer,用爱发电,快乐前行

    1,915 Elo +3029.1kC
  10. #783
    curl/curl

    A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER…

    1,898 Elo −1543.5kC
  11. #903
    videolan/vlc

    VLC media player - plays everything, runs anywhere. Code here: https://code.videolan.org/videolan/vlc

    1,874 Elo +2320.4kC
  12. #928
    radareorg/radare2

    UNIX-like reverse engineering framework and command-line toolset

    1,870 Elo −2425.4kC
  13. #933
    raysan5/raylib

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

    1,869 Elo −935.6kC
  14. #1,062
    semgrep/semgrep

    Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

    1,846 Elo +4617.6kC
  15. #1,115
    vim/vim

    The official Vim repository

    1,839 Elo +3441.3kVim Script
  16. #1,136
    kovidgoyal/kitty

    If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.

    1,836 Elo −1835.6kPython
  17. #1,147
    hashcat/hashcat

    World's fastest and most advanced password recovery utility

    1,835 Elo −3327.3kC
  18. #1,192
    RPCS3/rpcs3

    PlayStation 3 emulator and debugger

    1,828 Elo +1020.4kC++
  19. #1,212
    tree-sitter/tree-sitter

    An incremental parsing system for programming tools

    1,825 Elo −1427.4kRust
  20. #1,227
    lvgl/lvgl

    LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro…

    1,823 Elo +425.1kC
  21. #1,262
    forthespada/CS-Books

    🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编…

    1,819 Elo −9128k
  22. #1,494
    reactos/reactos

    A free Windows-compatible Operating System

    1,785 Elo −118.5kC
  23. #1,519
    FreeRDP/FreeRDP

    FreeRDP is a free remote desktop protocol library and clients

    1,782 Elo −5514kC
  24. #1,581
    microsoft/vcpkg

    C++ Library Manager for Windows, Linux, and MacOS

    1,775 Elo −5027.6kCMake
  25. #1,589
    qmk/qmk_firmware

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

    1,774 Elo −620.8kC
  26. #1,627
    libretro/RetroArch

    Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.

    1,770 Elo +5414.6kC
  27. #1,648
    TheAlgorithms/C

    Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for…

    1,767 Elo +922.6kC
  28. #1,754
    huihut/interview

    📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of…

    1,755 Elo −4438.3kC++
  29. #1,764
    lz4/lz4

    Extremely Fast Compression algorithm

    1,753 Elo +612.7kC
  30. #1,873
    1,742 Elo −318kC
  31. #1,928
    mytechnotalent/Reverse-Engineering

    A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V…

    1,736 Elo +1515.1kAssembly
  32. #1,961
    google/flatbuffers

    FlatBuffers: Memory Efficient Serialization Library

    1,732 Elo −3226.6kC++
  33. #1,979
    systemd/systemd

    The systemd System and Service Manager

    1,730 Elo −3717kC
  34. #2,060
    BasedHardware/omi

    AI that sees your screen, listens to your conversations and tells you what to do

    1,721 Elo +613.9kPython
  35. #2,208
    openwall/john

    John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs…

    1,705 Elo +3413.9kC
  36. #2,231
    ruby/ruby

    The Ruby Programming Language

    1,702 Elo −3023.8kRuby
  37. #2,591
    glfw/glfw

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

    1,668 Elo −2815.4kC
  38. #2,744
    xiaolincoder/CS-Base

    图解计算机网络、操作系统、计算机组成、数据库,共 1000 张图 + 50 万字,破除晦涩难懂的计算机基础知识,让天下没有难懂的八股文!🚀 在线阅读:https://xiaolincoding.com

    1,656 Elo −5618.6k
  39. #3,299
    python-pillow/Pillow

    Python Imaging Library (fork)

    1,617 Elo −3313.9kPython
  40. #3,353
    compiler-explorer/compiler-explorer

    Run compilers interactively from your web browser and interact with the assembly

    1,614 Elo −4519.1kTypeScript
  41. #3,481
    InterceptSuite/ProxyBridge

    Simple Proxy Client to force proxy to any Windows/MacOS/Linux Application TCP and UDP traffic

    1,606 Elo +957.1kC
  42. #3,820
    pymumu/smartdns

    A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH, DoQ…

    1,584 Elo +3411.4kC
  43. #3,892
    ggreer/the_silver_searcher

    A code-searching tool similar to ack, but faster.

    1,579 Elo −2627.1kC
  44. #3,964
    Cyan4973/xxHash

    Extremely fast non-cryptographic hash algorithm

    1,576 Elo +7111.4kC
  45. #4,006
    meta/infer

    A static analyzer for Java, C, C++, and Objective-C

    1,573 Elo −415.7kOCaml
  46. #4,070
    skywind3000/kcp

    :zap: KCP - A Fast and Reliable ARQ Protocol

    1,569 Elo −616.9kC
  47. #4,121
    allinurl/goaccess

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

    1,567 Elo −1921.1kC
  48. #4,136
    jedisct1/libsodium

    A modern, portable, easy to use crypto library.

    1,566 Elo −314kC
  49. #4,172
    davatorium/rofi

    Rofi: A window switcher, application launcher and dmenu replacement

    1,564 Elo +1516.5kC
  50. #4,263
    shadowsocks/shadowsocks-c

    Self-contained Shadowsocks implementation in C with libuv, asynchronous DNS, and portable static builds for Linux…

    1,558 Elo −5416.1kC++
  51. #4,284
    1,557 Elo +406.4kC
  52. #4,339
    Qiskit/qiskit

    Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators…

    1,554 Elo +197.9kPython
  53. #4,595
    libvips/libvips

    A fast image processing library with low memory needs.

    1,540 Elo +3111.8kC
  54. #4,680
    munificent/craftinginterpreters

    Repository for the book "Crafting Interpreters"

    1,535 Elo +111.1kHTML
  55. #4,687
    jarun/nnn

    n³ The unorthodox terminal file manager

    1,535 Elo −1222.1kC
  56. #4,792
    oz123/awesome-c

    A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other…

    1,529 Elo −911.6k
  57. #4,822
    libimobiledevice/libimobiledevice

    A cross-platform protocol library to communicate with iOS devices

    1,528 Elo +348.3kC
  58. #4,902
    Stellarium/stellarium

    Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for…

    1,524 Elo +2210.1kC++
  59. #4,984
    libevent/libevent

    Event notification library

    1,520 Elo −1511.9kC
  60. #5,086
    Immediate-Mode-UI/Nuklear

    A single-header ANSI C immediate mode cross-platform GUI library

    1,515 Elo +3011.5kC
  61. #5,092
    libgit2/libgit2

    A cross-platform, linkable library implementation of Git that you can use in your application.

    1,515 Elo +1810.6kC
  62. #5,177
    arthurspk/guiadevbrasil

    Um guia extenso de informações com um vasto conteúdo de várias áreas para ajudar, agregar conhecimento e retirar…

    1,511 Elo −3215.8k
  63. #5,309
    apache/thrift

    Apache Thrift

    1,505 Elo −3810.9kC++
  64. #5,465
    DoctorWkt/acwj

    A Compiler Writing Journey

    1,498 Elo +813.4kC
  65. #5,591
    xmake-io/xmake

    🔥 A cross-platform build utility based on Lua

    1,492 Elo +812.3kLua
  66. #5,618
    PowerShell/Win32-OpenSSH

    Win32 port of OpenSSH

    1,492 Elo +208.3k
  67. #5,664
    fogleman/Craft

    A simple Minecraft clone written in C using modern OpenGL (shaders).

    1,489 Elo −1311.1kC
  68. #5,681
    CoatiSoftware/Sourcetrail

    Sourcetrail - free and open-source interactive source explorer

    1,488 Elo −5016.4kC++
  69. #5,692
    iamshuaidi/CS-Book

    计算机类常用电子书整理,并且附带下载链接,包括Java,Python,Linux,Go,C,C++,数据结构与算法,人工智能,计算机基础,面试,设计模式,数据库,前端等书籍

    1,488 Elo −4411.6k
  70. #5,708
    webview/webview

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

    1,487 Elo −3514.3kC++
  71. #5,743
    aeron-io/aeron

    Efficient reliable UDP unicast, UDP multicast, and IPC message transport

    1,486 Elo −38.9kJava
  72. #5,824
    kanaka/mal

    mal - Make a Lisp

    1,482 Elo −2710.7kAssembly
  73. #5,947
    hfiref0x/UACME

    Defeating Windows User Account Control

    1,476 Elo +257.8kC
  74. #6,201
    go-vgo/robotgo

    RobotGo, Go Native cross-platform RPA, GUI automation, Auto test and Computer use @vcaesar

    1,465 Elo −2910.9kGo
  75. #6,217
    s-matyukevich/raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

    1,464 Elo −3213.9kC
  76. #6,275
    arkime/arkime

    Arkime is an open source, large scale, full packet capturing, indexing, and database system.

    1,461 Elo +67.5kC
  77. #6,346
    htop-dev/htop

    htop - an interactive process viewer

    1,458 Elo +388.4kC
  78. #6,347
    fluent/fluent-bit

    Fast and Lightweight Logs, Metrics and Traces processor for Linux, BSD, OSX and Windows

    1,458 Elo +68.1kC
  79. #6,365
    krallin/tini

    A tiny but valid `init` for containers

    1,458 Elo −511.3kC
  80. #6,374
    cython/cython

    The most widely used Python to C compiler

    1,457 Elo −3110.8kCython
  81. #6,375
    jonas/tig

    Text-mode interface for git

    1,457 Elo −613.3kC
  82. #6,740
    conan-io/conan

    Conan - The open-source C and C++ package manager

    1,443 Elo −189.5kPython
  83. #6,796
    vurtun/nuklear

    A single-header ANSI C gui library

    1,441 Elo −3013.9kC
  84. #7,039
    lite-xl/lite-xl

    A lightweight text editor written in Lua

    1,432 Elo +736.5kLua
  85. #7,114
    nayuki/QR-Code-generator

    High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C.

    1,429 Elo +96.8kJava
  86. #7,157
    neutrinolabs/xrdp

    xrdp: an open source RDP server

    1,427 Elo −46.7kC
  87. #7,346
    sysprog21/lkmpg

    The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)

    1,420 Elo +108.6kTeX
  88. #7,483
    cppcheck-opensource/cppcheck

    static analysis of C/C++ code

    1,414 Elo +226.7kC++
  89. #7,611
    cs01/gdbgui

    Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in…

    1,410 Elo +1410.3kTypeScript
  90. #8,443
    hrvach/deskhop

    Fast Desktop Switching Device

    1,378 Elo +487.9kC
  91. #8,471
    wren-lang/wren

    The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.

    1,376 Elo +98.1kWren
  92. #8,520
    awesomeWM/awesome

    awesome window manager

    1,374 Elo +107kLua
  93. #8,866
    yourtion/30dayMakeOS

    《30天自制操作系统》源码中文版。自己制作一个操作系统(OSASK)的过程

    1,357 Elo −86.4kC
  94. #8,879
    idea4good/GuiLite

    ✔️The smallest header-only GUI library(4 KLOC) for all platforms

    1,357 Elo −77.7kC++
  95. #9,439
    klange/toaruos

    Complete, independent operating system built by humans.

    1,323 Elo −146.8k
  96. #9,620
    ravynsoft/ravynos

    An open-source OS project that aims to provide source and binary compatibility with macOS® and a similar user…

    1,305 Elo +257.1kC
  97. #9,703
    JetBrains/kotlin-native

    Kotlin/Native infrastructure

    1,294 Elo −176.9kKotlin
  98. #9,710
    Yelp/dumb-init

    A minimal init system for Linux containers

    1,293 Elo −27.3kPython
  99. #10,096
    yappologistic/CUI

    Native UI components for C: about 150 of them, with spring motion and full keyboard support. Windows, macOS and Linux…

    817 Elo +1951kC