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.
This library provides a C99 implementation of the HTTP/1.1 and HTTP/2 specifications.
The purpose of libfixposix is to offer replacements for parts of POSIX whose behaviour is inconsistent across *NIX flavours.
This library provides cross-Platform hardware accelerated CRC32c and CRC32 with fallback to efficient C99 software implementations.
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.
This library provides a C99 framework for constructing event-driven, asynchronous network application protocols.
This C library provides high-level arguments parsing solutions inspired by Python's argparse module.
Relaxed Radix Balanced Trees are an immutable vector-like data structure with good performance characteristics for concatenation and slicing.
This library is a C99 implementation for AWS event stream encoding, a binary format for bidirectional client-server communication.
This library provides a C99 implementation of the Message Queuing Telemetry Transport (MQTT) publish-subscribe messaging protocol.
cproc is a C compiler using QBE as a backend, supporting most of C11 along with some GCC and C2x extensions.
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.
This package provides a C99 preprocessor written in pure Python.
This library provides a C99 implementation for AWS client-side authentication.
This library provides a C99 client implementation of the Simple Storage Service (S3) protocol for object storage.
ISPC is a compiler for a variant of the C programming language, with extensions for single program, multiple data programming. Under the SPMD model, the programmer writes a program that generally appears to be a regular serial program, though the execution model is actually that a number of program instances execute in parallel on the hardware.
PackCC is a packrat parser generator for the C programming language. Its main features are:
Generates a parser in C from a grammar described in a PEG.
Gives your parser great efficiency by packrat parsing.
Supports direct and indirect left-recursive grammar rules.
The grammar of your parser can be described in a PEG. The PEG is a top-down parsing language, and is similar to the regular-expression grammar. The PEG does not require tokenization to be a separate step, and tokenization rules can be written in the same way as any other grammar rules.
The PCL implements the low level functionality for coroutines.
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.
This library provides a C99 wrapper for hash, HMAC, and ECC cryptographic primitives for the AWS SDK.
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.
This is a C library (with some C++ bindings available) that provides data structures and functions commonly needed, such as maps, deques, linked lists, string formatting and autoresizing, option and config file parsing, type checking casts and more.
This library provides a C99 implementation of compression algorithms, currently limited to Huffman encoding and decoding.
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.
Liblogging is an easy to use library for logging. It offers an enhanced replacement for the syslog() call, but retains its ease of use.