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.
Bam is a fast and flexible build system. Bam uses Lua to describe the build process. It takes its inspiration for the script files from scons. While scons focuses on being 100% correct when building, bam makes a few sacrifices to acquire fast full and incremental build times.
BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides a fairly complete environment for any small or embedded system.
ToyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides a fairly complete environment for any small or embedded system.
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.
tinydir is a header-only C wrapper for listing directory contents.
QBE is a small compiler backend using an SSA-based intermediate language as input.
This library provides for parsing and management of profiles for the AWS SDK.
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.
PCC is a portable C compiler. The project goal is to write a C99 compiler while still keeping it small, simple, fast and understandable.
nsync is a C library that exports various synchronization primitives:
locks,
condition variables,
run-once initialization,
waitable counter (useful for barriers),
waitable bit (useful for cancellation, or other conditions).
This C library provides high-level arguments parsing solutions inspired by Python's argparse module.
This library provides a C99 wrapper for hash, HMAC, and ECC cryptographic primitives for the AWS SDK.
This library provides a C99 client implementation of the Simple Storage Service (S3) protocol for object storage.
This library is a C99 implementation for AWS event stream encoding, a binary format for bidirectional client-server communication.
This C library contains some essential string manipulation functions and more, like escaping special characters.
The UDUNITS-2 package provides support for units of physical quantities. Its three main components are:
udunits2lib, a C library for units of physical quantities;udunits2prog, a utility for obtaining the definition of a unit and for converting numeric values between compatible units; andan extensive database of units.
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.
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+.
This library provides common C99 primitives, configuration, data structures, and error handling for the AWS SDK.
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.
A simple one header solution to supporting UTF-8 strings in C and C++. The functions it provides are like those from the C header string.h, but with a utf8* prefix instead of the str* prefix.
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 library provides a C99 implementation of compression algorithms, currently limited to Huffman encoding and decoding.
Berkeley Yacc is an LALR(1) parser generator. Yacc reads the grammar specification from a file and generates an LALR(1) parser for it. The parsers consist of a set of LALR(1) parsing tables and a driver routine written in the C programming language.