Pewarta Proxy

๐Ÿ“‹ Server Request & Proxy Logs

Loading active proxy settings...
Developed by Khairul Adha (adhexa.id)
Mengambil log server...

โš™๏ธ Pengaturan Proxy Target

mcpp index

mcpp Package Index

Modular C++23 packages for the mcpp build tool

302 packages 33 namespaces 748 versions 230 with examples
Install mcpp
xlings install mcpp -y
Don't have xlings yet?
Linux / macOS
curl -fsSL https://d2learn.org/xlings-install.sh | bash
Windows ยท PowerShell
irm https://d2learn.org/xlings-install.ps1.txt | iex

Growth

0 70 140 210 280 350 2026-05 2026-06 2026-07 2026-08 2026-09 2026-10
  • all packages 302
  • import 96
  • mcpplibs 38
2026-05-01 All stats โ†’ 2026-10-31 ยท 302

History line

  1. 10-31 20:24 mcpplibs.openkal-platform updated SPeak
  2. 10-31 19:56 mcpplibs.openkal-tools updated SPeak
  3. 10-31 19:56 mcpplibs.openkal-run updated SPeak
  4. 10-31 19:56 mcpplibs.openkal-musl updated SPeak
  5. 10-31 19:56 mcpplibs.openkal-llvm-runtime updated SPeak
  6. 10-31 19:56 mcpplibs.openkal-ld updated SPeak
  7. 10-31 19:56 mcpplibs.openkal-bind updated SPeak
  8. 10-31 19:47 mcpplibs.mwrap.accesskit added SPeak
