back to home

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

135,954C
Analyze Code

#2neovim/neovim

Vim-fork focused on extensibility and usability

96,658Vim Script
Analyze Code

#3obsproject/obs-studio

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

70,481C
Analyze Code

#4fffaraz/awesome-cpp

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

69,849
Analyze Code

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

59,230C
Analyze Code

#6FFmpeg/FFmpeg

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

57,311C
Analyze Code

#7serhii-londar/open-source-mac-os-apps

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

47,471
Analyze Code

#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

40,893C
Analyze Code

#9vim/vim

The official Vim repository

39,888Vim Script
Analyze Code

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

37,518C++
Analyze Code

#11mpv-player/mpv

🎥 Command line media player

34,143C
Analyze Code

#12kovidgoyal/kitty

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

31,420Python
Analyze Code

#13raysan5/raylib

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

31,078C
Analyze Code

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

28,535C++
Analyze Code

#15ggreer/the_silver_searcher

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

27,255C
Analyze Code

#16microsoft/vcpkg

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

26,644CMake
Analyze Code

#17forthespada/CS-Books

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

26,291
Analyze Code

#18google/flatbuffers

FlatBuffers: Memory Efficient Serialization Library

25,564C++
Analyze Code

#19hashcat/hashcat

World's fastest and most advanced password recovery utility

25,462C
Analyze Code

#20tree-sitter/tree-sitter

An incremental parsing system for programming tools

23,858Rust
Analyze Code

#21ruby/ruby

The Ruby Programming Language

23,503Ruby
Analyze Code

#22radareorg/radare2

UNIX-like reverse engineering framework and command-line toolset

23,127C
Analyze Code

#23lvgl/lvgl

Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.

22,795C
Analyze Code

#24xiaojieonly/Ehviewer_CN_SXJ

ehviewer,用爱发电,快乐前行

22,518C
Analyze Code

#25TheAlgorithms/C

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

21,734C
Analyze Code

#26jarun/nnn

n³ The unorthodox terminal file manager

21,297C
Analyze Code

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

20,242C
Analyze Code

#28qmk/qmk_firmware

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

20,142C
Analyze Code

#29compiler-explorer/compiler-explorer

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

18,563TypeScript
Analyze Code

#30RPCS3/rpcs3

PlayStation 3 emulator and debugger

18,223C++
Analyze Code

#31videolan/vlc

VLC media player - All pull requests are ignored, please use MRs on https://code.videolan.org/videolan/vlc

17,691C
Analyze Code

#32xiaolincoder/CS-Base

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

17,534
Analyze Code

#33glfw/glfw

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

14,716C
Analyze Code

#34semgrep/semgrep

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

14,190OCaml
Analyze Code

#35vurtun/nuklear

A single-header ANSI C gui library

14,185C
Analyze Code

#36webview/webview

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

13,915C++
Analyze Code

#37s-matyukevich/raspberry-pi-os

Learning operating system development using Linux kernel and Raspberry Pi

13,755C
Analyze Code

#38jedisct1/libsodium

A modern, portable, easy to use crypto library.

13,471C
Analyze Code

#39python-pillow/Pillow

Python Imaging Library (Fork)

13,395Python
Analyze Code

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

13,264Assembly
Analyze Code

#41jonas/tig

Text-mode interface for git

13,115C
Analyze Code

#42FreeRDP/FreeRDP

FreeRDP is a free remote desktop protocol library and clients

12,826C
Analyze Code

#43DoctorWkt/acwj

A Compiler Writing Journey

12,809C
Analyze Code

#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

12,753C
Analyze Code

#45libretro/RetroArch

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

12,695C
Analyze Code

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

9,408C++
Analyze Code

#47conan-io/conan

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

9,237Python
Analyze Code

#48awesomeWM/awesome

awesome window manager

6,809Lua
Analyze Code

#49ravynsoft/ravynos

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

6,633C
Analyze Code

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

6,622C
Analyze Code