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.
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.
PCC is a portable C compiler. The project goal is to write a C99 compiler while still keeping it small, simple, fast and understandable.
This library provides for parsing and management of profiles for the AWS SDK.
StringZilla is a C/C++ header-only string library which relies on SIMD and SWAR. It implements string search, edit distances, sorting, lazy ranges, hashes and fingerprints.
The aml library provides a portable event loop for C, with the following features:
file descriptor event handlers
timers and tickers
signal handlers
idle dispatch callbacks
thread pool support
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.
The goal of this project is to provide a tiny library that would facilitate the common operations with sizes in bytes. Many projects need to work with sizes in bytes (be it sizes of storage space, memory...) and all of them need to deal with the same issues like:
How to get a human-readable string for the given size?
How to store the given size so that no significant information is lost?
If we store the size in bytes, what if the given size gets over the MAXUINT64 value?
How to interpret sizes entered by users according to their locale and typing conventions?
How to deal with the decimal/binary units (MB versus MiB) ambiguity?
libbytesize offers a generally usable solution that could be used by every project that needs to deal with sizes in bytes. It is written in the C language with thin bindings for other languages.
This library is a C99 implementation for AWS event stream encoding, a binary format for bidirectional client-server communication.
This library provides a C99 client implementation of the Simple Storage Service (S3) protocol for object storage.
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.
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 common C99 primitives, configuration, data structures, and error handling for the AWS SDK.
QBE is a small compiler backend using an SSA-based intermediate language as input.
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 of compression algorithms, currently limited to Huffman encoding and decoding.
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.
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 package provides a header-only C library, that implements several sorting algorithms. It is configured using macros and supports user-defined types.
This C library provides high-level arguments parsing solutions inspired by Python's argparse module.
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.
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.
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.