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

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.


gcc-toolchain 8.5.0
Dependencies: gcc@8.5.0 ld-wrapper@0 binutils@2.44 gcc@8.5.0 glibc@2.41 glibc@2.41 glibc@2.41
Channel: guix
Location: gnu/packages/commencement.scm (gnu packages commencement)
Home page: https://gcc.gnu.org/
Licenses: GPL 3+
Build system: trivial
Synopsis: Complete GCC tool chain for C/C++ development
Description:

This package provides a complete GCC tool chain for C/C++ development to be installed in user profiles. This includes GCC, as well as libc (headers and binaries, plus debugging symbols in the debug output), and Binutils. GCC is the GNU Compiler Collection.

gcc-toolchain 10.5.0
Dependencies: gcc@10.5.0 ld-wrapper@0 binutils@2.44 gcc@10.5.0 glibc@2.41 glibc@2.41 glibc@2.41
Channel: guix
Location: gnu/packages/commencement.scm (gnu packages commencement)
Home page: https://gcc.gnu.org/
Licenses: GPL 3+
Build system: trivial
Synopsis: Complete GCC tool chain for C/C++ development
Description:

This package provides a complete GCC tool chain for C/C++ development to be installed in user profiles. This includes GCC, as well as libc (headers and binaries, plus debugging symbols in the debug output), and Binutils. GCC is the GNU Compiler Collection.

gcc-toolchain 5.5.0
Dependencies: gcc@5.5.0 ld-wrapper@0 binutils@2.44 gcc@5.5.0 glibc@2.41 glibc@2.41 glibc@2.41
Channel: guix
Location: gnu/packages/commencement.scm (gnu packages commencement)
Home page: https://gcc.gnu.org/
Licenses: GPL 3+
Build system: trivial
Synopsis: Complete GCC tool chain for C/C++ development
Description:

This package provides a complete GCC tool chain for C/C++ development to be installed in user profiles. This includes GCC, as well as libc (headers and binaries, plus debugging symbols in the debug output), and Binutils. GCC is the GNU Compiler Collection.

gcc-toolchain 9.5.0
Dependencies: gcc@9.5.0 ld-wrapper@0 binutils@2.44 gcc@9.5.0 glibc@2.41 glibc@2.41 glibc@2.41
Channel: guix
Location: gnu/packages/commencement.scm (gnu packages commencement)
Home page: https://gcc.gnu.org/
Licenses: GPL 3+
Build system: trivial
Synopsis: Complete GCC tool chain for C/C++ development
Description:

This package provides a complete GCC tool chain for C/C++ development to be installed in user profiles. This includes GCC, as well as libc (headers and binaries, plus debugging symbols in the debug output), and Binutils. GCC is the GNU Compiler Collection.

gfortran-toolchain 14.3.0
Dependencies: gfortran@14.3.0 ld-wrapper@0 binutils@2.44 gfortran@14.3.0 glibc@2.41 glibc@2.41 glibc@2.41
Channel: guix
Location: gnu/packages/commencement.scm (gnu packages commencement)
Home page: https://gcc.gnu.org/
Licenses: GPL 3+
Build system: trivial
Synopsis: Complete GCC tool chain for Fortran development
Description:

This package provides a complete GCC tool chain for Fortran development to be installed in user profiles. This includes gfortran, as well as libc (headers and binaries, plus debugging symbols in the debug output), and binutils.

oyacc 6.6
Channel: guix
Location: gnu/packages/compiler-tools.scm (gnu packages compiler-tools)
Home page: https://github.com/ibara/yacc
Licenses: FreeBSD
Build system: gnu
Synopsis: Portable YACC from OpenBSD
Description:

oyacc is a portable version of the OpenBSD's yacc program, with no dependencies besides libc.

flex 2.6.4
Dependencies: bison@3.8.2
Propagated dependencies: m4@1.4.19
Channel: guix
Location: gnu/packages/compiler-tools.scm (gnu packages compiler-tools)
Home page: https://github.com/westes/flex
Licenses: non-copyleft
Build system: gnu
Synopsis: Fast lexical analyser generator
Description:

Flex is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. The flex program reads user-specified input files, or its standard input if no file names are given, for a description of a scanner to generate. The description is in the form of pairs of regular expressions and C code, called rules. Flex generates a C source file named, "lex.yy.c", which defines the function yylex(). The file "lex.yy.c" can be compiled and linked to produce an executable. When the executable is run, it analyzes its input for occurrences of text matching the regular expressions for each rule. Whenever it finds a match, it executes the corresponding C code.

orangeduck-mpc 0.9.0-1.1049534
Channel: guix
Location: gnu/packages/compiler-tools.scm (gnu packages compiler-tools)
Home page: https://github.com/orangeduck/mpc
Licenses: FreeBSD
Build system: gnu
Synopsis: Parser Combinator library for C
Description:

mpc is a lightweight Parser Combinator library for C. mpc can help with tasks such as:

  • Building a new programming language

  • Building a new data format

  • Parsing an existing programming language

  • Parsing an existing data format

  • Embedding a Domain Specific Language

  • Implementing Greenspun's Tenth Rule.

reflex 20260131
Channel: guix
Location: gnu/packages/compiler-tools.scm (gnu packages compiler-tools)
Home page: https://invisible-island.net/reflex/reflex.html
Licenses: FreeBSD
Build system: gnu
Synopsis: Variant of flex lexical scanner
Description:

Reflex is a POSIX-compatible variant of the flex lexical scanner generator.

packcc 3.1.0
Channel: guix
Location: gnu/packages/compiler-tools.scm (gnu packages compiler-tools)
Home page: https://github.com/arithy/packcc
Licenses: Expat
Build system: cmake
Synopsis: Packrat parser generator for C
Description:

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.

pegtl 3.2.7
Channel: guix
Location: gnu/packages/compiler-tools.scm (gnu packages compiler-tools)
Home page: https://github.com/taocpp/PEGTL
Licenses: Expat
Build system: cmake
Synopsis: Parsing Expression Grammar template library
Description:

The PEGTL is a zero-dependency C++ header-only parser combinator library for creating parsers according to a PEG.

byacc 20240109
Channel: guix
Location: gnu/packages/compiler-tools.scm (gnu packages compiler-tools)
Home page: https://invisible-island.net/byacc/byacc.html
Licenses: Public Domain
Build system: gnu
Synopsis: Berkeley Yacc LALR parser generator
Description:

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.

lexy 2025.05.0
Channel: guix
Location: gnu/packages/compiler-tools.scm (gnu packages compiler-tools)
Home page: https://lexy.foonathan.net/
Licenses: Boost 1.0
Build system: cmake
Synopsis: C++ parser combinator library
Description:

lexy is a parser combinator library for C++17 and later.

oyacc-as-yacc-wrapper 6.6
Dependencies: oyacc@6.6
Channel: guix
Location: gnu/packages/compiler-tools.scm (gnu packages compiler-tools)
Home page: https://github.com/ibara/yacc
Licenses: FreeBSD
Build system: trivial
Synopsis: Portable YACC from OpenBSD
Description:

This package provides the yacc command, implemented as a symbolic link to the oyacc command from the same-named package.

dparser 1.33a
Channel: guix
Location: gnu/packages/compiler-tools.scm (gnu packages compiler-tools)
Home page: https://dparser.sourceforge.net/
Licenses: Modified BSD
Build system: gnu
Synopsis: Scannerless GLR parser generator
Description:

DParser is scannerless GLR parser generator. The form of the text to be parsed can be specified using a combination of regular expressions and grammar productions. Because of the parsing technique, a scannerless GLR parser based on the Tomita algorithm the grammar can be ambiguous, right or left recursive, have any number of null productions, and because there is no separate tokenizer, can include whitespace in terminals and have terminals which are prefixes of other terminals.

re2c 4.2
Channel: guix
Location: gnu/packages/compiler-tools.scm (gnu packages compiler-tools)
Home page: https://re2c.org/
Licenses: Public Domain
Build system: gnu
Synopsis: Lexer generator
Description:

