Range of single-file libraries. Public domain.
COtheractive
205 projects41 categories
Sourced fromoz123/awesome-c
Range of single-file libraries. Public domain.
COtheractive
Code completion engine for Vim. GPL-3.0-only
PythonGNU General Public License v3.0active
High-performance, cloud native time-series database. AGPL-3.0-only
CGNU Affero General Public License v3.0active
fast portable static native textmode containers (build C programs for Linux\Mac\Windows in one go) Variety of licenses, all open source.
CISC Licenseactive
General-purpose lossless compression algorithm library. Has speeds comparable to DEFLATE, but much higher compression ratios. MIT.
TypeScriptMIT Licenseactive
Reference frontend for libretro. GPL-3.0-only
CGNU General Public License v3.0active
Fast memory error detector. Apache-2.0
COtheractive
The world's most popular open source database. GPL-2.0-only
C++Otheractive
Small, C89, single-header widget toolkit. Public domain.
COtheractive
Syntax checking and linting for Vim. WTFPL
Vim ScriptDo What The F*ck You Want To Public Licensedormantarchived
Core ZeroMQ library, a high-performance asynchronous messaging library, aimed at use in distributed or concurrent applications. C API (backend C++) GPL-3.0-or-later with static linking exception
C++Mozilla Public License 2.0active
Collection of utilities for measuring and improving performance. BSD-3-Clause
C++BSD 3-Clause "New" or "Revised" Licenseactive
A Multithreaded Entity Component System written for C89 & C99 MIT
COtheractive
Cross-platform protocol library to communicate with iThings. LGPL-2.1-or-later
CGNU Lesser General Public License v2.1active
Cross platform event loop library. BSD-3-Clause
CBSD 3-Clause "New" or "Revised" Licenseactive
Tiny immediate-mode UI library written in portable ANSI C. MIT
CMIT Licenseslowing
Minimalistic client library for Redis. BSD-3-Clause
CBSD 3-Clause "New" or "Revised" Licenseactive
C-based implementation of ZeroMQ. MIT
COtheractive
Quake engine. GPL-2.0-only
Cslowing
Improved JPEG encoder. BSD-3-Clause
COtherslowing
Anti-aliased 2D vector drawing library on top of OpenGL, for UI and visualizations. Zlib
Czlib Licensesteady
Simple Dynamic Strings; a library for handling strings in a simpler way, but one that is compatible with normal C string functions. Available via clib. BSD-2-Clause
CBSD 2-Clause "Simplified" Licenseslowing
HTML5 parsing library in C99. Apache-2.0
HTMLApache License 2.0steadyarchived
Something of a package manager. Comes with a bunch of libraries of its own. MIT
CMIT Licenseactive
Implementation of the CommonMark spec.
PythonOthersteady
Library for parsing and normalization of street addresses around the world. Powered by statistical NLP and open geo data. MIT
CMIT Licensesteady
Helps find unecessary inclusions and make suggestions for fixing them. Based on LLVM/Clang (and only works with it). NCSA
C++Otheractive
An ultra-lightweight, high-performance C/C++ log library. MIT
CMIT Licenseactive
Small, self-contained alternative to readline and libedit. BSD-2-Clause
CBSD 2-Clause "Simplified" Licensesteady
Fast lexical analyzer generator. BSD-2-Clause
COtheractive
Library for audio and music analysis. GPL-3.0-or-later
CGNU General Public License v3.0steady
A blazing fast and lightweight C asymmetric coroutine library. Apache-2.0
CApache License 2.0dormant
libarchive is a portable, efficient C library that can read and write streaming archives in a variety of formats. BSD-3-Clause
COtheractive
Up to 10x faster SIMD and SWAR-accelerated string search, sort, hashes, edit distances, alignments, and generators. Apache-2.0
CApache License 2.0active
Quake2 engine. GPL-2.0-only
Cslowing
Easily work with JSON in C. Comes with a reference-counted object model, and aims for conformance with RFC 7159. MIT
COtheractive
API provides to various kernel packet capture mechanism. BSD-3-Clause
COtheractive
Small and simple INI file parser, good for embedded systems. BSD-3-Clause
C++Othersteady
Library of generic data structures. LGPL-3.0-or-later
CGNU Lesser General Public License v3.0steady
📽 Optimized OpenGL/Graphics Math (glm) for C. MIT
CMIT Licenseactive
A CLI tool to transpile trained classic ML models into a native C code with zero dependencies. MIT
PythonMIT Licenseslowing
Implementation of Google Protocol Buffer. BSD-2-Clause
C++Otherslowing
Parser combinator library. BSD-2-Clause
COtherslowing
Library implementing the SIXEL protocol, allowing beautiful graphics in your terminal. MIT
CMIT Licenseactive
An ultra-lightweight database that supports key-value and time series data. Apache-2.0
CApache License 2.0active
Async :make and linting framework for Neovim/Vim. MIT
Vim ScriptMIT Licenseslowing
Message passing interface implementation. BSD-3-Clause
COtheractive
Get CPU features at runtime. Apache-2.0.
C++Apache License 2.0active
Common libraries and data structures for C. MIT
CBSD 3-Clause "New" or "Revised" Licenseactive
Modern syntax checking for Emacs. For C, it can use either GCC or Clang as a back-end. GPL-3.0-or-later
Emacs LispGNU General Public License v3.0active
Regex library supporting a wide range of encodings, and incorporating many security-oriented fixes. BSD-2-Clause
COtherslowingarchived
Program that allows builds to be distributed among several machines. GPL-2.0-or-later
CGNU General Public License v2.0active
Compile and execute C "scripts" in one go on the command line. Also has shebang support. MIT
ShellMIT Licensesteady
Library for writing text-based interfaces. MIT
CMIT Licensedormant
Game engine in pure C. BSD-2-Clause
COtherslowing
Platform-independent Near-Field Communication library. LGPL-3.0-only
CGNU Lesser General Public License v3.0slowing
Single-header UTF-8 library, designed to mimic C-style string functions. Public domain.
C++The Unlicenseactive
Lightweight MP3 decoder single header library. CC0-1.0
CCreative Commons Zero v1.0 Universalactive
Tiny recursive-descent parser, compiler and evaluation engine for simple mathematical expressions. BSD-3-Clause
Czlib Licenseactive
C implementation of Roaring bitmaps. Apache-2.0
COtheractive