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

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.


cura 4.13.1
Dependencies: bash-minimal@5.2.37 cura-engine@4.13.2 libcharon@4.13.0 libsavitar@4.13.0 python@3.12.12 python-keyring@25.7.0 python-pynest2d@4.12.0 python-pyserial@3.5 python-sentry-sdk@2.59.0 python-sip@6.12.0 uranium@4.13.1
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/Ultimaker/Cura
Licenses: LGPL 3+
Build system: qt
Synopsis: Slicer for 3D printers
Description:

Cura is a slicing software from Ultimaker. A slicer generates G-Code for 3D printers.

geda-gaf 1.10.2
Dependencies: gamin@0.1.10 gdk-pixbuf@2.44.4 glib@2.86.0 gtk+@2.24.33 guile@2.0.14 libxcrypt@4.4.38 shared-mime-info@2.3 m4@1.4.19 pcb@4.3.0 python2@2.7.18
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: http://geda-project.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Schematic capture, netlister, symbols, symbol checker, and utils
Description:

Gaf stands for “gschem and friends”. It is a subset of the entire tool suite grouped together under the gEDA name. gEDA/gaf is a collection of tools which currently includes: gschem, a schematic capture program; gnetlist, a netlist generation program; gsymcheck, a syntax checker for schematic symbols; gattrib, a spreadsheet programme that manipulates the properties of symbols of a schematic; libgeda, libraries for gschem gnetlist and gsymcheck; gsch2pcb, a tool to forward annotation from your schematic to layout using PCB; some minor utilities.

emacs-scad-mode 99.0
Propagated dependencies: emacs-compat@31.0.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)

modglue 1.20
Dependencies: libsigc++@2.9.3
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://cadabra.science/
Licenses: GPL 2+
Build system: gnu
Synopsis: C++ library for handling of multiple co-processes
Description:

This package provides a C++ library for handling of multiple co-processes in cadabra.

asco 0.4.11
Dependencies: coreutils-minimal@9.1
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://asco.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: SPICE circuit optimizer
Description:

ASCO brings circuit optimization capabilities to existing SPICE simulators using a high-performance parallel differential evolution (DE) optimization algorithm.

freecad 1.1.1
Dependencies: bash-minimal@5.2.37 boost@1.89.0 coin3d@4.0.2 double-conversion@3.1.5 eigen@3.4.0 fmt@11.2.0 fontconfig-minimal@2.16.0 freetype@2.13.3 gl2ps@1.4.2 glew@2.2.0 hdf5@1.10.9 icu4c@73.1 jsoncpp@1.9.6 libarea@0-1.8f8bac8 libjpeg-turbo@2.1.4 libmedfile@6.0.1 libspnav@1.2 libtheora@1.1.1 libtiff@4.4.0 libxi@1.8.2 libxml++@5.6.0 libxmu@1.2.1 lz4@1.10.0 netcdf@4.9.2 ondsel-solver@0.0.0-1.2e3659c opencascade-occt@7.9.3 openmpi@4.1.6 proj@9.7.1 python-gitpython@3.1.44 python-matplotlib@3.10.8 python-pivy@0.6.11 python-ply@3.11 python-pyside-6@6.9.2 python-pyyaml@6.0.2 python-wrapper@3.12.12 qtsvg@6.9.2 qtwebchannel@6.9.2 qtwebengine@6.9.3 qtwayland@6.9.2 sqlite@3.39.3 onetbb@2022.3.0 vtk@9.5.2 xerces-c@3.3.0 yaml-cpp@0.9.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://www.freecad.org/
Licenses: LGPL 2.1+ LGPL 2.0+ GPL 3+ Modified BSD
Build system: qt
Synopsis: Your Own 3D Parametric Modeler
Description:

FreeCAD is a general-purpose, feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE, and PLM. It is aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is modular, allowing for extension and customization.

python-orocos-kinematics-dynamics 1.5.2-0.34ecff4
Dependencies: orocos-kinematics-dynamics@1.5.2-0.34ecff4
Propagated dependencies: eigen@3.4.0
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://docs.orocos.org/kdl/overview.html
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: Python bindings for orocos-kinematics-dynamics
Description:

Python bindings for orocos-kinematics-dynamics.

valeronoi 0.3.1
Dependencies: boost@1.89.0 cgal@6.1.1 gmp@6.3.0 libxkbcommon@1.13.1 mpfr@4.2.2 openssl@3.5.5 qtbase@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/ccoors/Valeronoi
Licenses: GPL 3+ Public Domain
Build system: qt
Synopsis: WiFi mapping companion application for Valetudo
Description:

