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

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.


box2d 3.1.1
Dependencies: libx11@1.8.12
Channel: bric-a-brac
Location: bric-a-brac/packages/game-development.scm (bric-a-brac packages game-development)
Home page: https://box2d.org/
Licenses: Expat
Build system: cmake
Synopsis: 2D physics engine for games
Description:

Box2D is a 2D rigid body simulation library for games. Programmers can use it in their games to make objects move in realistic ways and make the game world more interactive. From the game engine's point of view, a physics engine is just a system for procedural animation.

gf 0.0-0.1c04ed9
Channel: bric-a-brac
Location: bric-a-brac/packages/gdb-xyz.scm (bric-a-brac packages gdb-xyz)
Home page: https://github.com/nakst/gf
Licenses: Expat
Build system: gnu
Synopsis: A frontend for GDB.
Description:

This package provides a frontend to the GNU debugger GDB.

glbinding 3.5.0
Channel: bric-a-brac
Location: bric-a-brac/packages/gl.scm (bric-a-brac packages gl)
Home page: https://github.com/cginternals/glbinding
Licenses: Expat
Build system: cmake
Synopsis: Modern C++11 OpenGL binding
Description:

glbinding is a modern C++11 binding for the OpenGL API. It provides type-safe function wrappers, strongly typed enumerations, and automatic extension handling generated from the official OpenGL specification. It is suitable for graphics engines and other OpenGL-based applications.

glfw+static 3.4
Dependencies: libxkbcommon@1.13.1 wayland@1.24.0 vulkan-loader@1.4.335.0
Propagated dependencies: mesa@26.0.2 libx11@1.8.12 libxrandr@1.5.4 libxi@1.8.2 libxinerama@1.1.5 libxcursor@1.2.3 libxxf86vm@1.1.6
Channel: bric-a-brac
Location: bric-a-brac/packages/gl.scm (bric-a-brac packages gl)
Home page: https://www.glfw.org
Licenses: Zlib
Build system: cmake
Synopsis: OpenGL application development library
Description:

GLFW is a library for OpenGL, OpenGL ES and Vulkan development for desktop computers. It provides a simple API for creating windows, contexts and surfaces, receiving input and events.

guile-pstk 0.0.0
Dependencies: guile@3.0.9 tk@8.6.12 tcl@8.6.12
Channel: bric-a-brac
Location: bric-a-brac/packages/guile-xyz.scm (bric-a-brac packages guile-xyz)
Home page: https://github.com/KikyTokamuro/guile-pstk
Licenses: Modified BSD
Build system: guile
Synopsis: Guile implementation of PS/Tk, a portable Scheme interface to Tk GUI toolkit.
Description:

PS/TK version (http://mirror.informatimago.com/scheme/www.t3x.org/pstk/index.html) fixed to work fine on modern GNU Guile

guile-raylib 0.0-0.e6b2ac8
Dependencies: guile@3.0.9 guile-lib@0.2.8.1
Propagated dependencies: raylib@5.5
Channel: bric-a-brac
Location: bric-a-brac/packages/guile-xyz.scm (bric-a-brac packages guile-xyz)
Home page: https://github.com/petelliott/raylib-guile
Licenses: Zlib
Build system: gnu
Synopsis: Guile bindings for raylib library
Description:

This package provides GNU Guile bindings to the Raylib game development library.

odin dev-2026-08
Dependencies: clang-toolchain@18.1.8 wayland@1.24.0 libxkbcommon@1.13.1 glfw@3.4 mesa@26.0.2 bash-minimal@5.2.37
Channel: bric-a-brac
Location: bric-a-brac/packages/odin.scm (bric-a-brac packages odin)
Home page: https://odin-lang.org
Licenses: Expat
Build system: gnu
Synopsis: A modern, fast, and simple systems programming language
Description:

The Odin programming language is a modern systems language focused on simplicity, performance, and productivity. Designed as an alternative to C, it is suited for high-performance development, including game engines, graphics programming, and systems code. Odin provides expressive syntax, support for data-oriented programming, a minimal runtime, strong compile-time efficiency, and seamless C interoperability. This package includes the Odin compiler and standard library for building and running Odin programs.

odin dev-2026-09
Dependencies: clang-toolchain@18.1.8 wayland@1.24.0 libxkbcommon@1.13.1 glfw@3.4 mesa@26.0.2 bash-minimal@5.2.37
Channel: bric-a-brac
Location: bric-a-brac/packages/odin.scm (bric-a-brac packages odin)
Home page: https://odin-lang.org
Licenses: Expat
Build system: gnu
Synopsis: A modern, fast, and simple systems programming language
Description:

The Odin programming language is a modern systems language focused on simplicity, performance, and productivity. Designed as an alternative to C, it is suited for high-performance development, including game engines, graphics programming, and systems code. Odin provides expressive syntax, support for data-oriented programming, a minimal runtime, strong compile-time efficiency, and seamless C interoperability. This package includes the Odin compiler and standard library for building and running Odin programs.

ols-dev-2026-10 dev-2026-08
Channel: bric-a-brac
Location: bric-a-brac/packages/odin.scm (bric-a-brac packages odin)
Home page: https://github.com/DanielGavin/ols
Licenses: Expat
Build system: gnu
Synopsis: Language server for the Odin programming language
Description:

OLS is a language server implementation for the Odin programming language. It provides completion, hover, references, semantic tokens, document symbols, formatting support, and other LSP features.

ols-dev-2026-08 dev-2026-08
Channel: bric-a-brac
Location: bric-a-brac/packages/odin.scm (bric-a-brac packages odin)
Home page: https://github.com/DanielGavin/ols
Licenses: Expat
Build system: gnu
Synopsis: Language server for the Odin programming language
Description:

OLS is a language server implementation for the Odin programming language. It provides completion, hover, references, semantic tokens, document symbols, formatting support, and other LSP features.

ols dev-2026-08
Channel: bric-a-brac
Location: bric-a-brac/packages/odin.scm (bric-a-brac packages odin)
Home page: https://github.com/DanielGavin/ols
Licenses: Expat
Build system: gnu
Synopsis: Language server for the Odin programming language
Description:

OLS is a language server implementation for the Odin programming language. It provides completion, hover, references, semantic tokens, document symbols, formatting support, and other LSP features.

odin dev-2026-09
Dependencies: clang-toolchain@18.1.8 wayland@1.24.0 libxkbcommon@1.13.1 glfw@3.4 mesa@26.0.2 bash-minimal@5.2.37
Channel: bric-a-brac
Location: bric-a-brac/packages/odin.scm (bric-a-brac packages odin)
Home page: https://odin-lang.org
Licenses: Expat
Build system: gnu
Synopsis: A modern, fast, and simple systems programming language
Description:

The Odin programming language is a modern systems language focused on simplicity, performance, and productivity. Designed as an alternative to C, it is suited for high-performance development, including game engines, graphics programming, and systems code. Odin provides expressive syntax, support for data-oriented programming, a minimal runtime, strong compile-time efficiency, and seamless C interoperability. This package includes the Odin compiler and standard library for building and running Odin programs.

odin dev-2026-10
Dependencies: clang-toolchain@18.1.8 wayland@1.24.0 libxkbcommon@1.13.1 glfw@3.4 mesa@26.0.2 bash-minimal@5.2.37
Channel: bric-a-brac
Location: bric-a-brac/packages/odin.scm (bric-a-brac packages odin)
Home page: https://odin-lang.org
Licenses: Expat
Build system: gnu
Synopsis: A modern, fast, and simple systems programming language
Description:

The Odin programming language is a modern systems language focused on simplicity, performance, and productivity. Designed as an alternative to C, it is suited for high-performance development, including game engines, graphics programming, and systems code. Odin provides expressive syntax, support for data-oriented programming, a minimal runtime, strong compile-time efficiency, and seamless C interoperability. This package includes the Odin compiler and standard library for building and running Odin programs.

python-refinery 0.10.10
Dependencies: python-cython@3.2.5 python-types-colorama@0.4.15.20250801 python-defusedxml@0.7.1-0.c744588 python-lief@1.0.0 python-msgpack@1.1.2 python-pycryptodomex@3.23.0 python-pure-magic-rs@0.3.3 python-toml@0.10.2 python-colorama@0.4.6 python-pyperclip@1.9.0 python-numpy@2.4.6
Channel: bric-a-brac
Location: bric-a-brac/packages/python-xyz.scm (bric-a-brac packages python-xyz)
Home page: https://github.com/binref/refinery
Licenses: Modified BSD
Build system: pyproject
Synopsis: Binary data transformation and reverse engineering toolkit
Description:

Refinery is a Python toolkit for binary data analysis and transformation. It provides composable operations to decode, encode, decrypt, decompress, and manipulate data streams, and can be used from the command line or as a Python library.

python-pefile 2024.8.26
Propagated dependencies: python-future@1.0.0
Channel: bric-a-brac
Location: bric-a-brac/packages/python-xyz.scm (bric-a-brac packages python-xyz)
Home page: https://github.com/erocarrera/pefile
Licenses: Expat
Build system: pyproject
Synopsis: Portable Executable (PE) file parser
Description:

This python library provides interfaces for parsing and working with Portable Executable (PE) files. It makes to most information from the header, as well as section details and data available.

python-yara 4.5.5
Dependencies: yara@4.5.5
Channel: bric-a-brac
Location: bric-a-brac/packages/python-xyz.scm (bric-a-brac packages python-xyz)
Home page: https://github.com/VirusTotal/yara-python
Licenses: ASL 2.0
Build system: python
Synopsis: The Python interface for YARA
Description:

This package provides a Python interface for YARA.

python-pure-magic-rs 0.3.3
Dependencies: maturin@1.11.5
Channel: bric-a-brac
Location: bric-a-brac/packages/python-xyz.scm (bric-a-brac packages python-xyz)
Home page:
Licenses:
Build system: pyproject
Synopsis: Python bindings for pure-magic crate, a pure Rust re-implementation of libmagic
Description:

python-pure-magic-parser provides Python bindings for pure-magic crate, allowing you to detect file types, MIME types, and other metadata using a pure Rust alternative to the C libmagic library provided by file.

python-obsws-python 1.7.1
Propagated dependencies: python-tomli@2.2.1 python-websocket-client@1.8.0
Channel: bric-a-brac
Location: bric-a-brac/packages/python-xyz.scm (bric-a-brac packages python-xyz)
Home page: https://github.com/aatikturk/obsws-python
Licenses: Expat
Build system: pyproject
Synopsis: A Python SDK for OBS Studio WebSocket v5.0
Description:

This package provides a Python SDK for OBS Studio WebSocket v5.0.

python-ukkonen 1.0.1
Propagated dependencies: python-cffi@1.17.1
Channel: bric-a-brac
Location: bric-a-brac/packages/python-xyz.scm (bric-a-brac packages python-xyz)
Home page: https://github.com/asottile/ukkonen
Licenses: Expat
Build system: pyproject
Synopsis: Implementation of bounded Levenshtein distance (Ukkonen)
Description:

This package is an implementation of of bounded Levenshtein distance (Ukkonen).

python-libemu 1.0
Channel: bric-a-brac
Location: bric-a-brac/packages/python-xyz.scm (bric-a-brac packages python-xyz)
Home page: https://github.com/buffer/pylibemu
Licenses: GPL 2
Build system: python
Synopsis: A Libemu Cython wrapper
Description:

pylibemu provides a Python-friendly interface to the libemu library via Cython bindings. It enables the emulation of x86 shellcode under Python by leveraging libemu's engine, allowing analysis of shellcode, obtaining execution profiles, detecting dynamic behaviour (such as API calls e.g. LoadLibraryA, WSASocket), and capturing an emulation trace from within a Python environment.

python-aespython 0
Channel: bric-a-brac
Location: bric-a-brac/packages/python-xyz.scm (bric-a-brac packages python-xyz)
Home page: https://github.com/serprex/aespython
Licenses: GPL 3+
Build system: pyproject
Synopsis: aespython is pure AES library for python3
Description:

This package is a dependy of peepdf.

libemu 1.0.5
Channel: bric-a-brac
Location: bric-a-brac/packages/reverse-engineering.scm (bric-a-brac packages reverse-engineering)
Home page: https://github.com/buffer/libemu
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Library for x86 shellcode emulation
Description:

libemu is a library that provides x86 instruction emulation and shellcode analysis functionality.

rust-script 0.36.0
Channel: bric-a-brac
Location: bric-a-brac/packages/rust-apps.scm (bric-a-brac packages rust-apps)
Home page: https://github.com/fornwall/rust-script
Licenses: ASL 2.0
Build system: cargo
Synopsis: Run Rust script files
Description:

comment

pure-magic-rs 0.3.3
Channel: bric-a-brac
Location: bric-a-brac/packages/rust-apps.scm (bric-a-brac packages rust-apps)
Home page: https://github.com/qjerome/magic-rs
Licenses: GPL 3+
Build system: cargo
Synopsis: Safe Rust reimplementation of libmagic
Description:

magic-rs is a high-performance, memory-safe Rust library for detecting file types, similar to libmagic. It supports MIME type inference and custom magic rules.

Page: 123
Total packages: 53