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

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.


translate2geda 0-2.2ec576e
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/erichVK5/translate2geda
Licenses: GPL 2+
Build system: ant
Synopsis: Utility for converting symbol and footprint formats to gEDA
Description:

This package provides a utility for converting Kicad (.mod, .lib), Eagle (.lbr), gerber (.gbr, etc..), BXL (.bxl), IBIS (.ibs), symdef, LT-Spice (.asc), QUCS (.sch), and BSDL (.bsd) symbols and footprints and EggBot fonts to gEDA.

radare2 6.2.0
Dependencies: capstone@5.0.3 gmp@6.3.0 libuv@1.44.2 libzip@1.9.2 lz4@1.10.0 quickjs-ng@0.16.2 xxhash@0.8.3 zlib@1.3.1 zycore@1.5.1 zydis@4.1.1
Propagated dependencies: openssl@3.5.7 sdb@2.5.0
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://radare.org/
Licenses: LGPL 3
Build system: meson
Synopsis: Reverse engineering framework
Description:

Radare2 is a complete framework for reverse-engineering, debugging, and analyzing binaries. It is composed of a set of small utilities that can be used together or independently from the command line.

Radare2 is built around a scriptable disassembler and hexadecimal editor that support a variety of executable formats for different processors and operating systems, through multiple back ends for local and remote files and disk images.

It can also compare (diff) binaries with graphs and extract information like relocation symbols. It is able to deal with malformed binaries, making it suitable for security research and analysis.

libredwg 0.14
Dependencies: pcre2@10.42
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://www.gnu.org/software/libredwg/
Licenses: GPL 3+
Build system: gnu
Synopsis: C library to handle DWG (CAD-related) files
Description:

GNU LibreDWG is a C library to handle DWG files. It aims to be a free replacement for the OpenDWG libraries.

bcnc 0.9.15
Dependencies: python@3.12.12
Propagated dependencies: opencv@4.13.0 python-numpy@2.4.6 python-pillow@12.2.0 python-pyserial@3.5-0.a5c48d4 python-shxparser@0.0.2 python-svgelements@1.9.6
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/vlachoudis/bCNC
Licenses: GPL 2+ Modified BSD Expat
Build system: pyproject
Synopsis: Swiss army knife for all your CNC/g-code needs
Description:

GrblHAL CNC command sender, autoleveler, g-code editor, digitizer, CAM and swiss army knife for all your CNC needs. The sender is robust and fast able to work nicely with old or slow hardware.

libnest2d-for-cura 4.12.0
Dependencies: boost@1.89.0 clipper@6.4.2 nlopt@2.10.0
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/Ultimaker/libnest2d
Licenses: LGPL 3
Build system: cmake
Synopsis: 2D irregular bin packaging and nesting library
Description:

Libnest2D is a library and framework for the 2D bin packaging problem. It was inspired from the SVGNest Javascript library.

emacs-scad-dbus 0.1
Propagated dependencies: emacs-scad-mode@99.0 emacs-hydra@0.15.0-0.59a2a45 emacs-compat@31.1.0.0
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/lenbok/scad-dbus
Licenses: GPL 3+
Build system: emacs
Synopsis: Control OpenSCAD from Emacs using D-Bus
Description:

scad-dbus allows controlling OpenSCAD from within Emacs via D-Bus without having to switch programs or reach for the mouse.

librecad 2.2.1.5
Dependencies: bash-minimal@5.2.37 boost@1.89.0 muparser@2.3.5 freetype@2.13.3 qtbase@5.15.17 qtsvg@5.15.17
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://librecad.org/
Licenses: GPL 2
Build system: qt
Synopsis: Computer-aided design (CAD) application
Description:

LibreCAD is a 2D Computer-aided design (CAD) application for creating plans and designs.

zydis 4.1.1
Dependencies: zycore@1.5.1
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://zydis.re
Licenses: Expat
Build system: cmake
Synopsis: Disassembler and code generation library for x86 and AMD64
Description:

Zydis is a decoder and disassembler library with the following features:

  • Support for all x86 and AMD64 instructions and extensions

  • Optimization for high performance

  • No dynamic memory allocation

  • Thread-safe by design

  • Smaller file-size overhead compared to other common disassembler libraries

cura-binary-data 4.13.1
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/Ultimaker/cura-binary-data
Licenses: AGPL 3
Build system: cmake
Synopsis: Binary data for Cura, like compiled translations
Description:

This package contains binary data for Cura releases, like compiled translations. Prebuilt Firmware files are removed.

zycore 1.5.1
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/zyantific/zycore-c
Licenses: Expat
Build system: cmake
Synopsis: Internal library for Zydis
Description:

This package provides platfrom-independent types, macros and a fallback for environments without libc for Zydis.

fritzing 0.9.6
Dependencies: boost@1.89.0 libgit2@1.9.4 qtbase@5.15.17 qtserialport@5.15.17 qtsvg@5.15.17 zlib@1.3.1
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://fritzing.org
Licenses: GPL 3+ CC-BY-SA 3.0
Build system: gnu
Synopsis: Electronic circuit design
Description:

The Fritzing application is Electronic Design Automation (EDA) software with a low entry barrier, suited for the needs of makers and hobbyists. It offers a unique real-life "breadboard" view, and a parts library with many commonly used high-level components. Fritzing makes it very easy to communicate about circuits, as well as to turn them into PCB layouts ready for production.

libsavitar 4.13.0
Dependencies: python@3.12.12 python-sip@4.19.25
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/Ultimaker/libSavitar
Licenses: LGPL 3+
Build system: cmake
Synopsis: C++ implementation of 3mf loading with SIP python bindings
Description:

LibSavitar is a C++ implementation of 3mf loading with SIP python bindings. It belongs to the Cura project from Ultimaker.

librseq 0.0.0-2.c3ed6b6
Dependencies: numactl@2.0.16
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/compudj/librseq
Licenses: LGPL 2.1 Expat
Build system: gnu
Synopsis: Userspace library for restartable sequences
Description:

A restartable sequence is a critical region delimited by a program where if its execution is preempted or interrupted, the kernel will divert the program control flow to a defined abort handler. They are a good alternative to atomic operations for critical fast paths and are usually used in the context of per-cpu data. The library offers ABI headers to interface with the kernel and various utilities such as per-cpu counters.

openems 0.0.36
Dependencies: boost@1.89.0 csxcad@0.6.3 fparser@4.5.1 hdf5@1.14.6 openmpi@4.1.6 tinyxml@2.6.2 vtk@9.6.0
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://www.openems.de
Licenses: GPL 3+
Build system: cmake
Synopsis: Electromagnetic field solver
Description:

OpenEMS is an electromagnetic field solver using the FDTD method.

rage 0.4.0
Dependencies: efl@1.26.3
Channel: guix
Location: gnu/packages/enlightenment.scm (gnu packages enlightenment)
Home page: https://www.enlightenment.org/about-rage
Licenses: FreeBSD
Build system: meson
Synopsis: Video and audio player based on EFL
Description:

Rage is a video and audio player written with Enlightenment Foundation Libraries with some extra bells and whistles.

terminology 1.13.0
Dependencies: efl@1.26.3
Channel: guix
Location: gnu/packages/enlightenment.scm (gnu packages enlightenment)
Home page: https://www.enlightenment.org/about-terminology
Licenses: FreeBSD
Build system: meson
Synopsis: Powerful terminal emulator based on EFL
Description:

Terminology is fast and feature rich terminal emulator. It is solely based on Enlightenment Foundation Libraries. It supports multiple tabs, UTF-8, URL and local path detection, themes, popup based content viewer for non-text contents and more.

ephoto 1.6.0
Dependencies: efl@1.26.3
Channel: guix
Location: gnu/packages/enlightenment.scm (gnu packages enlightenment)
Home page: https://smhouston.us/projects/ephoto/
Licenses: FreeBSD Modified BSD
Build system: meson
Synopsis: EFL image viewer/editor/manipulator/slideshow creator
Description:

Ephoto is an image viewer and editor written using the Enlightenment Foundation Libraries (EFL). It focuses on simplicity and ease of use, while taking advantage of the speed and small footprint the EFL provide.

Ephoto’s features include:

  1. Browsing the file system and displaying images in an easy-to-use grid view.

  2. Browsing images in a single image view format.

  3. Viewing images in a slideshow.

  4. Editing your image with features such as cropping, auto enhance, blurring, sharpening, brightness/contrast/gamma adjustments, hue/saturation/value adjustments, and color level adjustment.

  5. Applying artistic filters to your image such as black and white and old photo.

  6. Drag And Drop along with file operations to easily maintain your photo directories.

evisum 0.6.0
Dependencies: efl@1.26.3
Channel: guix
Location: gnu/packages/enlightenment.scm (gnu packages enlightenment)
Home page: https://www.enlightenment.org
Licenses: FreeBSD
Build system: meson
Synopsis: EFL process viewer
Description:

This is a process monitor and system monitor using the Enlightenment Foundation Libraries (EFL).

enlightenment 0.25.4
Dependencies: alsa-lib@1.2.16.1 bc@1.08.2 bluez@5.79 dbus@1.16.2 ddcutil@2.2.5 freetype@2.13.3 libdrm@2.4.131 libexif@0.6.24 libxcb@1.17.0 libxext@1.3.6 linux-pam@1.7.2 pulseaudio@17.0 setxkbmap@1.3.4 xcb-util-keysyms@0.4.1 xkeyboard-config@2.44 xorg-server-xwayland@24.1.13
Propagated dependencies: efl@1.26.3 libxkbcommon@1.13.1 wayland-protocols@1.47 font-dejavu@2.37
Channel: guix
Location: gnu/packages/enlightenment.scm (gnu packages enlightenment)
Home page: https://www.enlightenment.org/about-enlightenment
Licenses: FreeBSD
Build system: meson
Synopsis: Lightweight desktop environment
Description:

Enlightenment is resource friendly desktop environment with integrated file manager, wide range of configuration options, plugin system allowing to unload unused functionality, with support for touchscreen and suitable for embedded systems.

entr 5.8
Dependencies: bash-minimal@5.2.37 coreutils@9.1
Channel: guix
Location: gnu/packages/entr.scm (gnu packages entr)
Home page: https://eradman.com/entrproject/
Licenses: ISC
Build system: gnu
Synopsis: Run arbitrary commands when files change
Description:

entr reads a list of file names from standard input and executes a given command (including arguments) whenever any of them change. It aims to facilitate rapid feedback and automated testing.

For example, you can use entr to automatically invoke make each time you modify a source code file. It supports interactive utilities and doesn't waste resources by polling for changes.

erlang-shards 1.1.1
Channel: guix
Location: gnu/packages/erlang-xyz.scm (gnu packages erlang-xyz)
Home page: https://hexdocs.pm/shards/
Licenses: Expat
Build system: rebar
Synopsis: Partitioned or sharded ETS tables
Description:

Erlang/Elixir library for partitioned or sharded ETS tables.

erlang-idna 7.1.0
Dependencies: erlang-unicode-util-compat@0.7.1
Channel: guix
Location: gnu/packages/erlang-xyz.scm (gnu packages erlang-xyz)
Home page: https://hex.pm/packages/idna
Licenses: Expat
Build system: rebar
Synopsis: Pure Erlang IDNA implementation
Description:

This package provides a pure Erlang IDNA implementation.

erlang-binpp 1.1.1
Channel: guix
Location: gnu/packages/erlang-xyz.scm (gnu packages erlang-xyz)
Home page: https://github.com/jtendo/binpp
Licenses: WTFPL 2
Build system: rebar
Synopsis: Erlang Binary Pretty Printer
Description:

Binpp will use io:format to output the formatted binary by default. However there are options making pprint functions return formatted data instead of performing direct IO write.

Total packages: 33009