Best Open Source c Libraries
A curated list of the most popular GitHub repositories tagged with c. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1Genymobile/scrcpy
Display and control your Android device
#2neovim/neovim
Vim-fork focused on extensibility and usability
#3obsproject/obs-studio
OBS Studio - Free and open source software for live streaming and screen recording
#4fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
#5git/git
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
#6FFmpeg/FFmpeg
Mirror of https://git.ffmpeg.org/ffmpeg.git
#7serhii-londar/open-source-mac-os-apps
🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
#8curl/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, MQTTS, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
#9vim/vim
The official Vim repository
#10huihut/interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
#11mpv-player/mpv
🎥 Command line media player
#12kovidgoyal/kitty
If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
#13raysan5/raylib
A simple and easy-to-use library to enjoy videogames programming
#14ossrs/srs
SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.
#15ggreer/the_silver_searcher
A code-searching tool similar to ack, but faster.
#16microsoft/vcpkg
C++ Library Manager for Windows, Linux, and MacOS
#17forthespada/CS-Books
🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
#18google/flatbuffers
FlatBuffers: Memory Efficient Serialization Library
#19hashcat/hashcat
World's fastest and most advanced password recovery utility
#20tree-sitter/tree-sitter
An incremental parsing system for programming tools
#21ruby/ruby
The Ruby Programming Language
#22radareorg/radare2
UNIX-like reverse engineering framework and command-line toolset
#23lvgl/lvgl
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
#24xiaojieonly/Ehviewer_CN_SXJ
ehviewer,用爱发电,快乐前行
#25TheAlgorithms/C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
#26jarun/nnn
n³ The unorthodox terminal file manager
#27allinurl/goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
#28qmk/qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
#29compiler-explorer/compiler-explorer
Run compilers interactively from your web browser and interact with the assembly
#30RPCS3/rpcs3
PlayStation 3 emulator and debugger
#31videolan/vlc
VLC media player - All pull requests are ignored, please use MRs on https://code.videolan.org/videolan/vlc
#32xiaolincoder/CS-Base
图解计算机网络、操作系统、计算机组成、数据库,共 1000 张图 + 50 万字,破除晦涩难懂的计算机基础知识,让天下没有难懂的八股文!🚀 在线阅读:https://xiaolincoding.com
#33glfw/glfw
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
#34semgrep/semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
#35vurtun/nuklear
A single-header ANSI C gui library
#36webview/webview
Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
#37s-matyukevich/raspberry-pi-os
Learning operating system development using Linux kernel and Raspberry Pi
#38jedisct1/libsodium
A modern, portable, easy to use crypto library.
#39python-pillow/Pillow
Python Imaging Library (Fork)
#40mytechnotalent/Reverse-Engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
#41jonas/tig
Text-mode interface for git
#42FreeRDP/FreeRDP
FreeRDP is a free remote desktop protocol library and clients
#43DoctorWkt/acwj
A Compiler Writing Journey
#44openwall/john
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
#45libretro/RetroArch
Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
#46Stellarium/stellarium
Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
#47conan-io/conan
Conan - The open-source C and C++ package manager
#48awesomeWM/awesome
awesome window manager
#49ravynsoft/ravynos
An open-source OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
#50klange/toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.