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

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.


nsync 1.26.0
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/google/nsync
Licenses: ASL 2.0
Build system: cmake
Synopsis: C library for synchronization primitives
Description:

nsync is a C library that exports various synchronization primitives:

  1. locks,

  2. condition variables,

  3. run-once initialization,

  4. waitable counter (useful for barriers),

  5. waitable bit (useful for cancellation, or other conditions).

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.

demumble 1.3.0
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/nico/demumble
Licenses: ASL 2.0
Build system: cmake
Synopsis: Demangles both Itanium and Visual Studio symbols
Description:

This package provides a demangler for symbol names. Demangling refers to the process of translating ABI identifiers back to their source code equivalents.

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.

xstructs 1.0.0-0.c987a68
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/64-bitman/xstructs
Licenses: Unlicense
Build system: meson
Synopsis: Typed data structures
Description:

Xstructs provides some typed generic data structures: array and linked list.

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.

minini 1.5-0.797be9d
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://www.compuphase.com/minini.htm
Licenses: ASL 2.0
Build system: gnu
Synopsis: Library for reading and writing @file{.ini} files
Description:

minIni is a portable and configurable library for reading and writing .ini files.

libfastjson 1.2304.0
Channel: guix
Location: gnu/packages/c.scm (gnu packages c)
Home page: https://github.com/rsyslog/libfastjson
Licenses: Expat
Build system: gnu
Synopsis: Fast JSON library for C
Description:

libfastjson is a fork from json-c aiming to provide: a small library with essential JSON handling functions, sufficiently good JSON support (not 100% standards compliant), and very fast processing.

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.

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.

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.

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.

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

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.

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.

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.

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.

aml 1.0.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-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.

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.

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.

adl-submit 1.0-0.f38c7ad
Dependencies: python@3.12.12 python-pycurl@7.45.7
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.

remind 6.02.01
Dependencies: bash-minimal@5.2.37 inetutils@2.7 tcl@8.6.12 tcllib@1.19 tk@8.6.12
Channel: guix
Location: gnu/packages/calendar.scm (gnu packages calendar)
Home page: https://dianne.skoll.ca/projects/remind/
Licenses: GPL 2
Build system: gnu
Synopsis: Sophisticated calendar and alarm program
Description:

Remind allows you to remind yourself of upcoming events and appointments. Each reminder or alarm can consist of a message sent to standard output, or a program to be executed. It also features: sophisticated date calculation, moon phases, sunrise/sunset, Hebrew calendar, alarms, PostScript output and proper handling of holidays.

Total packages: 32967