-
KANN - Two-file ANN library. MIT
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
LibDEEP - Deep learning library. BSD-3-Clause
-
b63 - Light-weight micro-benchmarking tool for C. Apache-2.0
-
Autotools project skeleton - A simple autotools skeleton (template) to quickly bootstrap new projects. BSD-2-Clause
-
Premake - Command-line utility which reads a scripted definition of a software project and uses it to generate project files for Visual Studio and GNU Make. Other targets are also being worked on. BSD-3-Clause
-
zproject - Project generator and build system support tool. MPL-2.0
-
distcc - Program that allows builds to be distributed among several machines. GPL-2.0-or-later
-
Brotli - General-purpose lossless compression algorithm library. Has speeds comparable to DEFLATE, but much higher compression ratios. MIT.
-
CRoaring
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks
CRoaring - C implementation of Roaring bitmaps. Apache-2.0
-
FiniteStateEntropy - Two highly efficient compression codecs optimized for modern CPUs. BSD-2-Clause
-
DENSITY - Super-fast compression library. BSD-3-Clause
-
heatshrink - Data compression/decompression library for embedded and real-time systems. ISC
-
fast_zlib - Improved zlib, which runs 2 to 10 times faster. BSD-3-Clause
-
fastLZ - Lightning-fast lossless compression library (LZ77 type). Embbedable on small target like ARM Cortex-M families. Source code directly embbedable on your project ( a pair of h/c files), no dynamic memory allocation. MIT
-
huffandpuff - Minimal Huffman encoder and decoder. Public domain.
-
libzip - C library for reading, creating and modifying zip archives. BSD-3-Clause
-
lizard
Lizard (formerly LZ5) is an efficient compressor with very fast decompression. It achieves compression ratio that is comparable to zip/zlib and zstd/brotli (at low and medium compression levels) at decompression speed of 1000 MB/s and faster. (by inikep)
Lizard - Formerly LZ5; an efficient compressor with fast decompression. Achieves compression ratios comparable with zip and zlib at decompression speeds of 1000MB/s and faster. BSD-2-Clause
-
pixz - Parallel, indexed xz compressor. BSD-2-Clause
-
SIMDComp - Simple library for compressing lists of integers using binary packing. Makes use of SIMD instructions on x86. BSD-3-Clause
-
smaz - Efficient string compression library. BSD-3-Clause
-
squash - Compression abstraction library, complete with some utilities. MIT
-
TurboPFor - Fastest integer compression. GPL-2.0-or-later
-
TurboRLE - Most efficient run-length encoding. GPL-2.0-or-later
-
zip - Really really small zip archive processing library. Unlicense
-
Zlib - Massively spiffy yet delicately unobtrusive compression library. BSD-3-Clause
-
libarchive - libarchive is a portable, efficient C library that can read and write streaming archives in a variety of formats. BSD-3-Clause
-
xmake - Cross-platform build utility. Apache-2.0
-
raylib - Simple and easy-to-use library to learn video game programming. Zlib
-
zlib-ng
Discontinued zlib replacement with optimizations for "next generation" systems. [Moved to: https://github.com/zlib-ng/zlib-ng] (by Dead2)
zlib-ng - Zlib replacement with optimizations for 'next-generation' systems. BSD-3-Clause
-
rabbitmq-c - Client library for RabbitMQ. MIT
-
PostgreSQL
Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch
PostgreSQL - Powerful object-relational database system. PostgreSQL
-
checkedthreads
checkedthreads: no race condition goes unnoticed! Simple API, automatic load balancing, Valgrind-based checking
checkedthreads - A simple library for parallelism, with built-in checking for race conditions. BSD-2-Clause
-
OpenSSL - Implementation of the SSL and TLS protocols. Also includes a cryptography library. Dual Licensed under the OpenSSL License and the SSLeay License.
-
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.
libtomcrypt - Fairly comprehensive, modular and portable cryptographic toolkit. Public domain.
-
libconcurrent - Concurrent programming library, using coroutines, for C11. BSD-3-Clause
-
RetroArch - Reference frontend for libretro. GPL-3.0-only
-
GSL - The GNU Scientific Library; a sophisticated numerical library. GPL-3.0-only.
-
libcsp - High performance concurrency C library influenced by the CSP model. MIT
-
GLFW - Multi-platform library for creating windows with OpenGL contexts. Zlib
-
Geany - Small and fast IDE. GPL-2.0-or-later
-
libhl
Simple and fast C library implementing a thread-safe API to manage hash-tables, linked lists, lock-free ring buffers and queues
libhl - Library implementing a thread-safe API to manage a range of data structures. Also provides some supporting functions and structures for concurrent and lockfree programming. LGPL-3.0-only
-
Jansson - Library for encoding, decoding and manipulating JSON. MIT
-
libonion - HTTP server library, designed to be easy to use. Apache-2.0
-
oclkit - Two-file OpenCL wrapper. GPL-3.0-or-later
-
Tulip Indicators - Library of functions for technical analysis of financial data. LGPL-3.0-or-later
-
mbedTLS
An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.
mbed TLS - Another crypto implementation. Apache-2.0
-
OpenMPI - Message passing interface implementation. BSD-3-Clause
-
sophia - Modern, embeddable key-value database. BSD-2-Clause
-
cmathl
Discontinued A pure-C math library with a great variety of mathematical functions. Seeks to be close to C89/C90 compliant for portability.
cmathl - Math library with a great variety of mathematical functions with CMake build support. Seeks to be close to C89/C90 compliant for portability. MIT
-
rr - Debugger that records non-deterministic executions to allow for deterministic debugging. BSD-2-Clause
-
pal - Optimized library for maths, parallel processing and data movement. Apache-2.0
-
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).
MIRACL - Multiprecision Integer and Rational Arithmetic Cryptographic Library; an SDK for elliptic curve cryptography. AGPL-3.0-or-later
-
Redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Redis - Advanced key-value store. BSD-3-Clause
-
mpack - Another implementation of the MessagePack serialization protocol. MIT
-
libmpv - Music-playing library. GPL-2.0-or-later
-
libmongoc - High-performance client library for MongoDB. Apache-2.0
-
Meson - Extremely fast, user-friendly build system. Based on Ninja. Apache-2.0
-
lwan - Experimental, scalable, high-performance HTTP server. GPL-2.0-only
-
libvips - Image processing library. LGPL-2.1-or-later
-
libuv - Cross-platform asynchronous I/O. MIT
-
libsoundio - Library for cross-platform, real-time audio input and output. Has a range of back-ends. MIT
-
libgit2
A cross-platform, linkable library implementation of Git that you can use in your application.
libgit2 - Portable implementation of the Git core methods, provided as a re-entrant linkable library. Custom license.
-
libevent - Event loop replacement for network servers. BSD-3-Clause
-
Allegro - Cross-platform, video game development and multimedia library. Zlib
-
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.
Kore - Easy-to-use web application framework for writing scalable web APIs in C. ISC
-
jemalloc - Malloc implementation that emphasizes avoidance of fragmentation and scalable concurrency support. BSD-2-Clause
-
flatcc - FlatBuffers compiler and library. Apache-2.0
-
nuklear
This project provides Go bindings for nuklear.h — a small ANSI C GUI library. (by golang-ui)
nuklear - Small, C89, single-header widget toolkit. Public domain.
-
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)
libsrt - Soft and hard real-time data structures. BSD-3-Clause.
-
facil.io - Mini-framework for web applications. Includes a fast HTTP and Websocket server, and also supports custom protocols. MIT
-
Expat - Stream-oriented XML parser. MIT
-
Cppcheck - Static analysis tool. Despite the name, works well with C. GPL-3.0-or-later
-
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+.
ck - Concurrency primitives, safe memory reclamation mechanisms and non-blocking data structures. BSD-2-Clause
-
conan.io - Something of a package manager for C. MIT.
-
Genann - Simple ANN in C89, without additional dependencies. Zlib
-
libcoap - Implementation of the Constrained Application Protocol. GPL-2.0-or-later or BSD-2-Clause
-
mongoose - Embedded web server. GPL-2.0-only
-
ccache - Compiler cache designed to speed up recompilation. GPL-3.0-or-later
-
klib - Small and lightweight implementations of common algorithms and data structures. MIT
-
apophenia - Library for statistical and scientific computing. GPL-2.0-only