_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


lexy 2025.05.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://lexy.foonathan.net/
Licenses: Boost 1.0
Build system: cmake
Synopsis: C++ parser combinator library
Description:

lexy is a parser combinator library for C++17 and later.

tfel 4.2.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://thelfer.github.io/tfel/web/index.html
Licenses: GPL 3+ CeCILL
Build system: cmake
Synopsis: TFEL library and MFront code generator
Description:

MFront is a code generator which translates a set of closely related domain specific languages into plain C++ on top of the TFEL library.

toml11 3.7.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/ToruNiina/toml11
Licenses: Expat
Build system: cmake
Synopsis: TOML for modern C++
Description:

toml11 is a C++11 (or later) header-only toml parser/encoder depending only on C++ standard library.

  • It is compatible to the latest version of TOML v1.0.0.

  • It is one of the most TOML standard compliant libraries, tested with a language agnostic test suite for TOML parsers.

  • It shows highly informative error messages.

  • It has configurable container. You can use any random-access containers and key-value maps as backend containers.

  • It optionally preserves comments without any overhead.

  • It has configurable serializer that supports comments, inline tables, literal strings and multiline strings.

  • It supports user-defined type conversion from/into toml values.

  • It correctly handles UTF-8 sequences, with or without BOM.

cpp-httplib 0.20.0
Dependencies: brotli@1.1.0 openssl@3.5.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/yhirose/cpp-httplib
Licenses: Expat
Build system: cmake
Synopsis: C++ HTTP/HTTPS server and client library
Description:

cpp-httplib is a C++11 single-file cross platform blocking HTTP/HTTPS library, easy to setup. It can also be used as a single-header library.

gulrak-filesystem 1.5.12
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/gulrak/filesystem
Licenses: Expat
Build system: cmake
Synopsis: Header only C++ std::filesystem compatible library
Description:

This package provides a header-only single-file std::filesystem compatible helper library, based on the C++17 and C++20 specs, but implemented for C++11, C++14, C++17 or C++20.

safeint 3.0.28
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/dcleblanc/SafeInt
Licenses: Expat
Build system: cmake
Synopsis: C and C++ library for managing integer overflows
Description:

SafeInt is a class library for C++ that manages integer overflows. It also includes a C library that checks casting, multiplication, division, addition and subtraction for all combinations of signed and unsigned 32-bit and 64-bit integers.

fast-float 8.2.5
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/fastfloat/fast_float
Licenses: ASL 2.0 Boost 1.0 Expat
Build system: cmake
Synopsis: Floating point number parser for C++
Description:

fast_float is a header-only C++ library for parsing floating point numbers from strings. It implements the C++ from_chars functions for the float and double types.

abseil-cpp 20250127.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://abseil.io
Licenses: ASL 2.0
Build system: cmake
Synopsis: Augmented C++ standard library
Description:

Abseil is a collection of C++ library code designed to augment the C++ standard library. The Abseil library code is collected from Google's C++ code base.

mcpp 2.7.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://mcpp.sourceforge.net/
Licenses: FreeBSD
Build system: gnu
Synopsis: C/C++ preprocessor
Description:

mcpp is Matsui's CPP implementation precisely conformed to standards.

sobjectizer 5.8.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://stiffstream.com/en/products/sobjectizer.html
Licenses: Modified BSD
Build system: cmake
Synopsis: Cross-platform actor framework for C++
Description:

SObjectizer is a cross-platform "actor frameworks" for C++. SObjectizer supports not only the Actor Model but also the Publish-Subscribe Model and CSP-like channels. The goal of SObjectizer is to simplify development of concurrent and multithreaded applications in C++.

zug 0.1.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://sinusoid.es/zug
Licenses: Boost 1.0
Build system: cmake
Synopsis: Higher-order sequence transformers
Description:

Zug is a C++ library providing transducers, that is, composable sequential transformations.

nlohmann-json-no-char8-t 3.12.0
Dependencies: doctest@2.4.9 fifo-map@1.0.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/nlohmann/json
Licenses: Expat
Build system: cmake
Synopsis: JSON parser and printer library for C++
Description:

nlohmann::json is a C++ JSON library that provides intuitive syntax and trivial integration.

nativefiledialog-extended 1.2.1
Dependencies: gtk+@3.24.51
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/btzy/nativefiledialog-extended
Licenses: Zlib
Build system: cmake
Synopsis: Native file dialog library with C and C++ bindings
Description:

This package provides a library that portably invokes native file open, folder select and file save dialogs. It allows the specification of a default file name and location, as well as filters with friendly names (such as "source files" or "image files") where supported.

