[ Web Proxy ]
URL:
Viewing: https://mcpplibs.github.io/mcpp-index [Back]  [Original]

mcpp Package Index Skip to content
mcpp index

mcpp Package Index

Modular C++23 packages for the mcpp build tool

128 packages 16 namespaces 226 versions 97 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
New here? Quick start Install mcpp, create a project, add a library from this index, run it. mcpp new hellomcpp add nlohmann.json@3.12.0mcpp run Read the guide

Growth

0 30 60 90 120 150 2026-05 2026-06 2026-07 2026-08
2026-05-01 All stats 2026-08-25 128

History line

  1. 08-25 09:46 mcpplibs.openkal-llvm-runtime updated SPeak
  2. 08-25 09:24 mcpplibs.openkal-musl updated SPeak
  3. 08-25 07:43 mcpplibs.openkal-windows updated SPeak
  4. 08-25 07:43 mcpplibs.openkal-uefi updated SPeak
  5. 08-25 07:43 mcpplibs.openkal-opensbi updated SPeak
  6. 08-25 07:43 mcpplibs.openkal-macos updated SPeak
  7. 08-25 07:43 mcpplibs.openkal-linux updated SPeak
  8. 08-25 05:22 mcpplibs.openkal updated SPeak
Contributors [] [] [] [] [] [] [] [] See everyone
show All 128
how you use it import 27 #include 86 tool 3 upstream mcpp.toml 13
namespace compat 87 mcpplibs 26 grpc 2 aimol 1 boost-ext 1 chriskohlhoff 1 ffmpeg 1 fmtlib 1 ggml-org 1 godotengine 1 marzer 1 mcpplibs.capi 1 neargye 1 nlohmann 1 ocornut 1 opencv 1 +8 more
aimol.tensorvia-cpu 0.2.3 CPU backend of Tensorvia, ported to C++23 modules
import ;
mcpp add aimol.tensorvia-cpu@0.2.3 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;
mcpp add boost-ext.ut@2.3.1 BSL-1.03 platforms example
chriskohlhoff.asio 1.38.1 Standalone asio exposed as the C++23 module `asio` (separate compilation)
import asio;
mcpp add chriskohlhoff.asio@1.38.1 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"
mcpp add compat.abseil@20250512.1 Apache-2.03 platforms exampleCN mirror
compat.boost-assert 1.92.0 Boost.Assert 1.92.0 configurable assert macros with source-location support
#include <boost/assert.hpp>
mcpp add compat.boost-assert@1.92.0 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>
mcpp add compat.boost-config@1.92.0 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>
mcpp add compat.boost-throw-exception@1.92.0 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>
mcpp add compat.boost-type-traits@1.92.0 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>
mcpp add compat.boost-uuid@1.92.0 BSL-1.03 platforms example
compat.bzip2 1.0.8 A freely available high-quality data compressor
#include <bzlib.h>
mcpp add compat.bzip2@1.0.8 bzip2-1.0.63 platforms exampleCN mirror
compat.c-ares 1.34.5 c-ares asynchronous DNS resolver library (static)
#include "ares.h"
mcpp add compat.c-ares@1.34.5 MIT3 platforms exampleCN mirror
compat.catch2 3.15.2 A modern, C++-native test framework for unit-tests, TDD and BDD
#include <catch2/catch_all.hpp>
mcpp add compat.catch2@3.15.2 BSL-1.03 platforms exampleCN mirror
compat.cjson 1.7.19 Ultralightweight JSON parser in ANSI C
#include <cJSON.h>
mcpp add compat.cjson@1.7.19 MIT3 platforms exampleCN mirror
compat.CLI11 2.7.2 Modern C++ command line parser (header-only)
#include <CLI/CLI.hpp>
mcpp add compat.CLI11@2.7.2 BSD-3-Clause3 platforms exampleCN mirror
compat.curl 8.21.0 libcurl client-side URL transfer library (static, OpenSSL/Schannel TLS)
#include <curl/curl.h>
mcpp add compat.curl@8.21.0 curl3 platforms exampleCN mirror
compat.eigen 5.0.1 C++ template library for linear algebra (header-only)
#include <Eigen/Dense>
mcpp add compat.eigen@5.0.1 MPL-2.03 platforms exampleCN mirror
compat.eui-neo 0.5.7 EUI-NEO declarative retained-mode C++17 UI framework (GLFW + OpenGL)
#include <eui_neo.h>
mcpp add compat.eui-neo@0.5.7 Apache-2.03 platforms exampleCN mirror
compat.ffmpeg 8.1.2 FFmpeg 8.1.2 multimedia libraries, full source build (LGPL profile, multi-platform)
#include <libavformat/avformat.h>
mcpp add compat.ffmpeg@8.1.2 LGPL-2.1-or-later3 platforms exampleCN mirror
compat.freetype 2.13.3 FreeType 2 portable font engine with TrueType/CFF/WOFF/SVG support
#include <ft2build.h>
mcpp add compat.freetype@2.13.3 FreeType3 platforms example
compat.ftxui 6.1.9 C++ Functional Terminal User Interface (screen + dom + component)
#include <ftxui/dom/elements.hpp>
mcpp add compat.ftxui@6.1.9 MIT3 platforms exampleCN mirror
compat.glad 0.0.0-651a425 OpenGL 4.1 Core Profile loader (libigl-glad fork)
#include "glad/glad.h"
mcpp add compat.glad@0.0.0-651a425 MIT3 platforms example
compat.glfw 3.4 GLFW windowing and input library built from upstream sources
#include <GLFW/glfw3.h>
mcpp add compat.glfw@3.4 Zlib3 platforms exampleCN mirror
compat.glx-headers 1.7.0 GL and GLX API headers (libglvnd) provides GL/glx.h
#include <>
mcpp add compat.glx-headers@1.7.0 MIT3 platformsCN mirror
compat.glx-runtime 2026.08.08 GLVND/GLX/OpenGL runtime for mcpp Linux window applications, from the xlings graphics stack
#include <>
mcpp add compat.glx-runtime@2026.08.08 MIT1 platformsCN mirror
compat.gmp 6.3.0 GMP -- GNU multiple precision arithmetic library (portable C kernels, built by mcpp)
#include <gmpxx.h>
mcpp add compat.gmp@6.3.0 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>
mcpp add compat.godot-cpp@10.0.0-rc1 MIT3 platforms exampleCN mirror
compat.gtest 1.17.0 Google's C++ test framework
#include <gtest/gtest.h>
mcpp add compat.gtest@1.17.0 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>
mcpp add compat.gtl@1.2.0 Apache-2.03 platforms exampleCN mirror
compat.harfbuzz 14.3.0 HarfBuzz OpenType text shaping engine with the FreeType backend
#include <>
mcpp add compat.harfbuzz@14.3.0 MIT3 platforms exampleCN mirror
compat.hiredis 1.2.0 Minimalistic C client for Redis (static, upstream 7-TU source build)
#include <>
mcpp add compat.hiredis@1.2.0 BSD-3-Clause3 platforms
compat.imgui 1.92.8-docking Dear ImGui immediate-mode GUI library core sources
#include <imgui.h>
mcpp add compat.imgui@1.92.8-docking 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>
mcpp add compat.jwt-cpp@0.7.2 MIT3 platforms example
compat.khrplatform 2026.05.31 Khronos KHR platform header for OpenGL/EGL compat packages
#include <KHR/khrplatform.h>
mcpp add compat.khrplatform@2026.05.31 Khronos3 platforms exampleCN mirror
compat.libarchive 3.8.7 Multi-format archive and compression library
#include <archive.h>
mcpp add compat.libarchive@3.8.7 BSD-2-Clause, BSD-3-Clause, BSD-2-Clause-NetBSD, CC0-1.0, OpenSSL, Apache-2.0, public-domain3 platforms exampleCN mirror
compat.libmysqlclient 8.4.6 MySQL C API client library (static, client-only source)
import ;
mcpp add compat.libmysqlclient@8.4.6 GPL-2.0-only, Universal-FOSS-exception-1.03 platforms example
compat.libpng 1.6.43 PNG reference library portable PNG encode/decode (depends on zlib)
#include "png.h"
mcpp add compat.libpng@1.6.43 libpng3 platforms example
compat.libuv 1.48.0 Multi-platform asynchronous I/O library (static, upstream per-OS source sets)
#include <>
mcpp add compat.libuv@1.48.0 MIT3 platforms
compat.libwebp 1.5.0 WebP image codec: encode + decode + sharpyuv, built from upstream sources
#include <webp/decode.h>
mcpp add compat.libwebp@1.5.0 BSD-3-Clause3 platforms exampleCN mirror
compat.lua 5.4.7 A powerful, efficient, lightweight, embeddable scripting language
#include <lua.h>
mcpp add compat.lua@5.4.7 MIT3 platforms exampleCN mirror
compat.lz4 1.10.0 LZ4 extremely fast compression
#include <lz4.h>
mcpp add compat.lz4@1.10.0 BSD-2-Clause3 platforms exampleCN mirror
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>
mcpp add compat.mbedtls@3.6.1 Apache-2.03 platforms exampleCN mirror
compat.md4c 0.5.3 MD4C Markdown parser for C
#include "md4c.h"
mcpp add compat.md4c@0.5.3 MIT3 platforms example
compat.mimalloc 3.4.5 mimalloc compact general-purpose allocator with excellent performance
#include <mimalloc.h>
mcpp add compat.mimalloc@3.4.5 MIT3 platforms exampleCN mirror
compat.miniaudio 0.11.25 Single-file audio playback and capture library with native backends and WAV/FLAC/MP3 decoding
#include <miniaudio.h>
mcpp add compat.miniaudio@0.11.25 MIT-0, Unlicense3 platforms exampleCN mirror
compat.msdfgen 1.13 msdfgen multi-channel signed distance field generator (core + FreeType import)
#include <msdfgen/msdfgen.h>
mcpp add compat.msdfgen@1.13 MIT3 platforms exampleCN mirror
compat.mysql-connector-cpp 26.7.0 MySQL Connector/C++ X DevAPI and JDBC (static, source-built)
#include <mysql/jdbc.h>
mcpp add compat.mysql-connector-cpp@26.7.0 GPL-2.0-only, Universal-FOSS-exception-1.02 platforms example
compat.nanodbc 2.14.0 Small C++ wrapper for the native C ODBC API
#include <nanodbc/nanodbc.h>
mcpp add compat.nanodbc@2.14.0 MIT3 platforms example
compat.nanosvg 2026.07.09 NanoSVG small SVG parser that flattens paths to beziers, with an optional rasterizer
#include <nanosvg.h>
mcpp add compat.nanosvg@2026.07.09 Zlib3 platforms exampleCN mirror
compat.openblas 0.3.33 OpenBLAS optimized BLAS, built from source (BLAS-only, no Fortran/LAPACK)
#include <cblas.h>
mcpp add compat.openblas@0.3.33 BSD-3-Clause3 platforms exampleCN mirror
compat.opengl 2026.05.31 Khronos OpenGL API headers for mcpp packages
#include <GL/gl.h>
mcpp add compat.opengl@2026.05.31 MIT3 platforms exampleCN mirror
compat.openssl 3.5.1 OpenSSL TLS/crypto library (static, install()-driven build)
#include <openssl/ssl.h>
mcpp add compat.openssl@3.5.1 Apache-2.03 platforms exampleCN mirror
compat.plf-hive 2026.07.31 plf::hive reference implementation of the proposed std::hive (header-only)
#include <plf_hive.h>
mcpp add compat.plf-hive@2026.07.31 Zlib3 platforms exampleCN mirror
compat.protobuf 35.1 Protocol Buffers Google's data interchange format, C++ runtime (libprotobuf 35.1, static)
#include "google/protobuf/io/coded_stream.h"
mcpp add compat.protobuf@35.1 BSD-3-Clause3 platformstool exampleCN mirror
compat.re2 2022-04-01 RE2 fast, safe, thread-friendly regular expression engine (static)
#include "re2/re2.h"
mcpp add compat.re2@2022-04-01 BSD-3-Clause3 platforms exampleCN mirror
compat.redis-plus-plus 1.3.13 C++ client for Redis (sync API; built from source, depends on compat.hiredis)
#include <>
mcpp add compat.redis-plus-plus@1.3.13 Apache-2.03 platforms example
compat.reflectcpp 0.25.0 Compile-time reflection and serialization for C++ structs (core + JSON)
#include <>
mcpp add compat.reflectcpp@0.25.0 MIT3 platforms exampleCN mirror
compat.sdl2 2.32.10 SDL2 cross-platform window, input and audio layer
#include <SDL.h>
mcpp add compat.sdl2@2.32.10 Zlib3 platforms exampleCN mirror
compat.spdlog 1.17.0 Fast C++ logging library (header-only by default, compiled via the `compiled` feature)
#include <spdlog/spdlog.h>
mcpp add compat.spdlog@1.17.0 MIT3 platforms example
compat.spirv-reflect 1.4.357.0 Khronos SPIRV-Reflect reflection of descriptor bindings and interfaces from SPIR-V modules
#include <spirv_reflect.h>
mcpp add compat.spirv-reflect@1.4.357.0 Apache-2.03 platforms exampleCN mirror
compat.sqlite3 3.45.3 SQLite self-contained SQL database engine (C amalgamation)
#include <sqlite3.h>
mcpp add compat.sqlite3@3.45.3 LicenseRef-Public-Domain3 platforms example
compat.sqlitecpp 3.3.3 SQLiteCpp: a smart and easy to use C++ SQLite3 wrapper
#include <SQLiteCpp/SQLiteCpp.h>
mcpp add compat.sqlitecpp@3.3.3 MIT3 platforms exampleCN mirror
compat.tray 0.0.0-8dd1358 Cross-platform system tray icon library (header-only)
#include "tray.h"
mcpp add compat.tray@0.0.0-8dd1358 MIT3 platforms example
compat.unixodbc 2.3.14 unixODBC driver manager (libodbc with libodbcinst folded in), full source build
#include <>
mcpp add compat.unixodbc@2.3.14 LGPL-2.1-or-later1 platforms
compat.usockets 0.8.8 uSockets: eventing and networking layer under uWebSockets (libuv backend, no SSL)
#include <libusockets.h>
mcpp add compat.usockets@0.8.8 Apache-2.03 platforms exampleCN mirror
compat.uwebsockets 20.79.0 uWebSockets: header-only HTTP/WebSocket server (libuv backend, no SSL, no zlib)
#include <>
mcpp add compat.uwebsockets@20.79.0 Apache-2.03 platforms exampleCN mirror
compat.vulkan 1.4.357.0 Khronos Vulkan loader static ICD-dispatch library
#include <vulkan/vulkan.h>
mcpp add compat.vulkan@1.4.357.0 Apache-2.03 platforms exampleCN mirror
compat.vulkan-headers 1.4.357.0 Khronos Vulkan API headers
#include <>
mcpp add compat.vulkan-headers@1.4.357.0 Apache-2.03 platformsCN mirror
compat.vulkan-memory-allocator 3.4.0 AMD Vulkan Memory Allocator device memory sub-allocation for Vulkan
#include <>
mcpp add compat.vulkan-memory-allocator@3.4.0 MIT3 platforms exampleCN mirror
compat.vulkan-runtime 2026.07.29 Host Vulkan ICD runtime adapter for mcpp Linux applications
#include <>
mcpp add compat.vulkan-runtime@2026.07.29 Apache-2.01 platforms
compat.websocket 12.0.1 IXWebSocket pure C++ WebSocket client (RFC 6455), client-only, zero deps
#include <ixwebsocket/IXConnectionState.h>
mcpp add compat.websocket@12.0.1 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>
mcpp add compat.wil@1.0.260126.7 MIT1 platforms exampleCN mirror
compat.x11 1.8.13 Xlib runtime library and public headers built from upstream sources
#include <X11/Xlib.h>
mcpp add compat.x11@1.8.13 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>
mcpp add compat.xau@1.0.12 MIT-Open-Group1 platforms exampleCN mirror
compat.xcb 1.17.0 X C Binding core library built from upstream sources
#include <xcb/xcb.h>
mcpp add compat.xcb@1.17.0 MIT1 platforms exampleCN mirror
compat.xcb-proto 1.17.0 XCB protocol XML descriptions and xcbgen generator
#include <>
mcpp add compat.xcb-proto@1.17.0 MIT1 platformsCN mirror
compat.xcursor 1.2.3 X cursor management runtime library and public headers
#include <X11/Xcursor/Xcursor.h>
mcpp add compat.xcursor@1.2.3 HPND-sell-variant1 platforms exampleCN mirror
compat.xdmcp 1.1.5 X Display Manager Control Protocol library
#include <X11/Xdmcp.h>
mcpp add compat.xdmcp@1.1.5 MIT-Open-Group1 platforms exampleCN mirror
compat.xext 1.3.7 X11 miscellaneous extensions runtime library and public headers
#include <X11/extensions/Xext.h>
mcpp add compat.xext@1.3.7 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>
mcpp add compat.xfixes@6.0.2 HPND-sell-variant1 platforms exampleCN mirror
compat.xi 1.8.3 X Input extension runtime library and public headers
#include <X11/extensions/Xinerama.h>
mcpp add compat.xi@1.8.3 MIT-Open-Group1 platforms exampleCN mirror
compat.xinerama 1.1.6 Xinerama extension runtime library and public headers
#include <X11/extensions/Xinerama.h>
mcpp add compat.xinerama@1.1.6 MIT-Open-Group1 platforms exampleCN mirror
compat.xorgproto 2025.1 X.Org protocol headers for X11-based compat packages
#include <>
mcpp add compat.xorgproto@2025.1 1 platformsCN mirror
compat.xrandr 1.5.5 X Resize, Rotate and Reflect extension runtime library and public headers
#include <X11/extensions/Xrandr.h>
mcpp add compat.xrandr@1.5.5 HPND-sell-variant1 platforms exampleCN mirror
compat.xrender 0.9.12 X Rendering extension runtime library and public headers
#include <X11/extensions/Xrender.h>
mcpp add compat.xrender@0.9.12 HPND-sell-variant1 platforms exampleCN mirror
compat.xtrans 1.6.0 X.Org transport layer support headers used by Xlib
#include <>
mcpp add compat.xtrans@1.6.0 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>
mcpp add compat.xxhash@0.8.3 BSD-2-Clause3 platforms exampleCN mirror
compat.xz 5.8.3 XZ Utils liblzma compression library
#include <lzma.h>
mcpp add compat.xz@5.8.3 0BSD3 platforms exampleCN mirror
compat.yyjson 0.12.0 Fastest C JSON library with SIMD ANSI C, zero dependencies
#include "yyjson.h"
mcpp add compat.yyjson@0.12.0 MIT3 platforms example
compat.zlib 1.3.2 A compression library
#include <zlib.h>
mcpp add compat.zlib@1.3.2 Zlib3 platforms exampleCN mirror
compat.zstd 1.5.7 Zstandard real-time compression algorithm
#include <zstd.h>
mcpp add compat.zstd@1.5.7 BSD-3-Clause, GPL-2.0-only3 platforms exampleCN mirror
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;
mcpp add ffmpeg.ffmpeg@8.1.2 MIT3 platforms exampleCN mirror
fmtlib.fmt 12.2.0 A modern formatting library for C++, exposed as C++23 module fmt
import fmt;
mcpp add fmtlib.fmt@12.2.0 MIT3 platforms example
ggml-org.llamacpp b10069 C++23 module package for llama.cpp b10069 (import llamacpp;)
import llamacpp;
mcpp add ggml-org.llamacpp@b10069 MIT3 platforms example
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;
mcpp add godotengine.godot-cpp-m@10.0.0-rc1 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;
mcpp add grpc.grpc@1.83.0 Apache-2.02 platforms exampleCN mirror
grpc.grpc-plugin 1.83.0 grpc_cpp_plugin 1.83.0 the gRPC C++ code generator, buildable as an mcpp host tool
$ grpc_cpp_plugin
mcpp add grpc.grpc-plugin@1.83.0 Apache-2.03 platformsCN mirror
marzer.tomlplusplus 3.4.0 TOML config file parser and serializer for C++, exposed as C++23 module tomlplusplus
import tomlplusplus;
mcpp add marzer.tomlplusplus@3.4.0 MIT3 platforms exampleCN mirror
mcpplibs.aarch64-virt-rt 0.1.0 Board support for QEMU's aarch64 virt machine memory layout, startup, console and runner, on the zero-libc tier
import ;
mcpp add mcpplibs.aarch64-virt-rt@0.1.0 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;
mcpp add mcpplibs.capi.lua@0.0.3 Apache-2.03 platformsCN mirror
mcpplibs.cmdline 0.0.2 A simple command-line parsing library/framework for modern C++
import mcpplibs.cmdline;
mcpp add mcpplibs.cmdline@0.0.2 Apache-2.03 platforms exampleCN 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;
mcpp add mcpplibs.ffmpeg@0.0.3 MIT3 platformsCN mirror
mcpplibs.grpcgen 1.83.0 protoc + grpc_cpp_plugin codegen as an importable mcpp build rule (host-module)
import grpcgen;
mcpp add mcpplibs.grpcgen@1.83.0 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;
mcpp add mcpplibs.imgui@0.0.6 MIT3 platformsCN mirror
mcpplibs.llamacpp 0.1.0 C++23 module package for llama.cpp (import llamacpp)
import llamacpp;
mcpp add mcpplibs.llamacpp@0.1.0 MIT3 platforms
mcpplibs.llmapi 0.2.8 Modern C++ LLM API client with openai-compatible support
import mcpplibs.llmapi;
mcpp add mcpplibs.llmapi@0.2.8 Apache-2.03 platforms exampleCN mirror
mcpplibs.openarch 0.7.0 openarch: the architecture-mechanism layer execution contexts, traps and address spaces, as one interface over several instruction sets
import mcpplibs.openarch;
mcpp add mcpplibs.openarch@0.7.0 Apache-2.03 platformsCN mirror
mcpplibs.openkal 0.7.0 openkal: a portable kernel ABI specification, and the C++ modules that declare it
import ;
mcpp add mcpplibs.openkal@0.7.0 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 ;
mcpp add mcpplibs.openkal-libc@0.2.0 Apache-2.03 platformsCN mirror
mcpplibs.openkal-linux 0.5.4 The reference implementation of openkal for Linux, maintained as a worked example
import ;
mcpp add mcpplibs.openkal-linux@0.5.4 Apache-2.03 platformsCN mirror
mcpplibs.openkal-llvm-runtime 0.1.3 LLVM's C++ runtime libraries -- libc++, libc++abi and libunwind -- configured for openkal-musl rather than for a host C library
import ;
mcpp add mcpplibs.openkal-llvm-runtime@0.1.3 Apache-2.0 WITH LLVM-exception3 platformsCN mirror
mcpplibs.openkal-macos 0.3.4 An implementation of openkal for macOS, which exists as much to test the specification as to be used
import ;
mcpp add mcpplibs.openkal-macos@0.3.4 Apache-2.03 platformsCN mirror
mcpplibs.openkal-musl 0.3.5 musl 1.2.5 redirected onto openkal: one C library, ported once, above every implementation of the specification rather than above one kernel
import ;
mcpp add mcpplibs.openkal-musl@0.3.5 Apache-2.0, MIT3 platformsCN mirror
mcpplibs.openkal-opensbi 0.1.5 An implementation of openkal on the RISC-V Supervisor Binary Interface, portable across every machine whose firmware provides one
import ;
mcpp add mcpplibs.openkal-opensbi@0.1.5 Apache-2.03 platformsCN mirror
mcpplibs.openkal-uefi 0.1.3 An implementation of openkal on UEFI Boot Services, for applications the firmware loads before an operating system exists
import ;
mcpp add mcpplibs.openkal-uefi@0.1.3 Apache-2.03 platformsCN mirror
mcpplibs.openkal-windows 0.1.5 An implementation of openkal for Windows, on the Win32 interfaces and the object manager beneath them, using no C runtime symbol
import ;
mcpp add mcpplibs.openkal-windows@0.1.5 Apache-2.03 platformsCN mirror
mcpplibs.riscv-virt-rt 0.5.2 Board support for QEMU's RISC-V virt machine picolibc, startup, memory layout and the emulator
import ;
mcpp add mcpplibs.riscv-virt-rt@0.5.2 Apache-2.03 platformsCN mirror
mcpplibs.sbase 0.1.1 The suckless base utilities recompiled above openkal-musl: ninety-seven tools, sources unmodified, on Linux, macOS and Windows
$ basename
mcpp add mcpplibs.sbase@0.1.1 MIT, Apache-2.03 platformsCN mirror
mcpplibs.std-freestanding 0.5.1 The freestanding subset of the C++ standard library as one module import mcpplibs.std.freestanding
import ;
mcpp add mcpplibs.std-freestanding@0.5.1 Apache-2.03 platformsCN mirror
mcpplibs.std-freestanding-alloc-kal 0.1.0 The replaceable allocation functions for the freestanding subset, forwarded to openkal
import ;
mcpp add mcpplibs.std-freestanding-alloc-kal@0.1.0 Apache-2.03 platformsCN mirror
mcpplibs.std-freestanding-alloc-libc 0.1.0 The replaceable allocation functions for the freestanding subset, forwarded to the target's C library
import ;
mcpp add mcpplibs.std-freestanding-alloc-libc@0.1.0 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 ;
mcpp add mcpplibs.std-freestanding-nolibc@0.2.0 Apache-2.03 platformsCN mirror
mcpplibs.templates 0.0.1 Minimal C++23 modular hello library
import mcpplibs.templates;
mcpp add mcpplibs.templates@0.0.1 Apache-2.03 platformsCN mirror
mcpplibs.tinyhttps 0.2.9 Minimal C++23 HTTP/HTTPS client with SSE streaming support
import mcpplibs.tinyhttps;
mcpp add mcpplibs.tinyhttps@0.2.9 Apache-2.03 platforms exampleCN mirror
mcpplibs.xpkg 0.0.57 C++23 reference implementation of the xpkg V1 spec `import mcpplibs.xpkg;`
import mcpplibs.xpkg;
mcpp add mcpplibs.xpkg@0.0.57 Apache-2.03 platformsCN mirror
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;
mcpp add neargye.magic_enum@0.9.8 MIT3 platforms example
nlohmann.json 3.12.0 JSON for Modern C++, exposed as C++23 module nlohmann.json
import nlohmann.json;
mcpp add nlohmann.json@3.12.0 MIT3 platforms exampleCN mirror
ocornut.imgui 1.92.8 Dear ImGui 1.92.8 core and GLFW/OpenGL3 backend modules for mcpp (import imgui.core;)
import imgui.core;
mcpp add ocornut.imgui@1.92.8 MIT3 platforms exampleCN mirror
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;
mcpp add opencv.opencv@5.0.0 MIT3 platforms exampleCN mirror

Web Proxy Viewer  |  New URL  |  Original Page