Contributors See everyone โ†’
show
how you use it
openkal
openkal environment
namespace
aimol.tensorvia-cpu 0.2.3 โ€” CPU backend of Tensorvia, ported to C++23 modules
import โ€ฆ;
MIT3 platforms
boost-ext.ut 2.3.1 โ€” [Boost::ext].UT โ€” C++20 single-header unit testing framework, exposed as the C++23 module boost.ut
import boost.ut;
BSL-1.03 platformsโœ“ example
chriskohlhoff.asio 1.38.1 โ€” Standalone asio exposed as the C++23 module `asio` (separate compilation)
import asio;
BSL-1.03 platformsโœ“ exampleCN mirror
compat.abseil 20250512.1 โ€” Abseil โ€” Google's C++ common libraries (LTS 20250512.1, static)
#include "absl/strings/str_cat.h"
Apache-2.03 platformsโœ“ exampleCN mirror
compat.accesskit 0.23.1 โ€” AccessKit C bindings (prebuilt static library): one accessibility tree served to UIA, NSAccessibility and AT-SPI
#include <accesskit.h>
MIT, Apache-2.03 platformsโœ“ example
compat.apriltag 3.4.5 โ€” AprilTag visual fiducial detection library
#include <apriltag.h>
BSD-2-Clause, MIT3 platformsโœ“ example
compat.argparse 3.2 โ€” argparse โ€” header-only argument parser for modern C++
#include <argparse/argparse.hpp>
MIT3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.boost-align 1.92.0 โ€” Boost.Align 1.92.0 โ€” aligned allocation functions, allocators and traits
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-any 1.92.0 โ€” Boost.Any 1.92.0 โ€” a type-safe container for single values of different types
#include <boost/any.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-asio 1.92.0 โ€” Boost.Asio 1.92.0 โ€” networking/async I/O; the boostorg tree consumed by Boost.Beast
#include <boost/asio.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-assert 1.92.0 โ€” Boost.Assert 1.92.0 โ€” configurable assert macros with source-location support
#include <boost/assert.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-beast 1.92.0 โ€” Boost.Beast 1.92.0 โ€” HTTP and WebSocket networking on Boost.Asio (header-only)
#include <boost/beast.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-bind 1.92.0 โ€” Boost.Bind 1.92.0 โ€” bind.hpp expression binders and mem_fn
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-circular-buffer 1.92.0 โ€” Boost.CircularBuffer 1.92.0 โ€” a STL-compatible ring buffer container
#include <boost/circular_buffer.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-compat 1.92.0 โ€” Boost.Compat 1.92.0 โ€” C++11-17 backports of newer standard facilities (invoke, to_chars)
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-concept-check 1.92.0 โ€” Boost.ConceptCheck 1.92.0 โ€” compile-time checks for C++ concepts and requirements
#include <boost/concept_check.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-config 1.92.0 โ€” Boost.Config 1.92.0 โ€” platform/compiler/stdlib detection macros; root of the modular-boost header family
#include <boost/version.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-container 1.92.0 โ€” Boost.Container 1.92.0 โ€” STL-compatible containers; Beast consumes allocator_traits
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-container-hash 1.92.0 โ€” Boost.ContainerHash 1.92.0 โ€” hash_value and hash range combinators
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-core 1.92.0 โ€” Boost.Core 1.92.0 โ€” core utilities: addressof, empty_value, ref, type.hpp shims
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-describe 1.92.0 โ€” Boost.Describe 1.92.0 โ€” macro-based enum/class descriptions (feeds ContainerHash)
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-endian 1.92.0 โ€” Boost.Endian 1.92.0 โ€” byte-order conversion (WebSocket framing)
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-intrusive 1.92.0 โ€” Boost.Intrusive 1.92.0 โ€” intrusive list/set hooks (Beast buffers and http::fields)
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-io 1.92.0 โ€” Boost.IO 1.92.0 โ€” stream flag helpers (ios_state, ostream_put) and boost/io_fwd.hpp
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-logic 1.92.0 โ€” Boost.Logic 1.92.0 โ€” tribool three-state boolean (Beast detect_ssl)
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-move 1.92.0 โ€” Boost.Move 1.92.0 โ€” move-emulation traits and move-aware utilities
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-mp11 1.92.0 โ€” Boost.Mp11 1.92.0 โ€” C++11 metaprogramming list/combinator library
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-optional 1.92.0 โ€” Boost.Optional 1.92.0 โ€” optional values (Beast buffers_prefix uses in_place_init)
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-predef 1.92.0 โ€” Boost.Predef 1.92.0 โ€” compiler/architecture/OS detection macros (feeds WinAPI)
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-preprocessor 1.92.0 โ€” Boost.Preprocessor 1.92.0 โ€” preprocessor metaprogramming (feeds Utility/TypeTraits)
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-smart-ptr 1.92.0 โ€” Boost.SmartPtr 1.92.0 โ€” shared/weak/scoped pointers plus boost/shared_ptr.hpp shims
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-static-string 1.92.0 โ€” Boost.StaticString 1.92.0 โ€” fixed-capacity string behind beast::static_string
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-system 1.92.0 โ€” Boost.System 1.92.0 โ€” error_code/system_error and the boost/cerrno.hpp shim
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-throw-exception 1.92.0 โ€” Boost.ThrowException 1.92.0 โ€” common exception-raising infrastructure for Boost libraries
#include <boost/throw_exception.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-type-index 1.92.0 โ€” Boost.TypeIndex 1.92.0 โ€” runtime type information with RTTI-free fallback
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-type-traits 1.92.0 โ€” Boost.TypeTraits 1.92.0 โ€” compile-time type introspection traits
#include <boost/type_traits/is_same.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-utility 1.92.0 โ€” Boost.Utility 1.92.0 โ€” result_of, compressed_pair, call_traits, in_place factories
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-uuid 1.92.0 โ€” Boost.UUID 1.92.0 โ€” RFC 4122/9562 UUID generation and parsing
#include <boost/uuid/uuid.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-variant2 1.92.0 โ€” Boost.Variant2 1.92.0 โ€” never-empty variant (feeds Boost.System's result)
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.boost-winapi 1.92.0 โ€” Boost.WinAPI 1.92.0 โ€” WinAPI wrappers; owns boost/detail/winapi/* shims too
#include <boost/align/align_down.hpp>
BSL-1.03 platformsโœ“ example
compat.box2d 3.2.0 โ€” Box2D 3.2.0 โ€” the 2D rigid-body physics engine for games (C17, cross-platform deterministic), MIT
#include <box2d/box2d.h>
MIT3 platformsโœ“ exampleCN mirror
compat.brotli 1.2.0 โ€” Brotli compression library
#include <brotli/decode.h>
MIT3 platformsโœ“ exampleopenkal-compatposix on openkal
compat.bzip2 1.0.8 โ€” A freely available high-quality data compressor
#include <bzlib.h>
bzip2-1.0.63 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.c-ares 1.34.5 โ€” c-ares โ€” asynchronous DNS resolver library (static)
#include "ares.h"
MIT3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.catch2 3.15.2 โ€” A modern, C++-native test framework for unit-tests, TDD and BDD
#include <catch2/catch_all.hpp>
BSL-1.03 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.cjson 1.7.19 โ€” Ultralightweight JSON parser in ANSI C
#include <cJSON.h>
MIT3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.CLI11 2.7.2 โ€” Modern C++ command line parser (header-only)
#include <CLI/CLI.hpp>
BSD-3-Clause3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.concurrentqueue 1.0.5 โ€” moodycamel::ConcurrentQueue โ€” lock-free MPMC queue (header-only)
#include <c_api/concurrentqueue.h>
BSD-2-Clause, BSL-1.03 platformsโœ“ example
compat.cpptrace 1.0.4 โ€” cpptrace โ€” simple, portable stack traces for C++
#include <cpptrace/cpptrace.hpp>
MIT3 platformsโœ“ exampleCN mirror
compat.cublas 12.9.1.4 โ€” cuBLAS: dense linear algebra on the device (from the xim payload)
#include <โ€ฆ>
CUDA Toolkit1 platforms
compat.cuda-driver 2026.09.10 โ€” Host NVIDIA driver adapter: reach libcuda.so.1 from an mcpp binary
#include <โ€ฆ>
Apache-2.01 platformsโœ“ example
compat.cuda-runtime 2026.09.05 โ€” Host NVIDIA driver runtime adapter for mcpp Linux applications
#include <โ€ฆ>
Apache-2.01 platformsโœ“ example
compat.cudart 12.9.79 โ€” CUDA Runtime (libcudart) from the xim payload, as an mcpp dependency
#include <โ€ฆ>
CUDA Toolkit1 platforms
compat.cufft 11.4.1.4 โ€” cuFFT: fast Fourier transforms on the device (from the xim payload)
#include <โ€ฆ>
CUDA Toolkit1 platforms
compat.curand 10.3.10.19 โ€” cuRAND: random number generation on the device (from the xim payload)
#include <curand.h>
CUDA Toolkit1 platformsโœ“ example
compat.curl 8.21.0 โ€” libcurl โ€” client-side URL transfer library (static, OpenSSL/Schannel TLS)
#include <curl/curl.h>
curl3 platformsโœ“ exampleCN mirror
compat.cusolver 11.7.5.82 โ€” cuSOLVER: dense and sparse direct solvers on the device (from the xim payload)
#include <โ€ฆ>
CUDA Toolkit1 platforms
compat.cusparse 12.5.10.65 โ€” cuSPARSE: sparse linear algebra on the device (from the xim payload)
#include <โ€ฆ>
CUDA Toolkit1 platforms
compat.doctest 2.4.12 โ€” doctest โ€” the fastest feature-rich C++ single-header testing framework
#include <doctest/doctest.h>
MIT3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.dr_libs 2026.03.03 โ€” dr_libs (2026.03.03: dr_wav 0.14.5, dr_flac 0.13.3, dr_mp3 0.7.3) โ€” single-file WAV/AIFF, FLAC and MP3 decoders and a WAV encoder in C, no dependencies
#include <โ€ฆ>
MIT-0, Unlicense3 platformsโœ“ exampleCN mirror
compat.eigen 5.0.1 โ€” C++ template library for linear algebra (header-only)
#include <Eigen/Dense>
MPL-2.03 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.etl 20.49.0 โ€” Embedded Template Library โ€” fixed-capacity containers and utilities (header-only)
#include <etl/queue.h>
MIT3 platformsโœ“ example
compat.eui-neo 0.6.2 โ€” EUI-NEO โ€” declarative retained-mode C++17 UI framework (GLFW + OpenGL)
#include <eui_neo.h>
Apache-2.03 platformsโœ“ exampleCN mirror
compat.expat 2.7.1 โ€” Expat โ€” stream-oriented XML parser, built from the upstream release
#include <expat.h>
MIT1 platformsโœ“ exampleCN mirroropenkal-compatuses platform interfaces
compat.ffmpeg 8.1.2 โ€” FFmpeg 8.1.2 multimedia libraries, full source build (LGPL profile, multi-platform)
#include <libavformat/avformat.h>
LGPL-2.1-or-later3 platformsโœ“ exampleCN mirror
compat.fmt 12.2.0 โ€” A modern formatting library for C++ โ€” header form (#include <fmt/format.h>)
#include <fmt/fmt-c.h>
MIT3 platformsโœ“ example
compat.freetype 2.15.0 โ€” FreeType 2 โ€” portable font engine with TrueType/CFF/WOFF/SVG support
#include <ft2build.h>
FreeType3 platformsโœ“ example
compat.fribidi 1.0.16 โ€” GNU FriBidi 1.0.16 โ€” the Unicode bidirectional algorithm (UAX #9), the dependency pango needs for right-to-left text
#include <fribidi.h>
LGPL-2.1-or-later3 platformsโœ“ exampleCN mirror
compat.ftxui 7.0.3 โ€” C++ Functional Terminal User Interface (screen + dom + component)
import ftxui;
MIT3 platforms#includeโœ“ exampleCN mirror
compat.glad 0.0.0-651a425 โ€” OpenGL 4.1 Core Profile loader (libigl-glad fork)
#include "glad/glad.h"
MIT3 platformsโœ“ example
compat.glfw 3.4.0.1 โ€” GLFW windowing and input library built from upstream sources
#include <GLFW/glfw3.h>
Zlib3 platformsโœ“ exampleCN mirror
compat.glm 1.0.2 โ€” OpenGL Mathematics โ€” header-only vector and matrix library for graphics
#include <glm/glm.hpp>
MIT3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.glx-headers 1.7.0 โ€” GL and GLX API headers (libglvnd) โ€” provides GL/glx.h
#include <โ€ฆ>
MIT3 platformsCN mirror
compat.glx-runtime 2026.09.11 โ€” GLVND/GLX/OpenGL runtime for mcpp Linux window applications, from the xlings graphics stack
#include <โ€ฆ>
MIT1 platformsCN mirror
compat.gmp 6.3.0 โ€” GMP -- GNU multiple precision arithmetic library (portable C kernels, built by mcpp)
#include <gmpxx.h>
LGPL-3.0-or-later3 platformsโœ“ exampleCN mirror
compat.godot-cpp 10.0.0-rc1 โ€” C++ bindings for the Godot GDExtension API (pre-generated bindings, no Python/SCons needed)
#include <godot_cpp/classes/editor_dock.hpp>
MIT3 platformsโœ“ exampleCN mirror
compat.gsl 2.8 โ€” GNU Scientific Library with its CBLAS implementation (static, source-built)
#include <gsl/gsl_blas.h>
GPL-3.0-or-later2 platformsโœ“ example
compat.gtest 1.18.0 โ€” Google's C++ test framework
#include <gtest/gtest.h>
BSD-3-Clause3 platformsโœ“ exampleCN mirror
compat.gtl 1.2.0 โ€” Greg's Template Library โ€” C++20 hash maps, btrees, bit vectors and utilities (header-only)
#include <gtl/phmap.hpp>
Apache-2.03 platformsโœ“ exampleCN mirror
compat.gzip-hpp 0.1.0 โ€” gzip-hpp โ€” header-only gzip/deflate compression wrappers over zlib
#include <gzip/compress.hpp>
BSD-2-Clause3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.harfbuzz 14.3.0 โ€” HarfBuzz โ€” OpenType text shaping engine with the FreeType backend
#include <โ€ฆ>
MIT3 platformsโœ“ exampleCN mirror
compat.hiredis 1.5.0 โ€” Minimalistic C client for Redis (static, upstream 7-TU source build)
#include <โ€ฆ>
BSD-3-Clause3 platforms
compat.httplib 0.63.0 โ€” C++ single-header HTTP/HTTPS server and client library
#include "../../../fixtures/httplib_compression_case.hpp"
MIT3 platformsโœ“ example
compat.imgui 1.93.0-docking โ€” Dear ImGui immediate-mode GUI library core sources
#include <imgui.h>
MIT3 platformsโœ“ exampleCN mirror
compat.jwt-cpp 0.7.2 โ€” jwt-cpp 0.7.2 โ€” header-only JSON Web Token (JWT) library for C++, backed by OpenSSL
#include <jwt-cpp/jwt.h>
MIT3 platformsโœ“ example
compat.khrplatform 2026.05.31 โ€” Khronos KHR platform header for OpenGL/EGL compat packages
#include <KHR/khrplatform.h>
Khronos3 platformsโœ“ exampleCN mirror
compat.libaio 0.3.113 โ€” Linux-native asynchronous I/O access library (libaio)
#include <libaio.h>
LGPL-2.1-or-later1 platformsโœ“ exampleCN mirror
compat.libarchive 3.8.7 โ€” Multi-format archive and compression library
#include <archive.h>
BSD-2-Clause, BSD-3-Clause, BSD-2-Clause-NetBSD, CC0-1.0, OpenSSL, Apache-2.0, public-domain3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.libassert 2.2.1 โ€” libassert โ€” the ergonomic assertion library, with expression decomposition and stack traces
#include <libassert/assert.hpp>
MIT3 platformsโœ“ exampleCN mirror
compat.libcoro 0.16.0 โ€” libcoro โ€” C++20 coroutine tasks, generators, thread pool and awaitable synchronisation
#include <coro/event.hpp>
Apache-2.03 platformsโœ“ exampleCN mirror
compat.libdrm 2.4.134 โ€” libdrm โ€” userspace DRM/KMS interface, built from the upstream release
#include <โ€ฆ>
MIT1 platformsโœ“ exampleCN mirror
compat.libevent 2.1.13 โ€” Libevent asynchronous event notification and networking library
#include <event2/event.h>
BSD-3-Clause, ISC, MIT3 platformsโœ“ example
compat.libffi 3.4.8 โ€” libffi โ€” portable foreign function interface, built from the upstream release
#include <ffi.h>
MIT1 platformsโœ“ exampleCN mirror
compat.libgbm 25.0.7 โ€” GBM buffer management API (Mesa), bound to the ecosystem's xim:mesa โ€” zero host dependency
#include <gbm.h>
MIT1 platformsโœ“ exampleCN mirror
compat.libinput 1.31.3 โ€” libinput 1.31.3 โ€” touchpad, mouse, tablet and keyboard input handling for compositors
#include <libinput.h>
MIT1 platformsโœ“ exampleCN mirror
compat.libmysqlclient 8.4.6 โ€” MySQL C API client library (static, client-only source)
import โ€ฆ;
GPL-2.0-only, Universal-FOSS-exception-1.03 platformsโœ“ example
compat.libpng 1.6.59 โ€” PNG reference library โ€” portable PNG encode/decode (depends on zlib)
#include "png.h"
libpng3 platformsโœ“ exampleopenkal-compatposix on openkal
compat.libseat 0.9.3 โ€” libseat 0.9.3 โ€” session and device handover for compositors, with the seatd and builtin backends
#include <libseat.h>
MIT1 platformsโœ“ exampleCN mirror
compat.libserial 1.0.0 โ€” LibSerial โ€” object-oriented C++ serial-port library (SerialPort / SerialStream)
#include <libserial/SerialPortConstants.h>
BSD-3-Clause1 platformsโœ“ exampleCN mirror
compat.libudev 1.0.5 โ€” libudev-zero 1.0.5 โ€” the libudev ABI without systemd or a daemon, for libinput
#include <libudev.h>
ISC1 platformsโœ“ exampleCN mirror
compat.libuv 1.53.0 โ€” Multi-platform asynchronous I/O library (static, upstream per-OS source sets)
#include <โ€ฆ>
MIT3 platforms
compat.libvpx 1.17.0 โ€” libvpx 1.17.0 โ€” the VP9 video codec (encoder and decoder), portable C, BSD-3-Clause with a royalty-free patent grant
#include <vpx/vp8cx.h>
BSD-3-Clause3 platformsโœ“ example
compat.libwebm 1.0.0.32 โ€” libwebm 1.0.0.32 โ€” the WebM (Matroska) container: muxer and parser, BSD-3-Clause
#include <โ€ฆ>
BSD-3-Clause3 platformsโœ“ example
compat.libwebp 1.5.0 โ€” WebP image codec: encode + decode + sharpyuv, built from upstream sources
#include <webp/demux.h>
BSD-3-Clause3 platformsโœ“ exampleCN mirror
compat.lua 5.4.7 โ€” A powerful, efficient, lightweight, embeddable scripting language
#include <lua.h>
MIT3 platformsโœ“ exampleCN mirror
compat.lz4 1.10.0 โ€” LZ4 extremely fast compression
#include <lz4.h>
BSD-2-Clause3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.mbedtls 3.6.1 โ€” An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API
#include <mbedtls/sha256.h>
Apache-2.03 platformsโœ“ exampleCN mirror
compat.md4c 0.5.3 โ€” MD4C โ€” Markdown parser for C
#include "md4c.h"
MIT3 platformsโœ“ exampleopenkal-compatposix on openkal
compat.mimalloc 3.4.5 โ€” mimalloc โ€” compact general-purpose allocator with excellent performance
#include <mimalloc.h>
MIT3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.miniaudio 0.11.25 โ€” Single-file audio playback and capture library with native backends and WAV/FLAC/MP3 decoding
#include <miniaudio.h>
MIT-0, Unlicense3 platformsโœ“ exampleCN mirror
compat.mio 2023.3.3 โ€” mio โ€” cross-platform header-only memory-mapped file IO
#include <mio/mmap.hpp>
MIT3 platformsโœ“ exampleCN mirror
compat.msdfgen 1.13 โ€” msdfgen โ€” multi-channel signed distance field generator (core + FreeType import)
#include <msdfgen/msdfgen.h>
MIT3 platformsโœ“ exampleCN mirror
compat.mtdev 1.1.7 โ€” mtdev 1.1.7 โ€” kernel multitouch protocol A to B translation, for libinput
#include <mtdev.h>
MIT1 platformsโœ“ exampleCN mirror
compat.muduo 2.0.3 โ€” A reactor-based C++ network library for Linux
#include <muduo/net/Buffer.h>
BSD-3-Clause1 platformsโœ“ example
compat.mysql-connector-cpp 26.7.0 โ€” MySQL Connector/C++ X DevAPI and JDBC (static, source-built)
#include <mysql/jdbc.h>
GPL-2.0-only, Universal-FOSS-exception-1.02 platformsโœ“ exampleCN mirror
compat.nanodbc 3.0.8 โ€” Small C++ wrapper for the native C ODBC API
#include <nanodbc/nanodbc.h>
MIT3 platformsโœ“ example
compat.nanosvg 2026.07.09 โ€” NanoSVG โ€” small SVG parser that flattens paths to beziers, with an optional rasterizer
#include <nanosvg.h>
Zlib3 platformsโœ“ exampleCN mirror
compat.ogg 1.3.6 โ€” libogg 1.3.6 โ€” the Ogg container's framing and bit-packing library (Xiph.Org), BSD-3-Clause
#include <ogg/ogg.h>
BSD-3-Clause3 platformsโœ“ exampleCN mirror
compat.onnxruntime 1.25.1 โ€” ONNX Runtime 1.25.1 official CPU C/C++ SDK
#include <โ€ฆ>
MIT3 platformsCN mirror
compat.openblas 0.3.33 โ€” OpenBLAS โ€” optimized BLAS, built from source (BLAS-only, no Fortran/LAPACK)
#include <cblas.h>
BSD-3-Clause3 platformsโœ“ exampleCN mirror
compat.opencl 2026.09.11 โ€” Khronos OpenCL ICD loader โ€” the library an OpenCL program links
#include <CL/cl.h>
Apache-2.03 platformsโœ“ exampleCN mirror
compat.opencl-headers 2026.05.29 โ€” Khronos OpenCL API headers
#include <โ€ฆ>
Apache-2.03 platformsCN mirror
compat.opencl-runtime 2026.09.11 โ€” Host OpenCL ICD runtime adapter for mcpp Linux applications
#include <โ€ฆ>
Apache-2.01 platforms
compat.opengl 2026.05.31 โ€” Khronos OpenGL API headers for mcpp packages
#include <GL/gl.h>
MIT3 platformsโœ“ exampleCN mirror
compat.openmp 23.1.4 โ€” LLVM OpenMP runtime and omp.h, built from source
#include <โ€ฆ>
Apache-2.0 WITH LLVM-exception3 platformsโœ“ example
compat.openssl 3.5.1 โ€” OpenSSL โ€” TLS/crypto library (static, install()-driven build)
#include <openssl/ssl.h>
Apache-2.03 platformsโœ“ exampleCN mirror
compat.opus 1.6.1 โ€” libopus 1.6.1 โ€” the Opus audio codec (RFC 6716), encoder and decoder, floating point, BSD-3-Clause
#include <opus.h>
BSD-3-Clause3 platformsโœ“ exampleCN mirror
compat.opusfile 0.12 โ€” opusfile 0.12 โ€” decoding and seeking Ogg Opus files (RFC 7845) over libogg and libopus, BSD-3-Clause
#include <opusfile.h>
BSD-3-Clause3 platformsโœ“ exampleCN mirror
compat.pcre2 10.44 โ€” PCRE2 10.44 โ€” 8-bit Perl-compatible regular expressions with Unicode properties, the dependency glib's GRegex is written against
#include <pcre2.h>
BSD-3-Clause1 platformsโœ“ exampleCN mirroropenkal-compatuses platform interfaces
compat.pixman 0.46.4 โ€” pixman 0.46.4 โ€” low-level pixel manipulation, with runtime-dispatched x86 SIMD
#include <pixman.h>
MIT1 platformsโœ“ exampleCN mirror
compat.plf-hive 2026.07.31 โ€” plf::hive โ€” reference implementation of the proposed std::hive (header-only)
#include <plf_hive.h>
Zlib3 platformsโœ“ exampleCN mirror
compat.pocketpy 2.2.0 โ€” PocketPy 2.2.0, a small embeddable Python 3.x interpreter in C11 (MIT)
#include <pocketpy.h>
MIT3 platformsโœ“ example
compat.protobuf 35.1 โ€” Protocol Buffers โ€” Google's data interchange format, C++ runtime (libprotobuf 35.1, static)
#include "google/protobuf/io/coded_stream.h"
BSD-3-Clause3 platformstoolโœ“ exampleCN mirror
compat.pybind11 3.2.0-dev.6254086 โ€” Seamless operability between C++11 and Python
#include <pybind11/embed.h>
BSD-3-Clause3 platformsโœ“ example
compat.quickjs-ng 0.17.0 โ€” QuickJS-ng, a small embeddable JavaScript engine (engine only, without quickjs-libc)
#include <quickjs.h>
MIT, Unicode-3.03 platformsโœ“ example
compat.rapidcsv 9.07 โ€” Fast CSV parser โ€” single-header document/column/cell access (header-only)
#include <rapidcsv.h>
BSD-3-Clause3 platformsโœ“ example
compat.re2 2022-04-01 โ€” RE2 โ€” fast, safe, thread-friendly regular expression engine (static)
#include "re2/re2.h"
BSD-3-Clause3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.recastnavigation 1.6.0 โ€” Recast Navigation โ€” navmesh generation (Recast) and runtime pathfinding (Detour); optional crowd simulation, tile cache and debug draw
#include <recastnavigation/Recast.h>
Zlib3 platformsโœ“ example
compat.redis-plus-plus 1.3.15 โ€” C++ client for Redis (sync API; built from source, depends on compat.hiredis)
#include <โ€ฆ>
Apache-2.03 platformsโœ“ example
compat.reflectcpp 0.25.0 โ€” Compile-time reflection and serialization for C++ structs (core + JSON)
#include <โ€ฆ>
MIT3 platformsโœ“ exampleCN mirror
compat.richdem 2.2.11 โ€” High-performance terrain analysis library
#include <richdem/common/Array2D.hpp>
MIT3 platformsโœ“ example
compat.safeint 3.0.28a โ€” Header-only checked integer arithmetic for C++ and C
#include <SafeInt.hpp>
MIT3 platformsโœ“ example
compat.sdl2 2.32.10 โ€” SDL2 โ€” cross-platform window, input and audio layer
#include <SDL.h>
Zlib3 platformsโœ“ exampleCN mirror
compat.sdl3 3.4.18 โ€” SDL3 โ€” cross-platform window, input and audio layer
#include <SDL3/SDL.h>
Zlib3 platformsโœ“ exampleCN mirror
compat.sheenbidi 3.0.0 โ€” SheenBidi 3.0.0 โ€” the Unicode bidirectional algorithm (UAX #9, Unicode 17.0.0) in C, Apache-2.0, no dependencies
#include <SheenBidi/SheenBidi.h>
Apache-2.03 platformsโœ“ exampleCN mirror
compat.soci 4.1.4 โ€” SOCI โ€” a C++ database access library with one API over many engines
#include <soci/soci.h>
BSL-1.03 platformsโœ“ example
compat.spdlog 1.17.0 โ€” Fast C++ logging library (header-only by default, compiled via the `compiled` feature)
#include <spdlog/spdlog.h>
MIT3 platformsโœ“ exampleopenkal-compatposix on openkal
compat.spirv-headers 1.4.357.0 โ€” Khronos SPIR-V headers (spirv/unified1)
#include <spirv/unified1/spirv.hpp>
MIT, CC-BY-4.03 platformsโœ“ exampleCN mirror
compat.spirv-reflect 1.4.357.0 โ€” Khronos SPIRV-Reflect โ€” reflection of descriptor bindings and interfaces from SPIR-V modules
#include <spirv_reflect.h>
Apache-2.03 platformsโœ“ exampleCN mirror
compat.sqlite3 3.45.3 โ€” SQLite โ€” self-contained SQL database engine (C amalgamation)
#include <sqlite3.h>
LicenseRef-Public-Domain3 platformsโœ“ exampleopenkal-compatposix on openkal
compat.sqlitecpp 3.3.3 โ€” SQLiteCpp: a smart and easy to use C++ SQLite3 wrapper
#include <SQLiteCpp/SQLiteCpp.h>
MIT3 platformsโœ“ exampleCN mirror
compat.sycl-runtime 2026.09.11 โ€” SYCL runtime adapter for mcpp Linux applications (Intel DPC++ payload)
#include <โ€ฆ>
Apache-2.01 platformsโœ“ example
compat.tl-optional 1.1.0 โ€” tl::optional โ€” std::optional with monadic operations and reference support (header-only)
#include <tl/optional.hpp>
CC0-1.03 platformsโœ“ example
compat.tray 0.0.0-8dd1358 โ€” Cross-platform system tray icon library (header-only)
#include "tray.h"
MIT3 platformsโœ“ example
compat.unixodbc 2.3.14 โ€” unixODBC driver manager (libodbc with libodbcinst folded in), full source build
#include <โ€ฆ>
LGPL-2.1-or-later1 platformsCN mirror
compat.usockets 0.8.8 โ€” uSockets: eventing and networking layer under uWebSockets (libuv backend, no SSL)
#include <libusockets.h>
Apache-2.03 platformsโœ“ exampleCN mirror
compat.uwebsockets 20.79.0 โ€” uWebSockets: header-only HTTP/WebSocket server (libuv backend, no SSL, no zlib)
#include <โ€ฆ>
Apache-2.03 platformsโœ“ exampleCN mirror
compat.vulkan 1.4.357.3 โ€” Khronos Vulkan loader โ€” static ICD-dispatch library
#include <vulkan/vulkan.h>
Apache-2.03 platformsโœ“ exampleCN mirror
compat.vulkan-headers 1.4.357.0 โ€” Khronos Vulkan API headers
#include <โ€ฆ>
Apache-2.03 platformsCN mirror
compat.vulkan-memory-allocator 3.4.0 โ€” AMD Vulkan Memory Allocator โ€” device memory sub-allocation for Vulkan
#include <โ€ฆ>
MIT3 platformsโœ“ exampleCN mirror
compat.vulkan-runtime 2026.09.11 โ€” Host Vulkan ICD runtime adapter for mcpp Linux applications
#include <โ€ฆ>
Apache-2.01 platforms
compat.wamr 2.4.5 โ€” WebAssembly Micro Runtime โ€” small-footprint WebAssembly interpreter from the Bytecode Alliance
#include <โ€ฆ>
Apache-2.0 WITH LLVM-exception1 platformsโœ“ example
compat.websocket 12.1.0 โ€” IXWebSocket โ€” pure C++ WebSocket client (RFC 6455), client-only, zero deps
#include <ixwebsocket/IXConnectionState.h>
MIT3 platformsโœ“ example
compat.wil 1.0.260126.7 โ€” Windows Implementation Library: header-only RAII for Win32 handles, COM and HRESULT
#include <wil/com.h>
MIT1 platformsโœ“ exampleCN mirror
compat.wolfssl 5.9.4 โ€” wolfSSL โ€” portable TLS/crypto library (static source build, TLS 1.3)
#include <wolfssl/options.h>
GPL-3.0-only3 platformsโœ“ example
compat.x11 1.8.13 โ€” Xlib runtime library and public headers built from upstream sources
#include <X11/Xlib.h>
BSD-1-Clause, HPND-sell-variant, ISC, MIT, MIT-Open-Group, X111 platformsโœ“ exampleCN mirror
compat.xau 1.0.12 โ€” X authorization file management library
#include <X11/Xauth.h>
MIT-Open-Group1 platformsโœ“ exampleCN mirror
compat.xcb 1.17.0 โ€” X C Binding core library built from upstream sources
#include <xcb/xcb.h>
MIT1 platformsโœ“ exampleCN mirror
compat.xcb-proto 1.17.0 โ€” XCB protocol XML descriptions and xcbgen generator
#include <โ€ฆ>
MIT1 platformsCN mirror
compat.xcursor 1.2.3 โ€” X cursor management runtime library and public headers
#include <X11/Xcursor/Xcursor.h>
HPND-sell-variant1 platformsโœ“ exampleCN mirror
compat.xdmcp 1.1.5 โ€” X Display Manager Control Protocol library
#include <X11/Xdmcp.h>
MIT-Open-Group1 platformsโœ“ exampleCN mirror
compat.xext 1.3.7 โ€” X11 miscellaneous extensions runtime library and public headers
#include <X11/extensions/Xext.h>
HPND-sell-variant, ISC, MIT, MIT-Open-Group1 platformsโœ“ exampleCN mirror
compat.xfixes 6.0.2 โ€” X Fixes extension runtime library and public headers
#include <X11/extensions/Xfixes.h>
HPND-sell-variant1 platformsโœ“ exampleCN mirror
compat.xi 1.8.3 โ€” X Input extension runtime library and public headers
#include <X11/extensions/Xinerama.h>
MIT-Open-Group1 platformsโœ“ exampleCN mirror
compat.xinerama 1.1.6 โ€” Xinerama extension runtime library and public headers
#include <X11/extensions/Xinerama.h>
MIT-Open-Group1 platformsโœ“ exampleCN mirror
compat.xorgproto 2025.1 โ€” X.Org protocol headers for X11-based compat packages
#include <โ€ฆ>
1 platformsCN mirror
compat.xrandr 1.5.5 โ€” X Resize, Rotate and Reflect extension runtime library and public headers
#include <X11/extensions/Xrandr.h>
HPND-sell-variant1 platformsโœ“ exampleCN mirror
compat.xrender 0.9.12 โ€” X Rendering extension runtime library and public headers
#include <X11/extensions/Xrender.h>
HPND-sell-variant1 platformsโœ“ exampleCN mirror
compat.xsimd 14.3.0 โ€” C++ wrappers for SIMD intrinsics with runtime architecture selection (header-only)
#include <xsimd/xsimd.hpp>
BSD-3-Clause3 platformsโœ“ example
compat.xtrans 1.6.0 โ€” X.Org transport layer support headers used by Xlib
#include <โ€ฆ>
HPND-sell-variant, MIT, MIT-Open-Group1 platformsCN mirror
compat.xxhash 0.8.3 โ€” Extremely fast non-cryptographic hash algorithm (XXH32/XXH64/XXH3)
#include <xxhash.h>
BSD-2-Clause3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.xz 5.8.3 โ€” XZ Utils liblzma compression library
#include <lzma.h>
0BSD3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.yaml-cpp 0.9.0 โ€” yaml-cpp โ€” YAML 1.2 parser and emitter for C++ (static)
#include <yaml-cpp/yaml.h>
MIT3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.yyjson 0.13.0 โ€” Fastest C JSON library with SIMD โ€” ANSI C, zero dependencies
#include "yyjson.h"
MIT3 platformsโœ“ exampleopenkal-compatposix on openkal
compat.zlib 1.3.2 โ€” A compression library
#include <zlib.h>
Zlib3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
compat.zstd 1.5.7 โ€” Zstandard real-time compression algorithm
#include <zstd.h>
BSD-3-Clause, GPL-2.0-only3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
ffmpeg.ffmpeg 8.1.2 โ€” FFmpeg 8.1.2 C++ modules for mcpp (import ffmpeg.av;) on top of the compat.ffmpeg source build
import ffmpeg.av;
MIT3 platformsโœ“ exampleCN mirror
fmtlib.fmt 12.2.0 โ€” A modern formatting library for C++, exposed as C++23 module fmt
import fmt;
MIT3 platformsโœ“ exampleopenkal-compatposix on openkal
freedesktop.cairo 1.18.2 โ€” cairo 1.18.2 โ€” 2D vector drawing, backends as features with X11 off by default
import freedesktop.cairo;
LGPL-2.1-or-later, MPL-1.11 platforms#includeโœ“ exampleCN mirror
freedesktop.egl 1.7.0 โ€” libEGL โ€” GLVND's vendor-neutral EGL dispatch, built from source, with a C++23 module
import khronos.egl;
MIT1 platformsโœ“ exampleCN mirror
freedesktop.fontconfig 2.15.0 โ€” fontconfig 2.15.0 โ€” font discovery and matching, every generated file produced by build.mcpp
import freedesktop.fontconfig;
MIT1 platforms#includeโœ“ exampleCN mirror
freedesktop.glesv1 1.7.0 โ€” libGLESv1_CM.so.1 โ€” OpenGL ES 1.x (common profile) through GLVND, built from source, with a C++23 module
import khronos.glesv1;
MIT1 platformsCN mirror
freedesktop.glesv2 1.7.0 โ€” libGLESv2.so.2 โ€” OpenGL ES 2.0/3.x through GLVND, built from source, with a C++23 module
import khronos.glesv2;
MIT1 platformsโœ“ exampleCN mirror
freedesktop.libdisplay-info 0.2.0 โ€” libdisplay-info 0.2.0 โ€” EDID and DisplayID parsing, with the PNP vendor table pre-generated from a pinned hwdata
import displayinfo;
MIT1 platformsโœ“ exampleCN mirror
freedesktop.libevdev 1.13.7 โ€” libevdev 1.13.7 โ€” a wrapper for the Linux evdev input interface, event-name tables pre-generated
#include <libevdev.h>
MIT1 platformsimportโœ“ exampleCN mirror
freedesktop.libxkbcommon 1.13.2 โ€” libxkbcommon 1.13.2 โ€” keymap compilation and keyboard state, xkbcomp parser pre-generated
#include <xkbcommon/xkbcommon.h>
MIT1 platformsimportโœ“ exampleCN mirror
freedesktop.opengl 1.7.0 โ€” libOpenGL.so.0 โ€” version-neutral OpenGL through GLVND, built from source, with a C++23 module
import khronos.opengl;
MIT1 platformsCN mirror
freedesktop.wayland 1.26.0 โ€” libwayland-client โ€” the client side of the Wayland protocol, with a C++23 module wrapper
import freedesktop.wayland.client;
MIT1 platforms#includeโœ“ exampleCN mirror
freedesktop.wayland-cursor 1.26.0 โ€” libwayland-cursor 1.26.0 โ€” load an XCursor theme into a wl_buffer, for clients that set their own pointer
#include <wayland-cursor.h>
MIT1 platformsโœ“ exampleCN mirror
freedesktop.wayland-egl 1.26.0 โ€” libwayland-egl 1.26.0 โ€” wl_egl_window, the bridge from a wl_surface to an EGL window surface
#include <wayland-egl.h>
MIT1 platformsโœ“ exampleCN mirror
freedesktop.wayland-protocols-stable 1.49.1 โ€” wayland-protocols stable โ€” xdg-shell, linux-dmabuf-v1, tablet-v2, viewporter, presentation-time
import โ€ฆ;
MIT1 platformsCN mirror
freedesktop.wayland-protocols-staging 1.49.1 โ€” wayland-protocols staging โ€” the tier upstream expects to stabilise unchanged
#include <wayland-protocols/xdg-shell-enum.h>
MIT1 platformsimportโœ“ exampleCN mirror
freedesktop.wayland-protocols-unstable 1.49.1 โ€” wayland-protocols unstable โ€” the zwp_*/zxdg_* protocols still in flux
import โ€ฆ;
MIT1 platformsCN mirror
freedesktop.wayland-scanner 1.26.0 โ€” wayland-scanner โ€” the Wayland protocol code generator, built from source
$ wayland-scanner
MIT1 platformsCN mirror
freedesktop.wayland-server 1.26.0 โ€” libwayland-server โ€” the compositor side of the Wayland protocol, with a C++23 module wrapper
import freedesktop.wayland.server;
MIT1 platforms#includeโœ“ exampleCN mirror
freedesktop.wayland-util 1.26.0 โ€” wayland's macros as a C++23 module โ€” constants, container_of, list/array ranges
import freedesktop.wayland.util;
MIT1 platformsโœ“ exampleCN mirror
gcc.libstdcxx 16.1.0.1 โ€” libstdc++ from the GCC payload as the C++ standard library of an llvm build (provides mcpp:c++-abi=libstdc++)
import โ€ฆ;
GPL-3.0-or-later WITH GCC-exception-3.11 platformsโœ“ example
ggml-org.llamacpp b10069.2 โ€” C++23 module package for llama.cpp b10069 (import llamacpp;)
import llamacpp;
MIT3 platformsโœ“ exampleCN mirror
gnome.gio 2.82.5 โ€” GIO 2.82.5 โ€” files, streams, sockets, D-Bus, GSettings and GListModel
import gnome.gio;
LGPL-2.1-or-later1 platforms#includeโœ“ exampleCN mirror
gnome.glib 2.82.5 โ€” GLib 2.82.5 โ€” data structures, the main loop, Unicode, GVariant and GRegex
import gnome.glib;
LGPL-2.1-or-later1 platforms#includeโœ“ exampleCN mirror
gnome.gmodule 2.82.5 โ€” GModule 2.82.5 โ€” portable dynamic module loading over dlopen
import gnome.gmodule;
LGPL-2.1-or-later1 platforms#includeโœ“ exampleCN mirror
gnome.gobject 2.82.5 โ€” GObject 2.82.5 โ€” the GLib type system: GType, signals, properties, closures and GValue
import gnome.gobject;
LGPL-2.1-or-later1 platforms#includeโœ“ exampleCN mirror
gnome.pango 1.56.1 โ€” Pango 1.56.1 โ€” international text layout: itemisation, shaping, bidi and line breaking
import gnome.pango;
LGPL-2.1-or-later1 platforms#includeโœ“ exampleCN mirror
gnome.pangocairo 1.56.1 โ€” PangoCairo 1.56.1 โ€” pango's cairo rendering backend, the usual entry point
import gnome.pangocairo;
LGPL-2.1-or-later1 platforms#includeโœ“ exampleCN mirror
gnome.pangoft2 1.56.1 โ€” PangoFT2 1.56.1 โ€” pango's FreeType and fontconfig font backend
import gnome.pangoft2;
LGPL-2.1-or-later1 platforms#includeโœ“ exampleCN mirror
godotengine.godot-cpp-m 10.0.0-rc1 โ€” C++23 module package for godot-cpp (import godot_cpp) โ€” Godot GDExtension API, C++ API unchanged
import godot_cpp;
MIT3 platformsโœ“ exampleCN mirror
grpc.grpc 1.83.0 โ€” gRPC 1.83.0 โ€” vendored upstream source build with import grpc; (abseil/protobuf/re2/c-ares/OpenSSL come from this index)
import grpc;
Apache-2.02 platformsโœ“ exampleCN mirror
grpc.grpc-plugin 1.83.0.1 โ€” grpc_cpp_plugin 1.83.0 โ€” the gRPC C++ code generator, buildable as an mcpp host tool
$ grpc_cpp_plugin
Apache-2.03 platformsCN mirror
gzj-creator.galay 5.0.2 โ€” C++23 coroutine networking and protocol framework with named Galay modules
import galay.utils;
Apache-2.02 platformsโœ“ example
huxerui.huxerui.huxerui 0.3.0 โ€” HuxerUI โ€” declarative cross-platform UI framework in C++20 (GTK4 on Linux, Win32/Direct2D, AppKit/Metal)
import huxerui;
MIT3 platformsCN mirror
khronos.vulkan-hpp 1.4.357.1 โ€” Vulkan-Hpp โ€” Khronos C++ bindings, exposed as the C++23 modules vulkan / vulkan_video
import vulkan;
Apache-2.0, MIT3 platformsโœ“ exampleCN mirror
llvm.compiler-rt-builtins 22.1.8.6 โ€” The compiler-rt builtins as a source package: LLVM's replacement for libgcc โ€” the routines a compiler emits calls to โ€” compiled with the consuming program's own flags
import โ€ฆ;
Apache-2.0 WITH LLVM-exception3 platformsโœ“ exampleCN mirror
llvm.libcxx 22.1.8.3 โ€” libc++ and libc++abi as a source package: the C++ standard library compiled with the consuming program's own flags, for a hosted target whose toolchain payload cannot supply a static libc++ built for it
import โ€ฆ;
Apache-2.0 WITH LLVM-exception3 platformsCN mirror
marzer.tomlplusplus 3.4.0 โ€” TOML config file parser and serializer for C++, exposed as C++23 module tomlplusplus
import tomlplusplus;
MIT3 platformsimportโœ“ exampleCN mirror
mcpp.plugins 0.20.0 โ€” Official mcpp build plugins: rule packages under mcpp.rules.*, build-time utilities under mcpp.tools.*, each member selected by a feature (host-module)
import mcpp.plugins;
Apache-2.03 platformstoolCN mirror
mcpplibs.aarch64-virt-rt 0.2.1 โ€” Board support for QEMU's aarch64 virt machine โ€” memory layout, startup, console and runner, on the zero-libc tier
import โ€ฆ;
Apache-2.03 platformsCN mirror
mcpplibs.capi.lua 0.0.3 โ€” C++23 module wrapping the Lua 5.4 C API โ€” `import mcpplibs.capi.lua;`
import mcpplibs.capi.lua;
Apache-2.03 platformsCN mirror
mcpplibs.clangtidy 0.1.0 โ€” clang-tidy as an importable mcpp build rule (role = check, host-module)
import clangtidy;
Apache-2.03 platformsCN mirror
mcpplibs.cmdline 0.0.2 โ€” A simple command-line parsing library/framework for modern C++
import mcpplibs.cmdline;
Apache-2.03 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
mcpplibs.cmp 0.1.0 โ€” A C++23 coroutine runtime project built with mcpp and C++ Modules
import mcpplibs.cmp;
Apache-2.03 platformsโœ“ exampleopenkal-compatposix on openkal
mcpplibs.cortex-m-rt 0.2.5 โ€” Board support for Cortex-M: startup, memory layout, semihosting console, and the runners that reach an emulator or a debug probe
import mcpplibs.cortex_m_rt;
Apache-2.03 platformsCN mirror
mcpplibs.ffmpeg 0.0.3 โ€” C++23 module package for FFmpeg (import ffmpeg.av) โ€” full source build via compat.ffmpeg, C API unchanged
import ffmpeg.av;
MIT3 platformsCN mirror
mcpplibs.grpcgen 1.83.0.1 โ€” protoc + grpc_cpp_plugin codegen as an importable mcpp build rule (host-module)
import grpcgen;
Apache-2.03 platformsโœ“ exampleCN mirror
mcpplibs.imgui 0.0.6 โ€” C++23 module package for Dear ImGui core and GLFW/OpenGL3 backends
import imgui.core;
MIT3 platformsCN mirror
mcpplibs.llamacpp 0.1.0 โ€” C++23 module package for llama.cpp (import llamacpp)
import llamacpp;
MIT3 platforms
mcpplibs.llmapi 0.2.8 โ€” Modern C++ LLM API client with openai-compatible support
import mcpplibs.llmapi;
Apache-2.03 platformsโœ“ exampleCN mirror
mcpplibs.mwrap.accesskit 0.23.1 โ€” accesskit-m: AccessKit's C bindings as a C++23 module (one accessibility tree served to UIA, NSAccessibility and AT-SPI)
import mcpplibs.mwrap.accesskit;
Apache-2.03 platforms
mcpplibs.mwrap.box2d 3.2.0 โ€” box2d-m: Box2D 3.2.0 (the 2D rigid-body physics engine, cross-platform deterministic) as C++23 modules
import mcpplibs.mwrap.box2d;
Apache-2.03 platformsCN mirror
mcpplibs.mwrap.concurrentqueue 1.0.5 โ€” concurrentqueue-m: moodycamel::ConcurrentQueue (lock-free MPMC queue) as C++23 modules
import mcpplibs.mwrap.concurrentqueue;
Apache-2.03 platforms
mcpplibs.mwrap.dr_libs 2026.03.03 โ€” dr_libs-m: dr_wav, dr_flac and dr_mp3 (WAV/AIFF, FLAC and MP3 decoding, WAV writing) as C++23 modules
import mcpplibs.mwrap.dr_libs;
Apache-2.03 platformsCN mirror
mcpplibs.mwrap.ffmpeg 8.1.2 โ€” ffmpeg-m upstream-preserving C++23 module wrapper
import mcpplibs.mwrap.ffmpeg.av;
Apache-2.03 platformsCN mirror
mcpplibs.mwrap.freetype 2.13.3 โ€” freetype-m: FreeType 2 (the portable font engine) as C++23 modules
import mcpplibs.mwrap.freetype;
Apache-2.03 platforms
mcpplibs.mwrap.fribidi 1.0.16 โ€” fribidi-m: GNU FriBidi (the Unicode Bidirectional Algorithm) as C++23 modules
import mcpplibs.mwrap.fribidi;
Apache-2.03 platforms
mcpplibs.mwrap.godot_cpp 10.0.0 โ€” godot-cpp-m upstream-preserving C++23 module wrapper
import mcpplibs.mwrap.godot_cpp;
Apache-2.03 platformsCN mirror
mcpplibs.mwrap.grpc 1.83.0 โ€” grpc-m upstream-preserving C++23 module wrapper
import mcpplibs.mwrap.grpc;
Apache-2.02 platformsCN mirror
mcpplibs.mwrap.harfbuzz 14.3.0 โ€” harfbuzz-m: HarfBuzz (the OpenType text shaping engine) as C++23 modules
import mcpplibs.mwrap.harfbuzz;
Apache-2.03 platforms
mcpplibs.mwrap.imgui 1.92.8 โ€” imgui-m upstream-preserving C++23 module wrapper
import mcpplibs.mwrap.imgui;
Apache-2.03 platformsCN mirror
mcpplibs.mwrap.libpng 1.6.43 โ€” libpng-m: libpng (the PNG reference library) as C++23 modules
import mcpplibs.mwrap.libpng;
Apache-2.03 platforms
mcpplibs.mwrap.libvpx 1.17.0 โ€” libvpx-m: VP9 video (libvpx 1.17.0) and the WebM container (libwebm 1.0.0.32) as C++23 modules
import mcpplibs.mwrap.libvpx;
Apache-2.03 platforms
mcpplibs.mwrap.libwebp 1.5.0 โ€” libwebp-m: libwebp (the WebP image codec: lossy, lossless, alpha, animation) as C++23 modules
import mcpplibs.mwrap.libwebp;
Apache-2.03 platforms
mcpplibs.mwrap.llamacpp b10069 โ€” llama.cpp-m upstream-preserving C++23 module wrapper
import mcpplibs.mwrap.llamacpp;
Apache-2.03 platformsCN mirror
mcpplibs.mwrap.lua 5.4.7 โ€” lua-m: Lua 5.4 (the embeddable scripting language) as C++23 modules
import mcpplibs.mwrap.lua;
Apache-2.03 platforms
mcpplibs.mwrap.md4c 0.5.3 โ€” md4c-m: MD4C (CommonMark / GFM Markdown parser and md4c-html renderer) as C++23 modules
import mcpplibs.mwrap.md4c;
Apache-2.03 platforms
mcpplibs.mwrap.miniaudio 0.11.25 โ€” miniaudio-m: miniaudio (audio playback, capture, WAV/FLAC/MP3 decoding, mixing, the engine) as C++23 modules
import mcpplibs.mwrap.miniaudio;
Apache-2.03 platformsCN mirror
mcpplibs.mwrap.onnxruntime 1.25.1 โ€” onnxruntime-m upstream-preserving C++23 module wrapper
import mcpplibs.mwrap.onnxruntime;
Apache-2.03 platformsCN mirror
mcpplibs.mwrap.opencv 5.0.0 โ€” opencv-m upstream-preserving C++23 module wrapper
import mcpplibs.mwrap.opencv;
Apache-2.03 platformsCN mirror
mcpplibs.mwrap.opus 1.6.1 โ€” opus-m: Opus audio as C++23 modules โ€” the libopus 1.6.1 codec, the opusfile 0.12 Ogg Opus reader and the libogg 1.3.6 container
import mcpplibs.mwrap.opus;
Apache-2.03 platformsCN mirror
mcpplibs.mwrap.pocketpy 2.2.0 โ€” pocketpy-m: PocketPy (the small embeddable Python 3 interpreter) as C++23 modules
import mcpplibs.mwrap.pocketpy;
Apache-2.03 platforms
mcpplibs.mwrap.quickjs_ng 0.17.0 โ€” quickjs-ng-m: QuickJS-ng (the small embeddable JavaScript engine) as C++23 modules
import mcpplibs.mwrap.quickjs_ng;
Apache-2.03 platforms
mcpplibs.mwrap.sdl3 3.4.18 โ€” sdl3-m: SDL 3 (window, input, audio, GPU and platform layer) as C++23 modules
import mcpplibs.mwrap.sdl3;
Apache-2.03 platforms
mcpplibs.mwrap.sheenbidi 3.0.0 โ€” sheenbidi-m: SheenBidi (the Unicode Bidirectional Algorithm, Unicode 17.0.0) as C++23 modules
import mcpplibs.mwrap.sheenbidi;
Apache-2.03 platformsCN mirror
mcpplibs.openarch 0.9.0 โ€” openarch: the architecture-mechanism layer โ€” execution contexts, traps and address spaces, as one interface over several instruction sets
import mcpplibs.openarch;
Apache-2.03 platformsCN mirror
mcpplibs.openkal 0.18.0 โ€” openkal: a portable kernel ABI specification, and the C++ modules that declare it
#include <openkal/env.h>
Apache-2.03 platformsimportโœ“ exampleCN mirroropenkal-ecosystem
mcpplibs.openkal-bind 0.1.7 โ€” A build plugin: a library published as an ok image (.okso) and a C header is called from a program of Linux, macOS or Windows, through a binding generated from the header and libokrun
import โ€ฆ;
Apache-2.03 platformsCN mirror
mcpplibs.openkal-emscripten 0.7.0 โ€” An implementation of openkal for Emscripten, written above a C library rather than beneath one
#include <openkal/env.h>
Apache-2.03 platformsโœ“ exampleCN mirroropenkal-ecosystem
mcpplibs.openkal-kit 0.2.0 โ€” Facilities composed from openkal's interfaces, and not part of the specification
import โ€ฆ;
Apache-2.03 platformsCN mirroropenkal-ecosystem
mcpplibs.openkal-ld 0.1.7 โ€” libokld: the ok format (openkal image format) --- its definition, a reader of bytes, a checker, a signer, and a loader. Freestanding: no C library, no exceptions
import openkal.ld;
Apache-2.03 platformsCN mirror
mcpplibs.openkal-libc 0.2.0 โ€” A C library above openkal rather than above a kernel, written to test the claim that porting one library suffices
import โ€ฆ;
Apache-2.03 platformsCN mirroropenkal-ecosystem
mcpplibs.openkal-linux 0.19.0 โ€” The reference implementation of openkal for Linux, maintained as a worked example
#include <openkal/env.h>
Apache-2.03 platformsโœ“ exampleCN mirroropenkal-ecosystem
mcpplibs.openkal-llvm-runtime 0.16.12 โ€” LLVM's C++ runtime libraries -- libc++, libc++abi and libunwind -- configured for openkal-musl rather than for a host C library
#include <openkal/env.h>
Apache-2.0 WITH LLVM-exception3 platformsโœ“ exampleCN mirroropenkal-ecosystem
mcpplibs.openkal-macos 0.16.0 โ€” An implementation of openkal for macOS, which exists as much to test the specification as to be used
#include <openkal/env.h>
Apache-2.03 platformsโœ“ exampleCN mirroropenkal-ecosystem
mcpplibs.openkal-musl 0.23.2 โ€” musl 1.2.5 redirected onto openkal: one C library, ported once, above every implementation of the specification rather than above one kernel
import โ€ฆ;
Apache-2.0, MIT3 platformsโœ“ exampleCN mirroropenkal-ecosystem
mcpplibs.openkal-opensbi 0.8.3 โ€” An implementation of openkal on the RISC-V Supervisor Binary Interface, portable across every machine whose firmware provides one
#include <openkal/env.h>
Apache-2.03 platformsโœ“ exampleCN mirroropenkal-ecosystem
mcpplibs.openkal-platform 0.19.2 โ€” The platform of ok images (<arch>-openkal): toolchain, C library and C++ run-time, tools, compile and link conventions, seal, runner and carrier, and the openkal family's version group, as one versioned statement mcpp reads
import โ€ฆ;
Apache-2.03 platformsCN mirror
mcpplibs.openkal-run 0.1.7 โ€” libokrun: the runner of ok images over this system's openkal implementation --- it maps an image with libokld and binds the kal_* names it imports to this process's implementation
import openkal.run;
Apache-2.03 platformsโœ“ exampleCN mirror
mcpplibs.openkal-tools 0.1.7 โ€” okrun and okld: the runner of ok images, and the tool that writes an image's requirements note, checks the convention and signs it
$ okrun
Apache-2.03 platformsCN mirror
mcpplibs.openkal-uefi 0.8.1 โ€” An implementation of openkal on UEFI Boot Services, for applications the firmware loads before an operating system exists
import โ€ฆ;
Apache-2.03 platformsCN mirroropenkal-ecosystem
mcpplibs.openkal-windows 0.14.0 โ€” An implementation of openkal for Windows, on the Win32 interfaces and the object manager beneath them, using no C runtime symbol
#include <openkal/env.h>
Apache-2.03 platformsโœ“ exampleCN mirroropenkal-ecosystem
mcpplibs.os 0.2.4 โ€” mcpplibs.os: a C++ operating-system library over openkal --- processes, files, environment, terminals, directories and local IPC, with compile-time platform constants and a few platform modules
import mcpplibs.os;
Apache-2.03 platformsโœ“ exampleCN mirror
mcpplibs.riscv-virt-rt 0.7.1 โ€” Board support for QEMU's RISC-V virt machine โ€” picolibc, startup, memory layout and the emulator
import โ€ฆ;
Apache-2.03 platformsCN mirror
mcpplibs.rules-cuda 0.1.0 โ€” Compile CUDA device translation units as an importable mcpp build rule (host-module)
import mcpplibs.rules.cuda;
Apache-2.03 platforms
mcpplibs.sbase 0.1.3 โ€” The suckless base utilities recompiled above openkal-musl: ninety-seven tools, sources unmodified, on Linux, macOS and Windows
$ basename
MIT, Apache-2.03 platformsCN mirror
mcpplibs.std-freestanding 0.5.2 โ€” The freestanding subset of the C++ standard library as one module โ€” import mcpplibs.std.freestanding
import โ€ฆ;
Apache-2.03 platformsCN mirror
mcpplibs.std-freestanding-alloc-kal 0.1.6 โ€” The replaceable allocation functions for the freestanding subset, forwarded to openkal
import โ€ฆ;
Apache-2.03 platformsCN mirroropenkal-ecosystem
mcpplibs.std-freestanding-alloc-libc 0.1.0 โ€” The replaceable allocation functions for the freestanding subset, forwarded to the target's C library
import โ€ฆ;
Apache-2.03 platformsCN mirror
mcpplibs.std-freestanding-nolibc 0.2.0 โ€” memcpy, memmove, memset, memcmp and strlen for targets with no C library
import โ€ฆ;
Apache-2.03 platformsCN mirror
mcpplibs.templates 0.0.1 โ€” Minimal C++23 modular hello library
import mcpplibs.templates;
Apache-2.03 platformsCN mirror
mcpplibs.tinyhttps 0.3.5 โ€” Minimal C++23 HTTP/HTTPS client with SSE streaming support
import mcpplibs.tinyhttps;
Apache-2.03 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
mcpplibs.xpkg 0.0.61 โ€” C++23 reference implementation of the xpkg V1 spec โ€” `import mcpplibs.xpkg;`
import mcpplibs.xpkg;
Apache-2.03 platformsCN mirror
mpusz.mp-units 2.5.0 โ€” Physical quantities and units through the upstream mp_units C++ modules
import mp_units.core;
MIT3 platformsโœ“ example
neargye.magic_enum 0.9.8 โ€” Header-only C++17 library for static reflection of enums, exposed as C++23 module magic_enum
import magic_enum;
MIT3 platformsโœ“ exampleopenkal-compatposix on openkal
nlohmann.json 3.12.0 โ€” JSON for Modern C++, exposed as C++23 module nlohmann.json
import nlohmann.json;
MIT3 platformsโœ“ exampleCN mirroropenkal-compatposix on openkal
ocornut.imgui 1.92.8 โ€” Dear ImGui 1.92.8 core and GLFW/OpenGL3 backend modules for mcpp (import imgui.core;)
import imgui.core;
MIT3 platformsโœ“ exampleCN mirror
odygrd.quill 13.1.0 โ€” Asynchronous logging through the upstream quill C++ module
import quill;
MIT3 platformsโœ“ example
opencv.opencv 5.0.0 โ€” OpenCV 5.0.0 vendored + C++23 module layer โ€” import opencv.cv; (single repo, no compat.opencv dependency)
import opencv.cv;
MIT3 platformsโœ“ exampleCN mirror
openlifa.openas 0.2.0 โ€” openas: actors, effects, grants and the run envelope --- an OpenLifa specification and its C++ modules
import openas;
Apache-2.0, CC-BY-SA-4.03 platformsโœ“ example
openlifa.openmui 0.3.0 โ€” openmui: a user interface as one semantic tree --- an OpenLifa specification, its C ABI and its C++ module
import openmui.spec;
Apache-2.0, CC-BY-SA-4.03 platformsโœ“ example
picolibc.picolibc 1.8.12.3 โ€” picolibc as a source package: a freestanding C library compiled with the consuming program's own flags, so there is no multilib and no ABI convention to match
import โ€ฆ;
BSD-3-Clause, BSD-3-Clause-Clear, MIT, BSD-2-Clause-FreeBSD, BSD-2-Clause3 platformsCN mirror
taskflow.taskflow 4.1.0 โ€” Taskflow CPU task graphs through the upstream tf C++ module
import tf;
MIT3 platformsโœ“ example
wlroots.wlroots 0.20.2 โ€” wlroots 0.20.2 โ€” modular Wayland compositor library, with DRM/libinput/session/GLES2/pixman/GBM built and X11 left out
import wlroots;
MIT1 platformsโœ“ exampleCN mirror
yizhinailong.mcr 0.1.5 โ€” Modular C++23 HTTP client on libcurl โ€” sync, async, coroutine and batch requests with typed responses
import mcr;
MIT3 platformsโœ“ example
ZheFeng7110.boost 1.92.0.0.0.0 โ€” Boost as C++23 named modules โ€” import boost.<lib>; or the umbrella import boost;
import boost.optional;
BSL-1.03 platformsโœ“ exampleCN mirror