c2ffi 18.1.0.0
Dependencies: clang@18.1.8
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/rpav/c2ffi
Licenses: GPL 2+
Build system: cmake
Synopsis: Clang-based FFI wrapper generator
Description:

c2ffi is a tool for extracting definitions from C, C++, and Objective C headers for use with foreign function call interfaces. It uses the Clang/LLVM infrastructure to extract the data, and emits it in various formats, including json.

juce 8.0.12
Dependencies: fontconfig-minimal@2.16.0 freetype@2.13.3 libjpeg-turbo@2.1.4 libpng@1.6.39
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://juce.com
Licenses: ASL 2.0 Modified BSD Expat GPL 3 IJG ISC Zlib
Build system: cmake
Synopsis: C++ application framework for audio plugins and plugin hosts
Description:

JUCE is a C++ application framework for creating applications including VST, VST3, AU, AUv3, AAX and LV2 audio plug-ins and plug-in hosts.

xbyak 7.30
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/herumi/xbyak
Licenses: Modified BSD
Build system: cmake
Synopsis: JIT assembler for x86(IA-32)/x64(AMD64/x86-64) architecture
Description:

Xbyak is a C++ header-only JIT assembler for x86(IA-32), x64(AMD64/x86-64) architecture. It supports MASM/NASM-like syntax and advanced instruction sets including AVX-512, APX, and AVX10.2.

kokkos 4.6.02
Dependencies: hwloc@2.13.0 memkind@1.13.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/kokkos/kokkos
Licenses: ASL 2.0
Build system: cmake
Synopsis: C++ abstractions for parallel execution and data management
Description:

Kokkos Core implements a programming model in C++ for writing performance portable applications targeting all major HPC platforms. For that purpose it provides abstractions for both parallel execution of code and data management. Kokkos is designed to target complex node architectures with N-level memory hierarchies and multiple types of execution resources.

readerwriterqueue 1.0.7
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/cameron314/readerwriterqueue
Licenses: FreeBSD Zlib
Build system: cmake
Synopsis: Fast single-producer single-consumer lock free queue
Description:

readerwriterqueue provides a lock free queue supporting a two-thread use case (one consuming, one producing). Features include:

  • compatible with C++11 (supports moving objects instead of making copies)

  • fully generic (templated container of any type); just like std::queue, you never need to allocate memory for elements yourself

  • allocates memory up front, in contiguous blocks

  • provides a try_enqueue method which is guaranteed never to allocate memory

  • provides an enqueue method which can dynamically grow the size of the queue as needed

  • Completely wait-free (no compare-and-swap loop). Enqueue and dequeue are always O(1) (not counting memory allocation)

  • On x86, the memory barriers compile down to no-ops

ringbuffer 0.9.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/JohannesLorenz/ringbuffer
Licenses: GPL 3+
Build system: cmake
Synopsis: Lock-free multi-reader ringbuffer
Description:

ringbuffer is a library containing a ringbuffer. It is lock-free (using atomics only), and allows multiple readers, but only one writer.

swell-colortheme 0-1.599228f
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://www.cockos.com/wdl/
Licenses: Zlib
Build system: gnu
Synopsis: SWELL colortheme sample
Description:

This package provides the default libSwell.colortheme file for programs that use swell.

caf 1.0.2
Dependencies: openssl@3.5.5
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://www.actor-framework.org/
Licenses: Modified BSD
Build system: cmake
Synopsis: C++ implementation of the actor model
Description:

The C++ Actor Framework (CAF) offers a high-level C++17 programming environment using the actor model for concurrent, distributed computation.

ccls 0.20250815.1
Dependencies: rapidjson@1.1.0-1.949c771
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/MaskRay/ccls
Licenses: ASL 2.0
Build system: cmake
Synopsis: C/C++/Objective-C language server
Description:

ccls is a server implementing the Language Server Protocol (LSP) for C, C++ and Objective-C languages. It uses clang to perform static code analysis and supports cross references, hierarchies, completion and syntax highlighting. ccls is derived from cquery which is not maintained anymore.

tsl-ordered-map 1.1.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Tessil/ordered-map
Licenses: Expat
Build system: cmake
Synopsis: Order-preserving hash map and hash set
Description:

This package provides a C++ implementation of a hash map and a hash set which preserve the order of insertion. It is intended for efficient ordered insertions and lookup, while sacrifing performance for ordered erase operations.

magic-enum 0.9.6
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Neargye/magic_enum
Licenses: Expat
Build system: cmake
Synopsis: C++17 header only library for compile time reflection of enums
Description:

Magic Enum offers static reflection of enums, with conversions to and from strings, iteration and related functionality.

Total packages: 32521