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

137,109C
Explore Repo

#2neovim/neovim

Vim-fork focused on extensibility and usability

97,277Vim Script
Explore Repo

#3obsproject/obs-studio

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

70,991C
Explore Repo

#4fffaraz/awesome-cpp

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

70,266
Explore Repo

#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,728C
Explore Repo

#6FFmpeg/FFmpeg

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

57,984C
Explore Repo

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

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

47,863
Explore Repo

#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

41,184C
Explore Repo

#9vim/vim

The official Vim repository

40,022Vim Script
Explore Repo

#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,610C++
Explore Repo

#11mpv-player/mpv

🎥 Command line media player

34,457C
Explore Repo

#12kovidgoyal/kitty

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

31,882Python
Explore Repo

#13raysan5/raylib

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

31,565C
Explore Repo

#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,631C++
Explore Repo

#15ggreer/the_silver_searcher

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

27,239C
Explore Repo

#16microsoft/vcpkg

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

26,749CMake
Explore Repo

#17forthespada/CS-Books

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

26,476
Explore Repo

#18google/flatbuffers

FlatBuffers: Memory Efficient Serialization Library

25,676C++
Explore Repo

#19hashcat/hashcat

World's fastest and most advanced password recovery utility

25,601C
Explore Repo

#20compiler-explorer/compiler-explorer

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

18,625TypeScript
Explore Repo

#21RPCS3/rpcs3

PlayStation 3 emulator and debugger

18,356C++
Explore Repo

#22videolan/vlc

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

17,865C
Explore Repo

#23xiaolincoder/CS-Base

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

17,706
Explore Repo

#24reactos/reactos

A free Windows-compatible Operating System

17,265C
Explore Repo

#25skywind3000/kcp

:zap: KCP - A Fast and Reliable ARQ Protocol

16,644C
Explore Repo

#26sumatrapdfreader/sumatrapdf

SumatraPDF reader

16,256C
Explore Repo

#27shadowsocks/shadowsocks-libev

Bug-fix-only libev port of shadowsocks. Future development moved to shadowsocks-rust

16,132C
Explore Repo

#28davatorium/rofi

Rofi: A window switcher, application launcher and dmenu replacement

15,832C
Explore Repo

#29arthurspk/guiadevbrasil

Um guia extenso de informações com um vasto conteúdo de várias áreas para ajudar, agregar conhecimento e retirar dúvidas, nesse guia você encontrará tudo que necessário para qualquer carreira relacionada a tecnologia.

15,612
Explore Repo

#30facebook/infer

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

15,542OCaml
Explore Repo

#31systemd/systemd

The systemd System and Service Manager

15,466C
Explore Repo

#32glfw/glfw

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

14,802C
Explore Repo

#33BasedHardware/omi

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

11,329Dart
Explore Repo

#34Immediate-Mode-UI/Nuklear

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

11,064C
Explore Repo

#35Stellarium/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,468C++
Explore Repo

#36conan-io/conan

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

9,267Python
Explore Repo

#373proxy/3proxy

3proxy - tiny free proxy server

4,991C
Explore Repo

#38RandyGaul/cute_headers

Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games

4,982C
Explore Repo

#39abishekvashok/cmatrix

Terminal based "The Matrix" like implementation

4,974C
Explore Repo

#40nghttp2/nghttp2

nghttp2 - HTTP/2 C Library and tools

4,966C++
Explore Repo

#41torproject/tor

unofficial git repo -- report bugs/issues/pull requests on https://gitlab.torproject.org/ --

4,872
Explore Repo

#42arrayfire/arrayfire

ArrayFire: a general purpose GPU library.

4,868C++
Explore Repo

#43royeo/awesome-programming-books

📚 经典技术书籍推荐,持续更新...

4,830
Explore Repo

#44parca-dev/parca

Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.

4,814TypeScript
Explore Repo

#45apache/avro

Apache Avro is a data serialization system.

3,263Java
Explore Repo

#46esmuellert/codediff.nvim

A Neovim plugin that provides VSCode-style diff rendering with two-tier highlighting (line + character level) in side-by-side and inline layouts, using VSCode's algorithm implemented in C.

1,298Lua
Explore Repo