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

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.


bincfg 26.03
Channel: guix
Location: gnu/packages/coreboot.scm (gnu packages coreboot)
Home page: https://coreboot.org
Licenses: GPL 3+
Build system: gnu
Synopsis: Encoder/decoder for binary formats described in text files
Description:

The bincfg program comes with specifications files for the following binary formats:

  • Various DDR3 and DDR4 SPD

  • Configuration data for the Intel 82579LM Gigabit Ethernet PHY

  • Configuration data for the Intel Gigabit Ethernet controller present in the Intel ICH9-M chipset.

  • Intel Firmware Descriptor data for the Lenovo ThinkPad X200

  • Configuration data for the ITE IT8718F SuperIO

It also comes with example files generated by bincfg.

intelmetool 26.03
Dependencies: pciutils@3.13.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/coreboot.scm (gnu packages coreboot)
Home page: https://github.com/coreboot/coreboot/tree/main/util/intelmetool/
Licenses: GPL 2
Build system: gnu
Synopsis: Intel Management Engine tools
Description:

This package provides tools for working with Intel Management Engine (ME). You need to sudo rmmod mei_me and sudo rmmod mei before using this tool. Also pass iomem=relaxed to the Linux kernel command line.

ifdtool 26.03
Channel: guix
Location: gnu/packages/coreboot.scm (gnu packages coreboot)
Home page: https://doc.coreboot.org/util/ifdtool/
Licenses: GPL 2
Build system: gnu
Synopsis: Intel Firmware Descriptor dumper
Description:

This package provides ifdtool, a program to dump Intel Firmware Descriptor data of an image file.

ectool 26.03
Channel: guix
Location: gnu/packages/coreboot.scm (gnu packages coreboot)
Home page: https://doc.coreboot.org/util.html
Licenses: GPL 2
Build system: gnu
Synopsis: Tool to dump and modify @acronym{EC, Embedded Controller} RAM on computers such as laptops
Description:

This package provides ectool, a program to dump and modify the contents of EC RAM on mobile computers.

cpio 2.15
Channel: guix
Location: gnu/packages/cpio.scm (gnu packages cpio)
Home page: https://www.gnu.org/software/cpio/
Licenses: GPL 3+
Build system: gnu
Synopsis: Manage cpio and tar file archives
Description:

GNU cpio copies files into or out of cpio or tar archives. Indeed, many formats are supported, including legacy formats. The format is determined automatically by the program and is handled appropriately. Furthermore, the location of the archive is not important. It can be another file on the drive, a tape, or data on a pipe.

python-jsonnet 0.17.0
Dependencies: nlohmann-json@3.12.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://jsonnet.org/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python bindings for Jsonnet, the data templating language
Description:

This package provides a Python library named _jsonnet which can evaluate Jsonnet files and expressions.

gulrak-filesystem 1.5.12
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/gulrak/filesystem
Licenses: Expat
Build system: cmake
Synopsis: Header only C++ std::filesystem compatible library
Description:

This package provides a header-only single-file std::filesystem compatible helper library, based on the C++17 and C++20 specs, but implemented for C++11, C++14, C++17 or C++20.

asmjit 0.0.0-2.cfc9f81
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://asmjit.com/
Licenses: Zlib
Build system: cmake
Synopsis: Machine code generation for C++
Description:

AsmJit is a lightweight library for machine code generation written in C++ language. It can generate machine code for X86 and X86_64 architectures with the support for the whole instruction set from legacy MMX to the newest AVX-512 and AMX. It has a type-safe API that allows C++ compiler to do semantic checks at compile-time even before the assembled code is generated or executed. It also provides an optional register allocator that makes it easy to generate complex code without a significant development effort.

hyprland-guiutils 0.2.1
Dependencies: aquamarine@0.12.1 cairo@1.18.4 hyprgraphics@0.5.1 hyprlang@0.6.8 hyprtoolkit@0.5.4 hyprutils@0.13.1 mesa@26.0.2 libxkbcommon@1.13.1 pixman@0.46.4
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/hyprwm/hyprland-guiutils
Licenses: Modified BSD
Build system: cmake
Synopsis: Hyprland GUI utilities
Description:

This package provides GUI utilities for hyprland. It is the successor of hyprland-qtutils.

google-highway 1.3.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/google/highway
Licenses: ASL 2.0
Build system: cmake
Synopsis: SIMD library with runtime dispatch
Description:

Highway is a performance-portable, length-agnostic C++ library for SIMD (Single Instruction, Multiple Data) with runtime dispatch.

eel2 0-1.599228f
Dependencies: jnetlib@0-1.599228f
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://www.cockos.com/EEL2/
Licenses: Zlib
Build system: gnu
Synopsis: Expression evaluation library
Description:

EEL2 is an expression evaluation library and realtime compiler based on AVS's EEL.

