FluidSynth reads and handles MIDI events from the MIDI input device. It is the software analogue of a MIDI synthesizer. FluidSynth can also play midifiles using a Soundfont.
A C library for reading and writing sound files containing sampled audio data.
Open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, AAX and LV2 audio plug-ins and plug-in hosts
A high performance JSON library written in ANSI C
sqlitemap is a lightweight C++ wrapper around SQLite that provides a simple, map-like interface.
libheif is an HEIF and AVIF file format decoder and encoder.
One of the fastest JSON libraries in the world. Glaze reads and writes from C++ memory, simplifying interfaces and offering incredible performance.
BLAS extension to xtensor
A lightweight library for converting Japanese kana to romaji and vice versa.
yaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec.
Qt Base provides the basic non-GUI functionality required by all Qt applications.
JPEG XL image format reference implementation
Google Testing and Mocking Framework
PulseAudio is a sound server, originally created to overcome the limitations of the Enlightened Sound Daemon (EsounD)
OpenAL Soft is an LGPL-licensed, cross-platform, software implementation of the OpenAL 3D audio API.
Adaptive Entropy Coding library
An open source C++ engine for simulating rigid bodies in 2D
A complex camera support library for Linux, Android, and ChromeOS
This repo is a mirror of the official lttng-ust git found at git://git.lttng.org/lttng-ust.git. LTTng-UST, the Linux Trace Toolkit Next Generation Userspace Tracer, is port of the low-overhead tracing capabilities of the LTTng kernel tracer to user-space. The library "liblttng-ust" enables tracing of applications and libraries.
This repo is a mirror of the official userspace-rcu git found at git://git.lttng.org/userspace-rcu.git. liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data synchronization library provides read-side access which scales linearly with the number of cores.
MariaDB Connector/C is used to connect applications developed in C/C++ to MariaDB and MySQL databases.The client library is LGPL licensed.
DirectX 12 Agility SDK
Wrapper for the FFmpeg that simplify usage it from C++ projects.
C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, NEON for ARM.
C++ implementation of the Python Numpy library
minizip-ng is a zip manipulation library written in C that is supported on Windows, macOS, and Linux.
Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
Insight Segmentation and Registration Toolkit (ITK) is used for image processing and analysis.
libminc is the core library and API of the MINC toolkit
A set of self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.
A General-purpose Task-parallel Programming System using Modern C++
Multi-format serialization library (JSON, XML, YAML, CSV, MsgPack)
Minimalistic header-only thread-safe ultra-low-latency multiple-producer-multiple-consumer lockless queues based on circular buffer with std::atomic.
A fast, small, safe, gradually typed embeddable scripting language derived from Lua
A cross-platform C library to retrieve CPU features (such as available instructions) at runtime
C++ library for access to DJ record libraries. Currently only supports Denon Engine Prime databases
Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
LibreSSL is a TLS/crypto stack.
A single file C++11 header-only HTTP/HTTPS server and client library
PicoSHA2 - a header-file-only C++ SHA256 hash generator
Open h.265 video codec implementation.
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
Microsoft Game Development Kit (GDK)
A C++ library for interfacing with the MultiSense S family of sensors from Carnegie Robotics.
Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension, LoongArch64, POWER. Part of Node.js, WebKit/Safari, Ladybird, Chromium, Cloudflare Workers and Bun.
This is glibmm, a C++ API for parts of glib that are useful for C++.
The GNU Scientific Library is a numerical library for C and C++ programmers
libsigc++ implements a typesafe callback system for standard C++. It allows you to define signals and to connect those signals to any callback function, either global or a member function, regardless of whether it is static or virtual.
Convenient unified display of the most relevant technical and tag data for video and audio files.
A library that provides an embeddable, persistent key-value store for fast storage