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 32 of 40
- rtmidi — A set of C++ classes that provide a common API for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI) and Windows (Multimedia)
- rttr — rttr: An open source library, which adds reflection to C++.
- ruapu — Detect CPU features with single-file
- rubberband — A high quality software library for audio time-stretching and pitch-shifting.
- ruy — Matrix multiplication library
- rxcpp — Compose async and event-based programs using observable sequences and LINQ-style query operators.
- s2n-tls — An implementation of the TLS/SSL protocols
- s7 — s7 is a Scheme interpreter intended as an extension language for other applications.
- safetyhook — C++23 procedure hooking library.
- sailormoon_flags — Simple, extensible, header-only C++17 argument parser released into the public domain.
- samurai — Intervals coupled with algebra of set to handle adaptive mesh refinement and operators on it.
- scnlib — scnlib is a modern C++ library for replacing scanf and std::istream
- scotch — Scotch: a software package for graph and mesh/hypergraph partitioning, graph clustering, and sparse matrix ordering
- screen_capture_lite — cross platform screen/window capturing library
- sdformat — Simulation Description Format (SDFormat) parser and description files.
- sdl2webgpu — An extension for the SDL2 library for using WebGPU native.
- sdl3webgpu — An extension for the SDL3 library for using WebGPU native.
- sdsl-lite — Succinct Data Structure Library 3.0
- seacas — The Sandia Engineering Analysis Code Access System (SEACAS) is a suite of preprocessing, postprocessing, translation, and utility applications supporting finite element analysis software using the Exodus database file format.
- seasocks — Simple, small, C++ embeddable webserver with WebSockets support
- semi-static-conditions — Branch Optimisation for High-frequency Trading
- semver — Semantic Versioning for modern C++
- sentencepiece — Unsupervised text tokenizer for Neural Network-based text generation.
- sentry-native — Sentry SDK for C, C++ and native applications.
- seqan3 — The modern C++ library for sequence analysis. Contains version 3 of the library and API docs.
- serd — A lightweight C library for reading and writing RDF
- serial — Cross-platform, Serial Port library written in C++
- sfgui — Simple and Fast Graphical User Interface
- sfl-library — C++11 header-only library. Small and static vector. Small and static flat map/set. Compact vector. Segmented vector.
- sfml — Simple and Fast Multimedia Library
- sfntly — The sfntly project contains Java and C++ libraries for reading, editing, and writing sfnt container fonts (OpenType, TrueType, AAT/GX, and Graphite.)
- sfparse — Structured Field Values parser
- sha2 — Fast software implementation in C of the FIPS 180-2 hash algorithms SHA-224, SHA-256, SHA-384 and SHA-512.
- shaderc — A collection of tools, libraries, and tests for Vulkan shader compilation.
- shaderwriter — Library used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.
- shadowhook — ShadowHook is an Android inline hook library which supports thumb, arm32 and arm64.
- sheenbidi — A sophisticated implementation of Unicode Bidirectional Algorithm
- sigslot — A simple C++14 signal-slots implementation
- simage — Simage is a library capable of loading, manipulating and saving images, creating and saving movies (AVI and MPEG), and loading audio.
- simbody — High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
- simdcomp — A simple C library for compressing lists of integers using binary packing
- simde — Implementations of SIMD instruction sets for systems which don't natively support them.
- simdjson — Ridiculously fast JSON parsing, UTF-8 validation and JSON minifying for popular 64 bit systems.
- simdutf — Unicode routines (UTF8, UTF16, UTF32): billions of characters per second using SSE2, AVX2, NEON, AVX-512. Part of Node.js.
- simple_http — A c++20 header-only HTTP library that supports both HTTP/2 and HTTP/1, based on Beast, nghttp2, and Asio.
- simplecpp — C++ preprocessor
- simpleini — Cross-platform C++ library providing a simple API to read and write INI-style configuration files.
- simplethreadpool — Simple thread pooling library in C++