re2c, Regular Expressions to Code is a flexible lexical analyser. Instead of using traditional table-driven approaches, it encodes a finite state machine directly in the code in the form of jumps and comparisons.

minizip-ng 4.0.10
Dependencies: openssl@3.5.7 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/compression.scm (gnu packages compression)
Home page: https://github.com/zlib-ng/minizip-ng
Licenses: Modified BSD
Build system: cmake
Synopsis: Zip manipulation library
Description:

minizip-ng is a zip manipulation library written in C, forked from the zip manipulation library found in the zlib distribution.

zutils 1.12
Channel: guix
Location: gnu/packages/compression.scm (gnu packages compression)
Home page: https://www.nongnu.org/zutils/zutils.html
Licenses: FreeBSD GPL 2+
Build system: gnu
Synopsis: Utilities that transparently operate on compressed files
Description:

Zutils is a collection of utilities able to process any combination of compressed and uncompressed files transparently. If any given file, including standard input, is compressed, its decompressed content is used instead.

zcat, zcmp, zdiff, and zgrep are improved replacements for the shell scripts provided by GNU gzip. ztest tests the integrity of supported compressed files. zupdate recompresses files with lzip, similar to gzip's znew.

Supported compression formats are bzip2, gzip, lzip, and xz. Zutils uses external compressors: the compressor to be used for each format is configurable at run time, and must be installed separately.

fastjar 0.98
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/compression.scm (gnu packages compression)
Home page: https://savannah.nongnu.org/projects/fastjar
Licenses: GPL 2+
Build system: gnu
Synopsis: Replacement for Sun's 'jar' utility
Description:

FastJar is an attempt to create a much faster replacement for Sun's jar utility. Instead of being written in Java, FastJar is written in C.

lunzip 1.13
Channel: guix
Location: gnu/packages/compression.scm (gnu packages compression)
Home page: https://www.nongnu.org/lzip/lunzip.html
Licenses: FreeBSD GPL 2+
Build system: gnu
Synopsis: Small, stand-alone lzip decompressor
Description:

Lunzip is a decompressor for files in the lzip compression format (.lz), written as a single small C tool with no dependencies. This makes it well-suited to embedded and other systems without a C++ compiler, or for use in applications such as software installers that need only to decompress files, not compress them. Lunzip is intended to be fully compatible with the regular lzip package.

atool 0.39.0
Dependencies: perl@5.36.0 file@5.46
Channel: guix
Location: gnu/packages/compression.scm (gnu packages compression)
Home page: https://www.nongnu.org/atool/
Licenses: GPL 2+
Build system: gnu
Synopsis: Universal tool to manage file archives of various types
Description:

The main command is aunpack which extracts files from an archive. The other commands provided are apack (to create archives), als (to list files in archives), and acat (to extract files to standard out). As atool invokes external programs to handle the archives, not all commands may be supported for a certain type of archives.

fcrackzip 1.0
Dependencies: perl@5.36.0 unzip@6.0
Channel: guix
Location: gnu/packages/compression.scm (gnu packages compression)
Home page: https://oldhome.schmorp.de/marc/fcrackzip.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Zip password cracker
Description:

Fcrackzip is a Zip file password cracker.

cmix 21
Channel: guix
Location: gnu/packages/compression.scm (gnu packages compression)
Home page: https://github.com/byronknoll/cmix
Licenses: GPL 3
Build system: gnu
Synopsis: Lossless data-compression program optimized for file size
Description:

Cmix is a lossless data compression program aimed at optimizing compression ratio at the cost of high CPU/memory usage.

minizip 1.3.1
Propagated dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/compression.scm (gnu packages compression)
Home page: https://zlib.net/
Licenses: Zlib
Build system: gnu
Synopsis: Zip Compression library
Description:

Minizip is a minimalistic library that supports compressing, extracting and viewing ZIP archives. This version is extracted from the zlib source.

Total packages: 32967