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

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.


openroad-cli 26Q3
Dependencies: abseil-cpp@20250814.1 boost@1.89.0 cudd@3.0.0 eigen@3.4.0 fmt@12.1.0 glpk@5.0 gmp@6.3.0 lemon-graph@1.3.1.1 libomp@22.1.8 mpfr@4.2.2 or-tools@9.15 protobuf@6.31.1 python@3.12.12 qtcharts@5.15.17 qtimageformats@5.15.17 qtsvg@5.15.17 qtwayland@5.15.18 re2@2024-07-02 scip@10.0.1 spdlog@1.17.0 tcl@8.6.12 yaml-cpp@0.9.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://theopenroadproject.org/
Licenses: Modified BSD
Build system: qt
Synopsis: Collection of tools for semiconductor digital design, cli version.
Description:

OpenROAD is an EDA toolkit for RTL to GDS design flows. It provides all necessary steps from VLSI designs to implement integrated chip physical designs, from RTL design to synthesized Verilog and routed layout. It includes tools for floorplanning, placement, clock tree synthesis, routing, parasitic extraction, and timing analysis.

pyspice 1.5
Dependencies: libngspice@45.2 python-invoke@2.2.1 python-matplotlib@3.10.9 python-ply@3.11 python-pyyaml@6.0.3 python-requests@2.34.2 python-scipy@1.17.1
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://pyspice.fabrice-salvaire.fr/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Circuit simulator Python interface
Description:

PySpice implements a Ngspice binding and provides an oriented object API on top of SPICE, the simulation output is converted to Numpy arrays for convenience.

xoscope 2.3-0.0.0.d97b9b1
Dependencies: alsa-lib@1.2.16.1 comedilib@0.13.0 fftw@3.3.10 gtk+@3.24.52 gtkdatabox@1.0.0
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://xoscope.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Digital oscilloscope
Description:

Xoscope is a digital oscilloscope that can acquire signals from ALSA, ESD, and COMEDI sources. This package currently does not include support for ESD or COMEDI sources.

python-hdlconvertorast 1.2
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/Nic30/hdlConvertorAst
Licenses: Expat
Build system: pyproject
Synopsis: @acronym{AST, Abstract Syntax Tree} library for VHDL and SystemVerilog
Description:

This package provides a library of AST nodes for VHDL, SystemVerilog, and SystemC, with conversion between languages and to JSON.

python-forastero 1.2.1
Propagated dependencies: python-cocotb@2.0.1 python-tabulate@0.9.0 python-yappi@1.7.6
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://forastero.intuity.io/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Cocotb verification framework
Description:

Forastero is a Python library for writing testbenches with cocotb a Python framework for writing testbenches for hardware designs written in a HDL, taking inspiration from the UVM.

python-gdsfactory 9.45.0
Propagated dependencies: python-aenum@3.1.17 python-attrs@26.1.0 python-freetype-py@2.5.1 python-graphviz@0.21 python-ipykernel@6.29.5 python-jinja2@3.1.6 python-kfactory@2.6.0 python-klayout@0.30.12 python-loguru@0.7.3-0.75b9201 python-matplotlib@3.10.9 python-natsort@8.4.0 python-networkx@3.4.2 python-mapbox-earcut@2.0.0 python-numpy@2.4.6 python-orjson@3.9.7 python-pandas@3.0.3 python-pydantic@2.12.5 python-pydantic-settings@2.12.0 python-pygit2@1.18.2 python-pyglet@2.0.18 python-pyyaml@6.0.3 python-qrcode@8.2 python-rectpack@0.2.2 python-rich@15.0.0 python-scikit-image@0.26.0 python-scipy@1.17.1 python-shapely@2.1.1 python-toolz@1.1.0 python-trimesh@4.5.3 python-typer@0.26.4 python-types-pyyaml@6.0.12.20250915 python-typing-extensions@4.15.0 python-watchdog@6.0.0
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://gdsfactory.github.io/gdsfactory/
Licenses: Expat
Build system: pyproject
Synopsis: Python library for chip design automation
Description:

GDSFactory is a Python library for designing chips including photonics, analog, quantum, and MEMS devices. It provides tools for creating, manipulating, and validating designs, outputting industry-standard GDSII and OASIS formats. GDSFactory leverages the KLayout library for high-performance geometry operations.

verilator 5.052
Dependencies: perl@5.36.0 python@3.12.12 systemc@3.0.2
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://www.veripool.org/verilator/
Licenses: LGPL 3
Build system: gnu
Synopsis: Verilog/SystemVerilog HDL simulator and lint system
Description:

Verilator is an EDA tool intended to transform the specified Verilog or SystemVerilog HDL code by reading it, performing lint checks, and optionally inserting assertion checks and coverage-analysis points. It outputs single or multi-threaded .cpp and .h files.

python-cocotb 2.0.1
Propagated dependencies: python-find-libpython@0.4.1
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/cocotb/cocotb
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for writing HDL test benches in Python
Description:

Coroutine based cosimulation test bench environment for verifying VHDL and Verilog RTL using Python.

m8c 2.2.3
Dependencies: libdecor@0.2.2 libusb@1.0.25 sdl3@3.4.14
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 - usb 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.

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.

uhdm 1.87
Dependencies: capnproto@1.5.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.

nextpnr-cli 0.11.1
Dependencies: boost@1.89.0 eigen@3.4.0 pybind11@3.0.4
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/YosysHQ/nextpnr/
Licenses: ISC
Build system: cmake
Synopsis: Place-and-Route tool for @acronym{FPGA, Field Programmable Gate Array} Cli only version.
Description:

nextpnr is an EDA, portable and vendor neutral FPGA place and route tool.

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

This repository contains the official KiCad documentation.

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.

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.

lepton-eda 1.9.18-20220529
Dependencies: glib@2.86.0 gtk+@3.24.52 gtksheet@4.3.5 guile@3.0.9 guile-readline@3.0.9 pcb@4.3.0 shared-mime-info@2.3
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://lepton-eda.github.io/
Licenses: GPL 2+
Build system: gnu
Synopsis: Suite of tools for designing @acronym{PCB, Printed Circuit Boards}
Description:

Lepton is an EDA tool set forked from gEDA/gaf in late 2016. EDA tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production. Lepton EDA includes tools for schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and PCB layout, and many other features.

kicad-symbols 10.0.6
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 schematic symbol libraries
Description:

This package contains the official KiCad schematic symbol libraries.

mcy 0.69
Dependencies: boost@1.89.0 python@3.12.12 python-click@8.4.1 python-flask@3.1.3
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.

nextpnr 0.11.1
Dependencies: boost@1.89.0 eigen@3.4.0 pybind11@3.0.4
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/YosysHQ/nextpnr/
Licenses: ISC
Build system: qt
Synopsis: Place-and-Route tool for @acronym{FPGA, Field Programmable Gate Array}
Description:

nextpnr is an EDA, portable and vendor neutral FPGA place and route tool.

python-vsg 3.35.0
Propagated dependencies: python-pyyaml@6.0.3
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.

librepcb 1.2.0
Dependencies: clipper@6.4.2 fontconfig-minimal@2.17.1 fontobene-qt@1.0.0 glu@9.0.2 hoedown@3.0.7 muparser@2.3.5 opencascade-occt@7.9.3 qt5compat@6.9.2 qtbase@6.9.2 qtdeclarative@6.9.2 qtsvg@6.9.2 qttools@6.9.2 qtwayland@6.9.2 quazip@1.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://librepcb.org/
Licenses: GPL 3+ Boost 1.0 Expat ASL 2.0 CC0 FreeBSD
Build system: qt
Synopsis: @acronym{EDA, Electronic Design Automation} suite for PCB development
Description:

LibrePCB is software to develop PCB. It features human readable file formats and complete project management with library, schematic and board editors.

python-cocotbext-axi 0.1.28
Propagated dependencies: python-cocotb@2.0.1 python-cocotb-bus@0.3.0
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/alexforencich/cocotbext-axi/
Licenses: Expat
Build system: pyproject
Synopsis: Extra @acronym{AXI, Advanced Extensible Interface} modules for cocotb
Description:

This package provides an extension to cocotb in the form of AXI, AXI lite, and AXI stream modules.

openboardview 10.0.0-0.cc76e69
Dependencies: fontconfig-minimal@2.17.1 gtk+@3.24.52 imgui-with-sdl2@1.92.9b 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.

fusesoc 2.4.6
Propagated dependencies: python-argcomplete@3.7.2 python-edalize@0.6.8 python-fastjsonschema@2.21.1 python-pyparsing@3.2.3 python-pyyaml@6.0.3 python-pyaml@25.7.0 python-simplesat@0.9.2
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://fusesoc.net/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Package manager and build abstraction tool for HDL code
Description:

Fusesoc allows management and reuse of IP cores. It also aids for creating, building and simulating Soc solutions in EDA.

Total packages: 32967