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

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.


horizon-eda 2.7.2
Dependencies: boost@1.89.0 cairomm@1.18.0 cppzmq@4.10.0 curl@8.6.0 glib@2.86.0 glibmm@2.86.0 glm@1.0.1 gsettings-desktop-schemas@48.0 gtk+@3.24.51 gtkmm@3.24.9 libarchive@3.7.7 libgit2-glib@1.2.1 librsvg@2.58.5 libspnav@1.2 libzip@1.9.2 opencascade-occt@7.9.3 podofo@0.10.4 sqlite@3.39.3 util-linux@2.40.4 zeromq@4.3.5
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://horizon-eda.org/
Licenses: GPL 3+
Build system: meson
Synopsis: @acronym{PCB, Printed Circuit Board} design tool
Description:

Horizon is an EDA package supporting an integrated end-to-end workflow for PCB design, including from parts management and schematic entry to gerber export.

python-amaranth 0.5.8
Propagated dependencies: python-jinja2@3.1.2 python-jschon@0.11.1 python-pyvcd@0.4.1
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://amaranth-lang.org/docs/amaranth/latest/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Amaranth hardware definition language
Description:

The Amaranth project provides an open-source toolchain for developing hardware based on synchronous digital logic using the Python programming language, as well as evaluation board definitions and a System on Chip toolkit.

aacircuit 0-0.18635c8
Dependencies: bash-minimal@5.2.37 gtk+@3.24.51 python-bresenham@0.2.1 python-platformdirs@4.3.6 python-pycairo@1.28.0 python-pyclip@0.7.0 python-pygobject@3.50.2 python-pypubsub@4.0.3
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/Blokkendoos/AACircuit
Licenses: GPL 3+
Build system: pyproject
Synopsis: Draw electronic circuits with ASCII characters
Description:

This is a pythonized, kind of reverse engineered version of original AACircuit written by Andreas Weber in Borland Delphi. The idea and GUI layout are also taken from the original.

abc 1.01-0.21b2d89
Dependencies: readline@8.2.13
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://people.eecs.berkeley.edu/~alanmi/abc/
Licenses: Expat Expat Modified BSD FreeBSD Zlib
Build system: cmake
Synopsis: Sequential logic synthesis and formal verification
Description:

ABC is a program for sequential logic synthesis and formal verification.

mcy 0.66
Dependencies: boost@1.89.0 python@3.12.12 python-click@8.3.1 python-flask@3.1.0
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://yosyshq.readthedocs.io/projects/mcy/en/latest/
Licenses: ISC
Build system: qt
Synopsis: Mutation Cover with Yosys
Description:

Mcy is an EDA tool to help digital designers and project managers understand and improve testbench coverage.

uhdm 1.86
Dependencies: capnproto@1.4.0 python-orderedmultidict@1.0.1
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/chipsalliance/UHDM/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Universal Hardware Data Model
Description:

UHDM is a complete modeling of the IEEE SystemVerilog Object Model with VPI Interface, Elaborator, Serialization, Visitor and Listener.

yosys-slang 0.0.0-0.3251530
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/povik/yosys-slang
Licenses: Expat FreeBSD Modified BSD Python Software Foundation License ISC
Build system: cmake
Synopsis: SystemVerilog plugin for code@{Yosys}
Description:

code{Yosys-slang

openboardview 9.95.2
Dependencies: fontconfig-minimal@2.16.0 gtk+@3.24.51 imgui@1.92.2b orangeduck-mpc@0.9.0-1.1049534 sdl2@2.30.8 sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/OpenBoardView/OpenBoardView
Licenses: Expat
Build system: cmake
Synopsis: Viewer for BoardView files
Description:

OpenBoardView is a viewer for BoardView files, which present the details of a printed circuit board (PCB). It comes with features such as:

  • Dynamic part outline rendering, including complex connectors

  • Annotations, for leaving notes about parts, nets, pins or location

  • Configurable colour themes

  • Configurable DPI to facilitate usage on 4K monitors

  • Configurable for running on slower systems

  • Reads FZ (with key), BRD, BRD2, BDV and BV* formats.

surfer 0.7.0
Dependencies: bash-minimal@5.2.37 libx11@1.8.12 libxcursor@1.2.3 libxi@1.8.2 libxkbcommon@1.13.1 mesa@26.0.2 python@3.12.12 wayland@1.24.0 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://surfer-project.org
Licenses: EUPL 1.2
Build system: cargo
Synopsis: Waveform viewer
Description:

Surfer is a waveform viewer used in EDA with a focus on usability and extensibility.

kicad-cern-libraries 0-0.980670f
Propagated dependencies: sqliteodbc@0.99991
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://gitlab.com/ohwr/cern-kicad-libs
Licenses: Cern OHL version 2 - Permissive variant
Build system: copy
Synopsis: CERN component libraries for KiCad
Description:

This package provides CERN's KiCad component libraries, including schematic symbols, footprints, a SQLite-backed database library, and KiCad library tables. The libraries are generated from CERN's Altium Designer libraries.

kicad-packages3d 10.0.4
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://www.kicad.org/
Licenses: CC-BY-SA 4.0
Build system: cmake
Synopsis: Official KiCad 3D model libraries
Description:

This package contains the official KiCad 3D model libraries.

charlib 2.0.0
Dependencies: ngspice@45.2 pyspice@1.5 python-liberty-parser@0.0.29 python-matplotlib@3.10.8 python-numpy@2.3.1 python-ply@3.11 python-pyyaml@6.0.2 python-requests@2.32.5 python-schema@0.7.8 python-scipy@1.16.3 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://stineje.github.io/CharLib
Licenses: GPL 2
Build system: pyproject
Synopsis: CMOS standard-cell characterization
Description:

Charlib is an EDA tool used to extract timing and power characteristics from CMOS combinational and sequential standard-cells. It is compatible with ngspice and Xyce.

qucsator-rf 1.0.7
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://ra3xdh.github.io//
Licenses: GPL 2+
Build system: cmake
Synopsis: RF and microwave circuits simulator
Description:

Qucsator-rf is a command line driven circuit simulator targeted for RF and microwave circuits. It takes a network list in a certain format as input and outputs an XML dataset.

gnucap 20260329
Dependencies: readline@8.2.13
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
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 used for EDA. 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.

python-cocotb-bus 0.3.0
Propagated dependencies: python-cocotb@2.0.1 python-scapy@2.6.1
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/cocotb/cocotb-bus/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Cocotb reusable tools
Description:

Cocotb-bus provides a set of utilities, test benches and reusable bus interfaces to be used with cocotb.

python-vsg 3.35.0
Propagated dependencies: python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/jeremiah-c-leary/vhdl-style-guide/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Coding style enforcement for VHDL
Description:

VSG lets you define a VHDL coding style and provides a command-line tool to enforce it.

m8c-serial 2.2.3
Dependencies: libdecor@0.2.2 libserialport@0.1.2 sdl3@3.4.4
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/laamaa/m8c
Licenses: CC-BY-SA 3.0 Expat Public Domain Zlib
Build system: cmake
Synopsis: Cross-platform M8 tracker headless client - serial backend
Description:

The Dirtywave M8 Tracker is a portable sequencer and synthesizer, featuring 8 tracks of assignable instruments such as FM, waveform synthesis, virtual analog, sample playback, and MIDI output. It is powered by a Teensy micro-controller and inspired by the Gameboy tracker Little Sound DJ. m8c is a client for M8 Headless which allows one to install the M8 firmware on any Teensy.

python-myhdl 0.11-0.7dc29c2
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: http://www.myhdl.org/
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Python as a Hardware Description Language
Description:

This package provides a library to turn Python into a hardware description and verification language.

libsigrokdecode 0.5.3-1.71f4514
Propagated dependencies: glib@2.86.0 python@3.12.12
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://www.sigrok.org/wiki/Libsigrokdecode
Licenses: GPL 3+
Build system: gnu
Synopsis: Library providing (streaming) protocol decoding functionality
Description:

Libsigrokdecode is a shared library written in C, which provides (streaming) protocol decoding functionality.

appcsxcad 0.2.3
Dependencies: boost@1.89.0 cgal@6.1.1 csxcad@0.6.3 eigen@3.4.0 expat@2.7.1 freetype@2.13.3 gmp@6.3.0 hdf5@1.14.6 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.4.0 lz4@1.10.0 openmpi@4.1.6 qcsxcad@0.6.3 tinyxml@2.6.2 vtk@9.6.0
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/thliebig/AppCSXCAD
Licenses: GPL 3
Build system: qt
Synopsis: Minimal GUI application for the @code{qcsxcad} library
Description:

A minimal application for the qcsxcad library which is used to describe geometrical objects and their physical and non-physical properties.

python-lln-libparse 0.56.0
Dependencies: pybind11@3.0.2
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://www.yosyshq.com/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Wrapper around Yosys' libparse module
Description:

lln-libparse is a SWIG-based Python wrapper around Yosys' libparse, enabling dotlib file parsing.

gerbv 2.13.0
Dependencies: cairo@1.18.4 gtk+@2.24.33
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://gerbv.github.io/
Licenses: GPL 2+
Build system: cmake
Synopsis: Gerber file viewer
Description:

Gerbv is a viewer for files in the Gerber format (RS-274X only), which is commonly used to represent printed circuit board (PCB) layouts. Gerbv lets you load several files on top of each other, do measurements on the displayed image, etc. Besides viewing Gerbers, you may also view Excellon drill files as well as pick-place files.

python-csxcad 0.6.3
Dependencies: csxcad@0.6.3 fparser@4.5.1 hdf5@1.14.6 python-numpy@2.3.1 tinyxml@2.6.2
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/thliebig/CSXCAD
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Python bindings for @code{csxcad}
Description:

Library for describing geometrical objects and their physical and non-physical properties.

qrouter 1.4.90
Dependencies: libx11@1.8.12 libxt@1.3.1 readline@8.2.13 tcl@8.6.12 tk@8.6.12
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: http://opencircuitdesign.com/qrouter/
Licenses: GPL 2
Build system: gnu
Synopsis: Visual @acronym{EDA, electronic design automation} router
Description:

qrouter is an ASICs tool intended for digital chip design. It creates the detailed routes for layouts of digital circuits and generates metal layers and vias.

Total packages: 73977