cpplint 2.0.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/cpplint/cpplint
Licenses: Modified BSD
Build system: pyproject
Synopsis: Static code checker for C++
Description:

cpplint is a command-line tool to check C/C++ files for style issues following Google’s C++ style guide. While Google maintains its own version of the tool, this is a fork that aims to be more responsive and make cpplint usable in wider contexts.

gperftools 0.9.6-0.b97c293
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/gperftools/gperftools
Licenses: Modified BSD
Build system: gnu
Synopsis: Multi-threaded malloc() and performance analysis tools for C++
Description:

gperftools is a collection of a high-performance multi-threaded malloc() implementation plus some thread-friendly performance analysis tools:

  • tcmalloc,

  • heap profiler,

  • heap checker,

  • CPU checker.

bloomberg-bde 4.27.0.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/bloomberg/bde
Licenses: ASL 2.0
Build system: cmake
Synopsis: Foundational C++ libraries used at Bloomberg
Description:

The BDE Development Environment libraries provide an enhanced implementation of STL containers, vocabulary types for representing common concepts (like dates and times), and building blocks for developing multi-threaded applications and network applications.

lunasvg 3.5.0
Dependencies: plutovg@1.3.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/sammycage/lunasvg
Licenses: Expat
Build system: cmake
Synopsis: SVG rendering and manipulation library in C++
Description:

LunaSVG is an SVG rendering library in C++, designed to be lightweight and portable, offering efficient rendering and manipulation of Scalable Vector Graphics (SVG) files.

ftxui 6.1.9
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/ArthurSonzogni/FTXUI
Licenses: Expat
Build system: cmake
Synopsis: C++ Functional Terminal User Interface
Description:

Functional Terminal (X) User interface (FTXUI) is a simple C++ library for terminal based user interfaces.

Main features:

  • Functional style.

  • Keyboard & mouse navigation.

  • Support for UTF8 and fullwidth chars.

  • Support for animations.

  • Support for drawing.

  • No dependencies.

magic-enum 0.9.6
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Neargye/magic_enum
Licenses: Expat
Build system: cmake
Synopsis: C++17 header only library for compile time reflection of enums
Description:

Magic Enum offers static reflection of enums, with conversions to and from strings, iteration and related functionality.

atomic-queue 1.6.5
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/max0x7ba/atomic_queue
Licenses: Expat
Build system: meson
Synopsis: C++ lockless queue
Description:

This package contains a C++11 multiple-producer-multiple-consumer lockless queues header library based on circular buffer with std::atomic.

poco 1.15.0
Dependencies: openssl@3.5.5
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://pocoproject.org/
Licenses: Boost 1.0
Build system: cmake
Synopsis: Portable C++ components
Description:

This package provides a collection of C++ libraries intended to be useful for building network-based applications.

libconfini 1.16.4
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://madmurphy.github.io/libconfini/html/index.html
Licenses: GPL 3+
Build system: gnu
Synopsis: INI file parser
Description:

libconfini is an INI file parser library written in C. It focuses on standardization and parsing exactness and is at ease with almost every type of file containing key/value pairs.

tinyformat 2.3.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/c42f/tinyformat
Licenses: Boost 1.0
Build system: cmake
Synopsis: Minimal, type-safe printf replacement library for C++
Description:

tinyformat is a type-safe printf replacement library in a single C++ header file. Design goals include:

  • Type-safety and extensibility for user defined types

  • C99 printf compatibility, to the extent possible using std::ostream

  • POSIX extension for positional arguments

  • Simplicity and minimalism; a single header file to include and distribute with your projects

  • Augment rather than replace the standard stream formatting mechanism

  • C++98 support, with optional C++11 niceties

hyprlang 0.6.8
Dependencies: hyprutils@0.13.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://wiki.hypr.land/Hypr-Ecosystem/hyprlang/
Licenses: LGPL 3
Build system: cmake
Synopsis: Official implementation library for hypr config language
Description:

This package provides the official implementation for hypr configuration language used in Hyprland.

argagg 0.4.7
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/vietjtnguyen/argagg
Licenses: Expat
Build system: cmake
Synopsis: C++11 command line argument parser
Description:

ArgAgg is yet another C++ command line argument/option parser. It was written as a simple and idiomatic alternative to other frameworks like getopt, Boost program options, TCLAP, and others. The goal is to achieve the majority of argument parsing needs in a simple manner with an easy to use API.

gperftools 2.11
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/gperftools/gperftools
Licenses: Modified BSD
Build system: gnu
Synopsis: Multi-threaded malloc() and performance analysis tools for C++
Description:

gperftools is a collection of a high-performance multi-threaded malloc() implementation plus some thread-friendly performance analysis tools:

  • tcmalloc,

  • heap profiler,

  • heap checker,

  • CPU checker.

Total packages: 73955