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

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.


liblogging 1.0.6
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/rsyslog/liblogging
Licenses: FreeBSD
Build system: gnu
Synopsis: Easy to use and lightweight signal-safe logging library
Description:

Liblogging is an easy to use library for logging. It offers an enhanced replacement for the syslog() call, but retains its ease of use.

libsais 2.10.4
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/IlyaGrebnov/libsais
Licenses: ASL 2.0
Build system: cmake
Synopsis: Library for Linear Suffix Array Construction
Description:

The libsais library provides fast linear-time construction of suffix array (SA), generalized suffix array (GSA), longest common prefix (LCP) array, permuted LCP (PLCP) array, Burrows-Wheeler transform (BWT) and inverse BWT based on the induced sorting algorithm with OpenMP support for multi-core parallel construction.

ck 0.7.1
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/concurrencykit/ck
Licenses: FreeBSD ASL 2.0
Build system: gnu
Synopsis: C library for concurrent systems
Description:

Concurrency Kit (ck) provides concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.

aws-c-compression 0.3.1
Propagated dependencies: aws-c-common@0.12.2
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/awslabs/aws-c-compression
Licenses: ASL 2.0
Build system: cmake
Synopsis: Amazon Web Services compression library
Description:

This library provides a C99 implementation of compression algorithms, currently limited to Huffman encoding and decoding.

tomlc99 1.0-1.5221b3d
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/cktan/tomlc99
Licenses: Expat
Build system: gnu
Synopsis: TOML library for C
Description:

This library is a C99 implementation to read TOML text documents.

This library is compatible with the v1.0.0 specification of the language.

c-rrb 0.1.0-0.d908617
Dependencies: libgc@8.2.8
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/hypirion/c-rrb
Licenses: Boost 1.0
Build system: gnu
Synopsis: Relaxed Radix Balanced Trees
Description:

Relaxed Radix Balanced Trees are an immutable vector-like data structure with good performance characteristics for concatenation and slicing.

c-intro-and-ref 0.0.0-1.47e5a23
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://www.gnu.org/
Licenses: FDL 1.3+
Build system: copy
Synopsis: GNU C Language Intro and Reference
Description:

This manual explains the C language for use with the GNU Compiler Collection (GCC) on the GNU/Linux system and other systems. We refer to this dialect as GNU C. If you already know C, you can use this as a reference manual.

libcsptr 2.0.3
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://snai.pe/c/c-smart-pointers/
Licenses: Expat
Build system: gnu
Synopsis: Smart pointers for GNU C
Description:

This package is an attempt at bringing smart pointers like C++'s unique_ptr and shared_ptr to C through GCC's cleanup attribute.

c-sbsv 0.2.3
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/hsh814/sbsv
Licenses: Expat
Build system: cmake
Synopsis: Square bracket separated values
Description:

This C library provides a schema-driven structured log data format for the ease of writing and parsing.

aml 0.3.0
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/any1/aml
Licenses: ISC
Build system: meson
Synopsis: Another/Andri's main loop
Description:

The aml library provides a portable event loop for C, with the following features:

  1. file descriptor event handlers

  2. timers and tickers

  3. signal handlers

  4. idle dispatch callbacks

  5. thread pool support

aws-c-event-stream 0.5.4
Dependencies: aws-c-cal@0.8.8 s2n@1.5.15
Propagated dependencies: aws-c-common@0.12.2 aws-c-io@0.17.1 aws-checksums@0.2.5
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/awslabs/aws-c-event-stream
Licenses: ASL 2.0
Build system: cmake
Synopsis: Amazon Web Services client-server message format library
Description:

This library is a C99 implementation for AWS event stream encoding, a binary format for bidirectional client-server communication.

pcg-c 0.0.0-1.83252d9
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://www.pcg-random.org
Licenses: Expat ASL 2.0
Build system: gnu
Synopsis: C implementation of the PCG random generators
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.

aws-c-common 0.12.2
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/awslabs/aws-c-common
Licenses: ASL 2.0
Build system: cmake
Synopsis: Amazon Web Services core C library
Description:

This library provides common C99 primitives, configuration, data structures, and error handling for the AWS SDK.

liblognorm 2.0.7
Dependencies: json-c@0.18 libestr@0.1.11 libfastjson@1.2304.0
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://www.liblognorm.com
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Fast samples-based log normalization library
Description:

Liblognorm normalizes event data into well-defined name-value pairs and a set of tags describing the message.

cproc 0.0-4.d1c53dd
Dependencies: qbe@1.3 gcc@14.3.0
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://sr.ht/~mcf/cproc
Licenses: Expat
Build system: gnu
Synopsis: Simple C11 compiler backed by QBE
Description:

cproc is a C compiler using QBE as a backend, supporting most of C11 along with some GCC and C2x extensions.

kefir 0.5.0
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://kefir.protopopov.lv/
Licenses: GPL 3
Build system: gnu
Synopsis: C17/C23 programming language compiler
Description:

Kefir is an independent compiler for the C17/C23 programming language, developed by Jevgenij Protopopov. Kefir has been validated with a test suite of 80 software projects, among which are GNU core- and binutils, Curl, Nginx, OpenSSL, Perl, Postgresql, Tcl and many others. The compiler targets x86_64 architecture and System-V AMD64 ABI, supporting Linux, FreeBSD, NetBSD an OpenBSD.

simdutf 9.0.0
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/simdutf/simdutf
Licenses: ASL 2.0
Build system: cmake
Synopsis: SIMD Unicode validation and transcoding
Description:

simdutf is a C++ library providing Unicode routines (UTF8, UTF16, UTF32). These routines are optimized for many specific architectures using SIMD (Single Instruction, Multiple Data) instructions.

aws-c-http 0.9.5
Propagated dependencies: aws-c-compression@0.3.1 aws-c-io@0.17.1
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/awslabs/aws-c-http
Licenses: ASL 2.0
Build system: cmake
Synopsis: Amazon Web Services HTTP library
Description:

This library provides a C99 implementation of the HTTP/1.1 and HTTP/2 specifications.

yyjson 0.12.0
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/ibireme/yyjson
Licenses: Expat
Build system: cmake
Synopsis: C implementation of JSON RFC 8259
Description:

This package provides an implementation of JSON in ANSI C as specified in RFC 8259. Features:

  • Fast: can read or write gigabytes per second JSON data on modern CPUs.

  • Portable: complies with ANSI C (C89) for cross-platform compatibility.

  • Strict: complies with RFC 8259 JSON standard, ensuring strict number format and UTF-8 validation.

  • Extendable: offers options to allow comments, trailing commas, NaN/Inf, and custom memory allocator.

  • Accuracy: can accurately read and write int64, uint64, and double numbers.

  • Flexible: supports unlimited JSON nesting levels, \u0000 characters, and non null-terminated strings.

  • Manipulation: supports querying and modifying using JSON Pointer, JSON Patch and JSON Merge Patch.

  • Developer-Friendly: easy integration with only one .h and one .c file.

aws-c-sdkutils 0.2.3
Propagated dependencies: aws-c-common@0.12.2
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/awslabs/aws-c-sdkutils
Licenses: ASL 2.0
Build system: cmake
Synopsis: Amazon Web Service utility library
Description:

This library provides for parsing and management of profiles for the AWS SDK.

simple-cc 0.1
Dependencies: ed@1.21 qbe@1.3 sed@4.9
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://www.simple-cc.org/
Licenses: ISC
Build system: gnu
Synopsis: Portable C toolchain that can be compiled on any UNIX system
Description:

Portable C toolchain with a focus on simplicity. Includes, among other things, a compiler, a make implementation, and an implementation of several utilities normally provided by binutils (e.g., nm(1) or addr2line(1)). Further, it also comes with its own C standard library implementation.

qbe 1.3
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://c9x.me/compile/
Licenses: Expat
Build system: gnu
Synopsis: Simple compiler backend
Description:

QBE is a small compiler backend using an SSA-based intermediate language as input.

libdispatch 5.9.2
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://apple.github.io/swift-corelibs-libdispatch/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Concurrent code execution on multicore hardware
Description:

Grand Central Dispatch (GCD or libdispatch) implements a concurrency model wherein program tasks are divided into work items. These can be run sequentially or in parallel, with optional synchronization in between, and GCD will take care of dispatching tasks to available cores.

libwuya 0.0-1.8835020
Dependencies: lua@5.3.5
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/WuBingzheng/libwuya/
Licenses: GPL 2+
Build system: gnu
Synopsis: C library implementing various data structures
Description:

The libwuya library implements data structures such as dictionaries, skip lists, and memory pools.

Total packages: 72465