curl/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
catboost/catboost - A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
libretro/RetroArch - Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
Wind4/vlmcsd - KMS Emulator in C (currently runs on Linux including Android, FreeBSD, Solaris, Minix, Mac OS, iOS, Windows with or without Cygwin)
pocoproject/poco - The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
jorisvink/kore - An easy to use, scalable and secure web application framework for writing web APIs in C or Python. || This is a read-only mirror, please see https://kore.io/mail and https://kore.io/source for information on how to contribute via the mailing lists.
lc-soft/LCUI - A small C library for building user interfaces with C, XML and CSS.
linuxmint/cinnamon - A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
klange/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.
contiki-os/contiki - The official git repository for Contiki, the open source OS for the Internet of Things
pygame/pygame - pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
collectd/collectd - The system statistics collection daemon. Please send Pull Requests here!
microsoft/checkedc - Checked C is an extension to C that adds checking to detect or prevent common programming errors such as buffer overruns and out-of-bounds memory accesses. This repo has a wiki for Checked C, sample code, the specification, and test code.
json-c/json-c - https://github.com/json-c/json-c is the official code repository for json-c. See the wiki for release tarballs for download. API docs at http://json-c.github.io/json-c/
concurrencykit/ck - Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
xiph/rnnoise - Recurrent neural network for audio noise reduction
seemoo-lab/nexmon - The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much more
Ewenwan/ShiYanLou - å¦ä¹ C & C++ & python&æ±‡ç¼–è¯è¨€ LLVMç¼–è¯‘å™¨ æ•°æ�®ç»“æ�„ ç®—æ³• æ“�ä½œç³»ç»Ÿ å�•ç‰‡æœº linux é�¢è¯•
citusdata/cstore_fdw - Columnar storage extension for Postgres built as a foreign data wrapper. Check out https://github.com/citusdata/citus for a modernized columnar storage implementation built as a table access method.
okbob/pspg - Unix pager (with very rich functionality) designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Works well with pgcli too. Can be used as CSV or TSV viewer too. It supports searching, selecting rows, columns, or block and export selected area to clipboard.
eclipse/mraa - Linux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more.
emsec/ChameleonMini - The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was developed by https://kasper-oswald.de. The device is available at https://shop.kasper.it. For further information see the Getting Started Page https://rawgit.com/emsec/ChameleonMini/master/Doc/Doxygen/html/_page__getting_started.html or the Wiki tab above.
ZerBea/hcxtools - Portable (that doesn't include proprietary/commercial operating systems) solution for conversion of cap/pcap/pcapng (gz compressed) WiFi dump files to hashcat formats (recommended by hashcat) and to John the Ripper formats. hcx: h = hash, c = convert and calculate candidates, x = different hashtypes
surparallel/pelagia - Automatic parallelization (lock-free multithreading thread) tool developed by Surparallel Open Source.Pelagia is embedded key value database that implements a small, fast, high-reliability on ANSI C.
owntone/owntone-server - OwnTone is forked-daapd's new name! Linux/FreeBSD DAAP (iTunes) and MPD media server with support for AirPlay devices (multiroom), Apple Remote (and compatibles), Chromecast, Spotify and internet radio.
Snaipe/Criterion - A cross-platform C and C++ unit testing framework for the 21st century
vnmakarov/mir - A light-weight JIT compiler based on MIR (Medium Internal Representation)
libtom/libtomcrypt - LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.
eclipse/paho.mqtt.c - An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS. API documentation: https://eclipse.github.io/paho.mqtt.c/
olilarkin/wdl-ol - Enhanced version of Cockos' iPlug - A simple-to-use C++ framework for developing cross platform audio plugins and targeting multiple plugin APIs with the same code. VST / VST3 / Audiounit / RTAS / AAX (Native) formats supported. NOTE: THIS IS OBSOLETE, PLEASE SEE IPLUG2:
vergoh/vnstat - vnStat - a network traffic monitor for Linux and BSD
libretro/common-shaders - Collection of commonly used Cg shaders. These shaders are usable by either HLSL and/or Cg runtime compilers. The cg2glsl script will translate most of these into GLSL shaders.
happyfish100/libfastcommon - c common functions library extracted from my open source project FastDFS. this library is very simple and stable. functions including: string, logger, chain, hash, socket, ini file reader, base64 encode / decode, url encode / decode, fast timer, skiplist, object pool etc. detail info please see the c header files.
RJ/ketama - C library for consistent hashing, and langauge bindings
riolet/WAFer - WAFer is a C language-based software platform for scalable server-side and networking applications. Think node.js for C programmers.
RandyGaul/qu3e - Lightweight and Simple 3D Open Source Physics Engine in C++
HerculesWS/Hercules - Hercules is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. Hercules is a continuation of the original Athena project.
ionescu007/SpecuCheck - SpecuCheck is a Windows utility for checking the state of the software mitigations and hardware against CVE-2017-5754 (Meltdown), CVE-2017-5715 (Spectre v2), CVE-2018-3260 (Foreshadow), and CVE-2018-3639 (Spectre v4)
qrush/unix - Mirror of the Restoration of 1st Edition UNIX kernel sources from pdf document.
vgmstream/vgmstream - vgmstream - A library for playback of various streamed audio formats used in video games.
wengkai/ACLLib - ACLLib is a bunch of C functions covers Win32API and provides simpler API to beginners for programming Windows GUI applications. It compiles with MinGW and MS Visual Studio Express
pysam-developers/pysam - Pysam is a Python module for reading and manipulating SAM/BAM/VCF/BCF files. It's a lightweight wrapper of the htslib C-API, the same one that powers samtools, bcftools, and tabix.
cirosantilli/cpp-cheat - MOVING TO: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-content SEE README. C, C++, POSIX and Linux system programming minimal examples. Asserts used wherever possible. Hello worlds for cool third party libraries and build systems. Cheatsheets, tutorials and mini-projects. ç§»è‡³ï¼šhttps://github.com/cirosantilli/linux-kernel-module-cheat#userland-contentæŸ¥çœ‹è‡ªè¿°æ–‡ä»¶ã€‚ Cï¼ŒC ++ï¼ŒPOSIXå’ŒLinuxç³»ç»Ÿç¼–ç¨‹çš„æœ€å°‘ç¤ºä¾‹ã€‚ å°½å�¯èƒ½ä½¿ç”¨æ–è¨€ã€‚ é…·ç¬¬ä¸‰æ–¹åº“å’Œæ�„å»ºç³»ç»Ÿçš„ä¸–ç•Œã€‚ å¤‡å¿˜å�•ï¼Œæ•™ç¨‹å’Œå°�å�‹é¡¹ç›®ã€‚
sisong/HDiffPatch - a C\C++ library and command-line tools for Diff & Patch between binary files or directories(folder); cross-platform; run fast; create small delta/differential; support large files and limit memory requires when diff & patch.
faragon/libsrt - libsrt is a C library for writing fast and safe C code, faster. It provides string, vector, bit set, set, map, hash set, and hash map handling. Suitable for soft and hard real-time. Allows both heap and stack allocation. BETA (API still can change: suggestions are welcome)
armink/struct2json - A fast convert library between the JSON and C structure. Implement structure serialization and deserialization for C. | C ç»“æ�„ä½“ä¸� JSON å¿«é€Ÿäº’è½¬åº“ï¼Œå¿«é€Ÿå®�ç�° C ç»“æ�„ä½“çš„åº�åˆ—åŒ–å�Šå��åº�åˆ—åŒ–
SanderMertens/bake - A build system that lets you clone, build and run C/C++ projects with a single command
wangyi-fudan/wyhash - The FASTEST QUALITY hash function, random number generators (PRNG) and hash map.
zakirullin/tiny-compiler - A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
saprykin/plibsys - Highly portable C system library: threads and synchronization primitives, sockets (TCP, UDP, SCTP), IPv4 and IPv6, IPC, hash functions (MD5, SHA-1, SHA-2, SHA-3, GOST), binary trees (RB, AVL) and more. Native code performance.
miracl/MIRACL - MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).
nih-at/libzip - A C library for reading, creating, and modifying zip archives.
adtac/fssb - A filesystem sandbox for Linux using syscall intercepts.
Fedjmike/mini-c - Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
nasa/XPlaneConnect - The X-Plane Communications Toolbox is a research tool used to interact with the X-Plane flight simulator
imalimin/HardwareVideoCodec - HardwareVideoCodec is an efficient video recording library for Android. Supports software and hardware encode. With it, you can record a video at any resolution, no need to care about camera resolution. Everything is so easy.
rose-compiler/rose - Developed at Lawrence Livermore National Laboratory (LLNL), ROSE is an open source compiler infrastructure to build source-to-source program transformation and analysis tools for large-scale C (C89 and C98), C++ (C++98 and C++11), UPC, Fortran (77/95/2003), OpenMP, Java, Python and PHP applications.
navit-gps/navit - The open source (GPL v2) turn-by-turn navigation software for many OS
libgdx/fbx-conv - Command line utility using the FBX SDK to convert FBX/Collada/Obj files to a custom text/binary format for static, keyframed and skinned meshes.
gingerBill/gb - gb single-file public domain libraries for C & C++
EIPStackGroup/OpENer - OpENer is an EtherNet/IP stack for I/O adapter devices. It supports multiple I/O and explicit connections and includes objects and services for making EtherNet/IP-compliant products as defined in the ODVA specification.
JHUISI/charm - Charm: A Framework for Rapidly Prototyping Cryptosystems
ned14/nedmalloc - An EXTREMELY FAST portable thread caching malloc implementation written in C for multiple threads without lock contention based on dlmalloc. Optimised for x86 and x64. Compatible with C++. Can patch itself into existing binaries on Windows.
steakknife/unsign - Remove code signatures from OSX Mach-O binaries (note: unsigned binaries cannot currently be re-codesign'ed. Patches welcome!)
nil0x42/duplicut - Remove duplicates from MASSIVE wordlist, without sorting it (for dictionary-based password cracking)
mwarning/KadNode - P2P DNS with content key, crypto key and PKI support. DynDNS alternative.
xant/libhl - Simple and fast C library implementing a thread-safe API to manage hash-tables, linked lists, lock-free ring buffers and queues
wdas/partio - C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC. See the discussion group @ http://groups.google.com/group/partio-discuss
eclipse-embed-cdt/eclipse-plugins - The Eclipse Embedded CDT plug-ins for Arm & RISC-V C/C++ developers (formerly known as the GNU MCU Eclipse plug-ins). The archive of previous plug-ins versions is also here, as Releases.
aterrien/forp-PHP-profiler - A PHP profiler written in C. forp is a lightweight PHP extension which provides the full call stack of your script, with CPU and memory usage, in a plain PHP Array or JSON output.
arkime/arkime - Arkime (formerly Moloch) is an open source, large scale, full packet capturing, indexing, and database system.
surparallel/surparallel - Automatic parallelization (lock-free multithreading thread) tool developed by Surparallel Open Source.Pelagia is embedded key value database that implements a small, fast, high-reliability on ANSI C.
SharpAI/DeepCamera - Protect your privacy, open source AI-powered video surveillance on IoT devices such as Raspberry Pi and Android, featuring face recognition, human shape recognition(ReID), etc. The world's first AutoML Deep Learning edge AI platform. No programming exp needed to train a new model for your privacy.
billiob/terminology - The best terminal emulator based on the Enlightenment Foundation Libraries
magnumripper/JohnTheRipper - This is the official repo for John the Ripper, "Jumbo" version. The "bleeding-jumbo" branch is based on 1.9.0-Jumbo-1 which was released on May 14, 2019. An import of the "core" version of john this jumbo was based on (or newer) is found in the "master" branch (CVS: https://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/john/john/src/).
gosu/gosu - 2D game development library for Ruby and C++
koanlogic/libu - LibU is a multiplatform utility library written in C, with APIs for handling memory allocation, networking and URI parsing, string manipulation, debugging, and logging in a very compact way, plus many other miscellaneous tasks