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.
uBlock Origin is a wide spectrum blocker for IceCat and ungoogled-chromium.
The NoScript Security Suite is a software providing extra protection for web browsers.
This extension will allow you to access your zx2c4 pass repository directly from your web browser. You can choose to automatically fill and submit login forms if a matching password entry is found.
This extension allows users to prevent websites from using some Javascript APIs to fingerprint them. Users can choose to block the APIs entirely on some or all websites (which may break some websites) or just block or fake its fingerprinting-friendly readout API.
uBlock Origin is a wide spectrum blocker for IceCat and ungoogled-chromium.
Native messaging host for the Web eID browser extension that performs signing and authentication operations with Estonian ID cards. The web-eid program can also be used directly in command-line mode.
It requires a running pcscd service and a compatible card reader.
The Meson build system is focused on user-friendliness and speed. It can compile code written in C, C++, Fortran, Java, Rust, and other languages. Meson provides features comparable to those of the Autoconf/Automake/make combo. Build specifications, also known as Meson files, are written in a custom domain-specific language (DSL) that resembles Python.
xmake is a cross-platform build utility based on Lua. Features:
Built-in caching and parallel compilation,
Concise Lua syntax,
Custom rules, plugins and modules,
Support for C++20 modules and compile_commands.json,
Support for languages outside C/C++ (e.g. Go, Rust, Zig).
haredo is a build automator. It is an alternative to e.g. make(1) and redo(1). Features:
Script syntax is plain shell script,
Only one command with few extraneous rules,
.do files are short and modular like in redo,
Builds its dependency tree on the fly, uses no database,
Doesn't break the build state when interrupted.
compdb is a command line tool to manipulate compilation databases. It eases the usage of tooling in a codebase by spoon-feeding the right compilation options.
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.
osc is a command line interface to the Open Build Service. It allows you to checkout, commit, perform reviews etc. The vast majority of the OBS functionality is available via commands and the rest can be reached via direct API calls.
GN is a tool that collects information about a project from .gn files and generates build instructions for the Ninja build system.
samurai is a ninja-compatible build tool written in C99 with a focus on simplicity, speed, and portability. It is feature-complete and supports most of the same options as ninja. This package provides the command samu. For a ninja command replacement, use the samu-as-ninja-wrapper package.
compiledb provides a make python wrapper script which, besides executing the make build command, updates the JSON compilation database file corresponding to that build, resulting in a command-line interface similar to Bear.
bmake is a program designed to simplify the maintenance of other programs. Its input is a list of specifications as to the files upon which programs and other files depend.
SCons is a software construction tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software.
A JSON compilation database is used in the Clang project to provide information on how a given compilation unit is processed. With this, it is easy to re-run the compilation with alternate programs. Bear is used to generate such a compilation database.
autosetup is a tool, similar to autoconf, to configure a build system for the appropriate environment, according to the system capabilities and the user-selected options.
Build is a massively-parallel software build system implemented on top of GNU Make, designed with the following tasks in mind:
configuration
building
testing
installation
Build has features such as:
Position-independent makefiles.
Non-recursive multi-makefile include-based structure.
Leaf makefiles are full-fledged GNU makefiles, not just variable definitions.
Complete dependency graph.
Inter-project dependency tracking.
Extensible language/compiler framework.
This package contains an implementation of POSIX make. The default configuration enables extensions. Generally these extensions are compatible with GNU make.
Waf is a build system framework for configuring, compiling and installing applications.
Features:
Automatic build order: the build order is computed from input and output files, among others
Automatic dependencies: tasks to execute are detected by hashing files and commands
Performance: tasks are executed in parallel automatically, the startup time is meant to be fast (separation between configuration and build)
Flexibility: new commands and tasks can be added very easily through subclassing, bottlenecks for specific builds can be eliminated through dynamic method replacement
Extensibility: though many programming languages and compilers are already supported by default, many others are available as extensions
IDE support: Eclipse, Visual Studio and Xcode project generators (waflib/extras/)
Documentation: the application is based on a robust model documented in The Waf Book and in the API docs
Python compatibility: cPython 2.7 to 3.x, Jython 2.7 and PyPy
Gnulib is a central location for common infrastructure needed by GNU packages. It provides a wide variety of functionality, e.g., portability across many systems, working with Unicode strings, cryptographic computation, and much more. The code is intended to be shared at the level of source files, rather than being a standalone library that is distributed, built, and installed. The included gnulib-tool script helps with using Gnulib code in other packages. Gnulib also includes copies of licensing and maintenance-related files, for convenience.
ACR tries to replace autoconf functionality generating a full-compatible configure script, but relying on Bourne shell script instead of m4.