Valeronoi (Valetudo + Voronoi) is a companion for Valetudo for generating WiFi signal strength maps. It visualizes them using a Voronoi diagram.

gpx 2.6.8
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/markwal/GPX
Licenses: GPL 2+
Build system: gnu
Synopsis: Converting gcode to x3g files for 3D printing
Description:

GPX is a post processing utility for converting gcode output from 3D slicing software to x3g files for standalone 3D printing on common 3D printers.

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.

libigl 2.4.0
Dependencies: boost@1.83.0 cgal@6.1.1 eigen@3.4.0 embree@3.13.5 glfw@3.4 gmp@6.3.0 mesa@26.0.2 mpfr@4.2.2 onetbb@2022.3.0 tinyxml2@11.0.0 openblas@0.3.31 imgui@1.92.2b spectra@1.1.0
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://libigl.github.io/
Licenses: GPL 3 MPL 2.0
Build system: cmake
Synopsis: Simple C++ geometry processing library
Description:

This library provides functionality for shape modelling, visualization, matrix manipulation.

radare2 6.1.8
Dependencies: capstone@5.0.1 gmp@6.3.0 libuv@1.44.2 libzip@1.9.2 lz4@1.10.0 quickjs-ng@0.14.0 xxhash@0.8.3 zlib@1.3.1 zycore@1.5.1 zydis@4.1.1
Propagated dependencies: openssl@3.5.5 sdb@2.4.6
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.

libarcus 4.13.0
Dependencies: protobuf@3.21.9 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/libArcus
Licenses: LGPL 3+
Build system: cmake
Synopsis: Communication library for Ultimaker software components
Description:

This library contains C++ code and Python3 bindings for creating a socket in a thread and using this socket to send and receive messages based on the Protocol Buffers library. It is designed to facilitate the communication between Cura and its backend and similar code.

libredwg 0.13.3
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.

cadabra2 2.5.8
Dependencies: glibmm@2.66.6 gmp@6.3.0 python@3.12.12 boost@1.83.0 gtkmm@3.24.9 sqlite@3.39.3 python-gmpy2@2.2.1 python-sympy@1.13.3 python-mpmath@1.3.0 python-matplotlib@3.10.8 texlive-dvipng@2026.1 util-linux@2.40.4
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://cadabra.science/
Licenses: GPL 3+
Build system: cmake
Synopsis: Computer algebra system geared towards field theory
Description:

This package provides a computer algebra system geared towards field theory.

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.

minicom 2.11.1
Dependencies: ncurses-with-tinfo@6.2.20210619
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://salsa.debian.org/minicom-team/minicom
Licenses: GPL 2+
Build system: gnu
Synopsis: Serial terminal emulator
Description:

minicom is a serial terminal emulator.

guile-libctl 4.6.0
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://libctl.readthedocs.io/en/latest/
Licenses: GPL 2+
Build system: gnu
Synopsis: Flexible control files implementation for scientific simulations
Description:

Libctl is a Guile-based library implementing flexible control files for scientific simulations.

orocos-kinematics-dynamics 1.5.2-0.34ecff4
Propagated dependencies: eigen@3.4.0
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://docs.orocos.org/kdl/overview.html
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: Orocos Kinematics and Dynamics (KDL) C++ Library
Description:

A C++ library for rigid body kinematics calculations and representations for kinematic structures and their inverse and forward kinematics solvers.

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

fritzing-parts 0.9.6-0.d61d63d
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://fritzing.org
Licenses: CC-BY-SA 3.0
Build system: copy
Synopsis: Electronic components (parts library) for use in the Fritzing app
Description:

This package contains all part definitions that are required for Fritzing app.

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.

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.

candle 11.2
Dependencies: bash-minimal@5.2.37 qtbase@5.15.17 qtmultimedia@5.15.17 qtserialport@5.15.17 qtwayland@5.15.18 qtwebsockets@5.15.17
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://github.com/Denvi/Candle
Licenses: GPL 3+
Build system: cmake
Synopsis: GRBL controller with G-Code visualizer
Description:

Candle is a GRBL controller application with a visualizer for G-Code, the CNC programming language.

Supported functions include:

  • Controlling GRBL-based cnc-machine via console commands, buttons on form, numpad.

  • Monitoring CNC-machine state.

  • Loading, editing, saving and sending of G-code files to CNC-machine.

  • Visualizing G-code files.

Total packages: 72465