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

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.


libfive 0-5.b1ea998
Dependencies: bash-minimal@5.2.37 boost@1.89.0 eigen@3.4.0 guile@3.0.9 libpng@1.6.39 python-wrapper@3.11.14 qtbase@6.9.2
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://libfive.com
Licenses: MPL 2.0 GPL 2+
Build system: cmake
Synopsis: Tool for programmatic computer-aided design
Description:

Libfive is a tool for programmatic computer-aided design (CAD). In libfive, solid models are defined as Scheme or Python scripts, and there are no opaque function calls into the geometry kernel: everything is visible to the user. Even fundamental, primitive shapes are represented as code in the user-level language.

kicad-doc 9.0.6
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://kicad.org
Licenses: GPL 3+
Build system: cmake
Synopsis: KiCad official documentation
Description:

This repository contains the official KiCad documentation.

iaito 6.0.4-1.27cdc17
Dependencies: capstone@5.0.1 libuv@1.44.2 libzip@1.9.2 lz4@1.10.0 openssl@3.0.8 qtbase@6.9.2 qtsvg@6.9.2 radare2@6.0.7 sdb@2.2.4
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/radareorg/iaito
Licenses: GPL 3+
Build system: gnu
Synopsis: Official radare2 GUI
Description:

Iaito is the official graphical interface for radare2, a libre reverse engineering framework. Iaito focuses on simplicity, parity with commands, features, and keybindings.

pcb 4.3.0
Dependencies: dbus@1.15.8 mesa@25.2.3 glu@9.0.2 gd@2.3.3 gtk+@2.24.33 gtkglext@1.2.0 shared-mime-info@2.3 tk@8.6.12
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: http://pcb.geda-project.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Design printed circuit board layouts
Description:

GNU PCB is an interactive tool for editing printed circuit board layouts. It features a rats-nest implementation, schematic/netlist import, and design rule checking. It also includes an autorouter and a trace optimizer; and it can produce photorealistic and design review images.

wireviz 0.4.1
Dependencies: python-click@8.1.8 python-graphviz@0.20.3 python-pillow@11.1.0 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/wireviz/WireViz
Licenses: GPL 3
Build system: pyproject
Synopsis: Easily document cables and wiring harnesses
Description:

WireViz is a tool for easily documenting cables, wiring harnesses and connector pinouts. It takes plain text, YAML-formatted files as input and produces beautiful graphical output thanks to GraphViz. It handles automatic BOM creation and has a lot of extra features.

gnucap 20171003
Dependencies: readline@8.2.13
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://www.gnu.org/software/gnucap/
Licenses: GPL 3+
Build system: gnu
Synopsis: Mixed analog and digital circuit simulator
Description:

GNUcap is a circuit analysis package. It offers a general purpose circuit simulator and can perform DC and transient analyses, fourier analysis and AC analysis. The engine is designed to do true mixed-mode simulation.

kicad 9.0.6
Dependencies: bash-minimal@5.2.37 cairo@1.18.4 curl@8.6.0 glew@2.2.0 glm@1.0.1 hicolor-icon-theme@0.17 libngspice@45.2 libsm@1.2.5 libgit2@1.5.2 libsecret@0.21.4 mesa@25.2.3 opencascade-occt@7.6.2 openssl@3.0.8 python-wrapper@3.11.14 gtk+@3.24.51 wxwidgets-sans-egl@3.2.8.1 nng@1.5.2 python-wxpython@4.2.2 protobuf@3.21.9 gdk-pixbuf@2.42.12 zstd@1.5.6
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://www.kicad.org/
Licenses: GPL 3+
Build system: cmake
Synopsis: Electronics Design Automation Suite
Description:

Kicad is a program for the formation of printed circuit boards and electrical circuits. The software has a number of programs that perform specific functions, for example, pcbnew (Editing PCB), eeschema (editing electrical diagrams), gerbview (viewing Gerber files) and others.

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.

pcb2gcode 2.5.0-0.8c084af
Dependencies: boost@1.89.0 geos@3.12.1 gerbv@2.10.0 glibmm@2.82.0 gtkmm@2.24.5 librsvg@2.58.5
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/pcb2gcode/pcb2gcode
Licenses: GPL 3+
Build system: gnu
Synopsis: Generate G-code for milling PCBs
Description:

pcb2gcode is a command-line program for isolation routing and drilling of PCBs. It takes Gerber files as input and outputs G-code files for the milling of PCBs. It also includes an autoleveller for the automatic dynamic calibration of the milling depth.

zydis 4.1.1
Dependencies: zycore@1.5.0
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

libmodbus 3.1.11
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://libmodbus.org/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Library for the Modbus protocol
Description:

libmodbus is a library to send/receive data with a device which respects the Modbus protocol. This library can use a serial port or an Ethernet connection.

sterm 20200306
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/wentasah/sterm
Licenses: GPL 3+
Build system: gnu
Synopsis: Simple serial terminal
Description:

This is a minimalist terminal program like minicom or cu. The only thing it does is creating a bidirectional connection between stdin/stdout and a terminal device (e.g. serial line). It can also set serial line baudrate, manipulate DTR/RTS modem lines, send break and throttle transmission speed.

emacs-scad-mode 97.0
Propagated dependencies: emacs-compat@30.1.0.1
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://openscad.org/
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs mode to edit OpenSCAD files
Description:

scad-mode provides an Emacs major mode for editing OpenSCAD code. Features:

  • Syntax highlighting

  • Basic completion function (press M-TAB)

  • Preview rendered model in separate window (press C-c C-c)

  • Open buffer in OpenSCAD (press C-c C-o)

  • Export buffer with OpenSCAD (press C-c C-e)

  • Flymake support (enable flymake-mode in scad-mode buffers)

  • Org Babel support (scad source blocks)

python-efl 1.26.1
Dependencies: efl@1.26.3 python-dbus@1.2.18 python-packaging@25.0
Channel: guix
Location: gnu/packages/enlightenment.scm (gnu packages enlightenment)
Home page: https://www.enlightenment.org/
Licenses: LGPL 3
Build system: pyproject
Synopsis: Python bindings for EFL
Description:

PYTHON-EFL are the python bindings for the whole Enlightenment Foundation Libraries stack (eo, evas, ecore, edje, emotion, ethumb and elementary).

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.

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).

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.

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.

enlightenment 0.25.4
Dependencies: alsa-lib@1.2.11 bc@1.08.2 bluez@5.79 dbus@1.15.8 ddcutil@2.1.4 freetype@2.13.3 libdrm@2.4.124 libexif@0.6.24 libxcb@1.17.0 libxext@1.3.6 linux-pam@1.5.2 pulseaudio@16.1 setxkbmap@1.3.4 xcb-util-keysyms@0.4.1 xkeyboard-config@2.44 xorg-server-xwayland@24.1.9
Propagated dependencies: efl@1.26.3 libxkbcommon@1.11.0 wayland-protocols@1.45 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.7
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-hackney 1.25.0
Propagated dependencies: erlang-certifi@2.15.0 erlang-idna@6.1.1 erlang-metrics@1.0.1 erlang-mimerl@1.4.0 erlang-parse-trans@3.4.2 erlang-ssl-verify-fun@1.1.7 erlang-unicode-util-compat@0.7.0
Channel: guix
Location: gnu/packages/erlang-xyz.scm (gnu packages erlang-xyz)
Home page: https://hexdocs.pm/hackney/
Licenses: ASL 2.0
Build system: rebar
Synopsis: Simple HTTP client
Description:

This package provides erlang-hackney, a simple HTTP client.

erlang-fast-xml 1.1.57
Dependencies: erlang-p1-utils@1.0.28
Channel: guix
Location: gnu/packages/erlang-xyz.scm (gnu packages erlang-xyz)
Home page: https://hex.pm/packages/fast_xml
Licenses: ASL 2.0
Build system: rebar
Synopsis: Fast Expat-based Erlang/Elixir XML parsing library
Description:

This package provides fast Expat-based Erlang/Elixir XML parsing library.

erlang-p1-mysql 1.0.26
Channel: guix
Location: gnu/packages/erlang-xyz.scm (gnu packages erlang-xyz)
Home page: https://hex.pm/packages/p1_mysql
Licenses: ASL 2.0
Build system: rebar
Synopsis: Pure Erlang MySQL driver
Description:

This package provides pure Erlang MySQL driver.

Total packages: 69282