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

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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


optional-lite 3.5.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/martinmoene/optional-lite
Licenses: Boost 1.0
Synopsis: Nullable object for C++98, C++11 and later
Description:

Optional lite is a single-file header-only library to represent optional (nullable) objects and pass them by value. The library aims to provide a C++17-like optional for use with C++98 and later. If available, std::optional is used.

cpp-ada-url-parser 2.9.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/ada-url/ada
Licenses: GPL 3+
Synopsis: URL parser
Description:

Ada is a fast and spec-compliant URL parser written in C++. Specification for URL parser can be found from the WHATWG website.

chaiscript 6.1.0
Dependencies: catch2@2.13.8
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://chaiscript.com/
Licenses: Modified BSD
Synopsis: Embedded scripting language designed for C++
Description:

ChaiScript is one of the only embedded scripting language designed from the ground up to directly target C++ and take advantage of modern C++ development techniques. Being a native C++ application, it has some advantages over existing embedded scripting languages:

  1. Uses a header-only approach, which makes it easy to integrate with existing projects.

  2. Maintains type safety between your C++ application and the user scripts.

  3. Supports a variety of C++ techniques including callbacks, overloaded functions, class methods, and stl containers.

clipper 6.4.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://sourceforge.net/projects/polyclipping
Licenses: Boost 1.0
Synopsis: Polygon and line clipping and offsetting library
Description:

The Clipper library performs line & polygon clipping - intersection, union, difference & exclusive-or, and line & polygon offsetting. The library is based on Vatti's clipping algorithm.

taskflow 3.10.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://taskflow.github.io/
Licenses: Expat
Synopsis: General-purpose parallel and heterogeneous task programming system
Description:

Taskflow is a C++ library for writing parallel and heterogeneous task programs.

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
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++.

sexp-cpp 0.1.0-0.4d8096c
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/lispparser/sexp-cpp
Licenses: GPL 3+
Synopsis: S-Expression parser for C++
Description:

This package provides a simple S-Expression parser for C++.

zpp-serializer 0.5
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/eyalz800/serializer
Licenses: Expat
Synopsis: Single header standard C++ serialization framework
Description:

This package provides a single-header C++14 library for saving and loading C++ objects using a binary format.

expected-lite 0.9.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/martinmoene/expected-lite
Licenses: Boost 1.0
Synopsis: Expected objects in C++11 and later
Description:

expected lite is a single-file header-only library for objects that either represent a valid value or an error that can be passed by value. It is intended for use with C++11 and later. The library is based on the std::expected proposal (http://wg21.link/p0323).

rct 0.0.0-2.b3e6f41
Dependencies: openssl@3.0.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Andersbakken/rct
Licenses: Expat Original BSD
Synopsis: C++ library providing Qt-like APIs on top of the STL
Description:

Rct is a set of C++ tools that provide nicer (more Qt-like) APIs on top of Standard Template Library (STL) classes.

rttr 0.9.6
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/rttrorg/rttr/
Licenses: Expat
Synopsis: C++ Reflection Library
Description:

RTTR stands for Run Time Type Reflection. It describes the ability of a computer program to introspect and modify an object at runtime. It is also the name of the library itself, which is written in C++.

pegtl 3.2.7
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/taocpp/PEGTL
Licenses: Expat
Synopsis: Parsing Expression Grammar template library
Description:

The Parsing Expression Grammar Template Library (PEGTL) is a zero-dependency C++ header-only parser combinator library for creating parsers according to a Parsing Expression Grammar (PEG).

toml11 3.7.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/ToruNiina/toml11
Licenses: Expat
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.

abseil-cpp 20250127.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://abseil.io
Licenses: ASL 2.0
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.

dashel 1.3.3
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/aseba-community/dashel
Licenses: Modified BSD
Synopsis: Data stream helper encapsulation library
Description:

Dashel is a data stream helper encapsulation C++ library. It provides a unified access to TCP/UDP sockets, serial ports, console, and files streams. It also allows a server application to wait for any activity on any combination of these streams.

jnetlib 0-0.3024ec8
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://www.cockos.com/wdl/
Licenses: Zlib
Synopsis: C++ asynchronous network abstraction layer
Description:

JNetLib is a portable C++ asynchronous network abstraction layer. It features:

  • TCP connections support,

  • listening sockets support,

  • asynchronous DNS support,

  • HTTP serving and getting support,

  • Completely asynchronous love for single threaded apps.

pcg-cpp 0.98.1-3.428802d
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://www.pcg-random.org
Licenses: Expat ASL 2.0
Synopsis: C++11 header only library for random number generation
Description:

The Permuted Congruential Generator (PCG) extends the Linear Congruential Generator (LCG) with a permutation function to increase output randomness while retaining speed, simplicity, and conciseness.

tsl-hopscotch-map 2.3.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Tessil/hopscotch-map
Licenses: Expat
Synopsis: Hash maps and hash sets using hopscotch hashing
Description:

This package provides a C++ implementation of several hash map and a hash set variants using open addressing and hopscotch hashing to resolve collisions. It is intended to be fast and provides additional features, such as heterogeneous lookups and different growth policies.

spscqueue 1.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/rigtorp/SPSCQueue/
Licenses: Expat
Synopsis: Single producer single consumer queue written in C++11
Description:

This package provides a single producer single consumer wait-free and lock-free fixed size queue written in C++11.

rapidfuzz-cpp 3.3.3
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/rapidfuzz/rapidfuzz-cpp
Licenses: Expat
Synopsis: Rapid fuzzy string matching using the Levenshtein Distance
Description:

RapidFuzz is a fast string matching library for Python and C++, which is using the string similarity calculations from FuzzyWuzzy.

sajson 1.0-0.ec64401
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/chadaustin/sajson
Licenses: Expat
Synopsis: C++11 header-only, in-place JSON parser
Description:

sajson is an in-place JSON parser with support for parsing with only a single memory allocation.

psascan 0.1.0
Dependencies: libdivsufsort@2.0.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://www.cs.helsinki.fi/group/pads/pSAscan.html
Licenses: Expat
Synopsis: Parallel external memory suffix array construction
Description:

This package contains an implementation of the parallel external-memory suffix array construction algorithm called pSAscan. The algorithm is based on the sequential external-memory suffix array construction algorithm called SAscan.

xsimd 13.2.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/xtensor-stack/xsimd
Licenses: Modified BSD
Synopsis: C++ wrappers for SIMD intrinsics and math implementations
Description:

xsimd provides a unified means for using SIMD features for library authors. Namely, it enables manipulation of batches of numbers with the same arithmetic operators as for single values. It also provides accelerated implementation of common mathematical functions operating on batches.

biblesync 2.1.0
Dependencies: util-linux@2.40.4
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/karlkleinpaste/biblesync
Licenses: Public Domain
Synopsis: C++ library implementing the BibleSync protocol
Description:

BibleSync is a multicast protocol to support Bible software shared co-navigation. The premise is that there is a local network over which to multicast Bible navigation, and someone, possibly several someones, will transmit, and others will receive. The library implementing the protocol is a single C++ class providing a complete yet minimal public interface to support mode setting, setup for packet reception, transmit on local navigation, and handling of incoming packets.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31092