Libraries
C and C++ libraries from xmake-repo. Browse versions, configuration options, dependencies and target integration with add_requires and add_packages.
1887 packages · Page 1 of 40
- 11zip — Dead simple zipping / unzipping C++ Lib
- aargh — Single-header command-line argument parser for C99 (argh.h)
- abseil — C++ Common Libraries
- access_private — Access private members and statics of a C++ class
- ace — ACE (ADAPTIVE Communication Environment) is a C++ framework for implementing distributed and networked applications.
- acl — Commands for Manipulating POSIX Access Control Lists
- acl-dev — C/C++ server and network library, including coroutine, redis client, http/https/websocket, mqtt, mysql/postgresql/sqlite client with C/C++ for Linux, Android, iOS, MacOS, Windows.
- actor-framework — An Open Source Implementation of the Actor Model in C++
- ada — WHATWG-compliant and fast URL parser written in modern C++, part of Internet Archive, Node.js, Clickhouse, Redpanda, Kong, Telegram, Adguard, Datadog and Cloudflare Workers
- adaptive_cpp — AdaptiveCpp (formerly hipSYCL) - an independent, multi-target implementation of SYCL and C++ standard parallelism for CPUs and GPUs
- ade — ADE Framework is a graph construction, manipulation, and processing framework.
- agg — Anti-Grain Geometry: A High Quality Rendering Engine for C++
- aitoolkit — Give a brain to your game's NPCs
- aklomp-base64 — Fast Base64 stream encoder/decoder in C99, with SIMD acceleration.
- alembic — Open framework for storing and sharing scene data that includes a C++ library, a file format, and client plugins and applications.
- algo_plus — AlgoPlus is a C++17 library for complex data structures and algorithms
- alpaca — Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code
- alpaka — Abstraction Library for Parallel Kernel Acceleration
- alsa-lib — The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system.
- amgcl — C++ library for solving large sparse linear systems with algebraic multigrid method
- amgx — Distributed multigrid linear solver library on GPU
- amqp-cpp — C++ library for asynchronous non-blocking communication with RabbitMQ
- amrex — AMReX: Software Framework for Block Structured AMR
- anari — ANARI Software Development Kit (SDK)
- angelscript — Extremely flexible cross-platform scripting library designed to allow applications to extend their functionality through external scripts
- angle — ANGLE - Almost Native Graphics Layer Engine
- annoy — Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
- antlr4-runtime — ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
- aom — AV1 Codec Library
- approval-tests-cpp — Native ApprovalTests for C++ on Linux, Mac and Windows
- apr — Mirror of Apache Portable Runtime
- aravis — A vision library for genicam based cameras
- arduinojson — 📟 JSON library for Arduino and embedded C++. Simple and efficient.
- argh — Argh! A minimalist argument handler.
- argp-standalone — Standalone version of arguments parsing functions from GLIBC
- argparse — A single header argument parser for C++17
- argtable3 — A single-file, ANSI C, command-line parsing library that parses GNU-style command-line options.
- argus — Argus is a cross-platform modern feature-rich command-line argument parser for C
- argz — A light weight C++ in memory argument parser
- armadillo — C++ library for linear algebra & scientific computing
- arrayfire — A general purpose GPU library.
- arrow — Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
- asap — A C++ header-only library for creating, displaying, iterating and manipulating dates
- asbind20 — C++20 AngelScript binding library
- aseprite-tga — C++ library to read/write Truevision TGA/TARGA files
- asio — Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach.
- asio2 — Header only c++ network library, based on asio, support tcp,udp,http,websocket,rpc,ssl,icmp,serial_port.
- asio3 — Header only c++ network library, based on c++ 20 coroutine and asio