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

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.


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.

unifdef 2.12
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://dotat.at/prog/unifdef/
Licenses: FreeBSD Modified BSD
Build system: gnu
Synopsis: Utility to selectively processes conditional C preprocessor
Description:

The unifdef utility selectively processes conditional C preprocessor #if and #ifdef directives. It removes from a file both the directives and the additional text that they delimit, while otherwise leaving the file alone. It can be useful for avoiding distractions when studying code that uses #ifdef heavily for portability.

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

pcc 20170109
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: http://pcc.ludd.ltu.se
Licenses: FreeBSD Modified BSD
Build system: gnu
Synopsis: Portable C compiler
Description:

PCC is a portable C compiler. The project goal is to write a C99 compiler while still keeping it small, simple, fast and understandable.

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.

aws-c-s3 0.7.13
Propagated dependencies: aws-c-auth@0.9.0 aws-c-http@0.9.5 aws-checksums@0.2.5
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/awslabs/aws-c-s3
Licenses: ASL 2.0
Build system: cmake
Synopsis: Amazon Web Services client library for Amazon S3
Description:

This library provides a C99 client implementation of the Simple Storage Service (S3) protocol for object storage.

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-cal 0.8.8
Propagated dependencies: aws-c-common@0.12.2 s2n@1.5.15
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/awslabs/aws-c-cal
Licenses: ASL 2.0
Build system: cmake
Synopsis: Amazon Web Services Crypto Abstraction Layer
Description:

This library provides a C99 wrapper for hash, HMAC, and ECC cryptographic primitives for the AWS SDK.

c-stdaux 1.6.0
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://c-util.github.io/c-stdaux/
Licenses: ASL 2.0 LGPL 2.1+
Build system: meson
Synopsis: Auxiliary macros and functions for the C standard library
Description:

This package provides support macros and auxiliary functions around the functionality of common C standard libraries. This includes helpers for the ISO C Standard Library, but also other common specifications like POSIX or common extended features of widespread compilers like gcc and clang.

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.

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.

aws-c-io 0.17.1
Propagated dependencies: aws-c-cal@0.8.8 aws-c-common@0.12.2 s2n@1.5.15
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/awslabs/aws-c-io
Licenses: ASL 2.0
Build system: cmake
Synopsis: Event driven framework for implementing application protocols
Description:

This library provides a C99 framework for constructing event-driven, asynchronous network application protocols.

c-siphash 1.1.0
Propagated dependencies: c-stdaux@1.6.0
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://c-util.github.io/c-siphash/
Licenses: ASL 2.0 LGPL 2.1+
Build system: meson
Synopsis: Streaming-capable SipHash
Description:

The c-siphash project is a standalone implementation of SipHash in Standard ISO-C11. It provides a streaming-capable API to compute data hashes according to the SipHash algorithm. For API documentation, see the c-siphash.h header file, as well as the docbook comments for each function.

tcc 0.9.27-1.a83b285
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: http://www.tinycc.org/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Tiny and fast C compiler
Description:

TCC, also referred to as "TinyCC", is a small and fast C compiler written in C. It supports ANSI C with GNU and extensions and most of the C99 standard.

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.

aws-c-auth 0.9.0
Propagated dependencies: aws-c-cal@0.8.8 aws-c-common@0.12.2 aws-c-http@0.9.5 aws-c-io@0.17.1 aws-c-sdkutils@0.2.3
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/awslabs/aws-c-auth
Licenses: ASL 2.0
Build system: cmake
Synopsis: Amazon Web Services client-side authentication library
Description:

This library provides a C99 implementation for AWS client-side authentication.

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.

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.

libestr 0.1.11
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/rsyslog/libestr
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Helper functions for handling strings
Description:

This C library contains some essential string manipulation functions and more, like escaping special characters.

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.

calcurse 4.5.1
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/calcurse.scm (gnu packages calcurse)
Home page: https://www.calcurse.org
Licenses: FreeBSD
Build system: gnu
Synopsis: Text-based calendar and scheduling
Description:

Calcurse is a text-based calendar and scheduling application. It helps keep track of events, appointments and everyday tasks. A configurable notification system reminds user of upcoming deadlines, and the curses based interface can be customized to suit user needs. All of the commands are documented within an online help system.

khal 0.12.0
Dependencies: python-aiohttp@3.11.18 python-atomicwrites@1.4.0 python-click@8.3.1 python-click-log@0.3.2 python-configobj@5.0.9 python-dateutil@2.9.0 python-icalendar@6.3.2 python-pytz@2025.1 python-pyxdg@0.28 python-setproctitle@1.3.7 python-tzlocal@5.2 python-urwid@3.0.3 vdirsyncer@0.20.0
Channel: guix
Location: gnu/packages/calendar.scm (gnu packages calendar)
Home page: https://lostpackets.de/khal/
Licenses: Expat
Build system: pyproject
Synopsis: Console calendar program
Description:

Khal is a standards based console calendar program, able to synchronize with CalDAV servers through vdirsyncer. It includes both a CLI and a TUI named 'ikhal'.

adl-submit 1.0-0.f38c7ad
Dependencies: python@3.12.12 python-pycurl@7.45.4
Channel: guix
Location: gnu/packages/calendar.scm (gnu packages calendar)
Home page: https://www.agendadulibre.org
Licenses: GPL 2
Build system: pyproject
Synopsis: Submit events to the Agenda Du Libre
Description:

adl-submit is a tool that can be used to submit events to any instance of the Agenda Du Libre (a web calendar originally meant for free software events). Users can set fields through the command line or create an XML that can be submitted with the adl-submit tool. While the Agenda Du Libre web application is available in multiple languages, most of the events on https://www.agendadulibre.org are in French and the adl-submit tool is only available in French.

ccal 2.5.3
Channel: guix
Location: gnu/packages/calendar.scm (gnu packages calendar)
Home page: http://ccal.chinesebay.com/ccal/ccal.htm
Licenses: GPL 2+ LGPL 2.1+
Build system: gnu
Synopsis: Command line program for Chinese calendar
Description:

ccal is a command line program which writes a Gregorian calendar together with Chinese calendar to standard output. Its usage is similar to the cal program. In addition to console output, it can also generate Encapsulated Postscript and HTML table outputs for use in do-it-yourself calendars and web pages. It supports both simplified and traditional Chinese characters.

Total packages: 32521