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

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.


surelog 1.86
Dependencies: capnproto@1.4.0 openjdk@25.0.2 python-orderedmultidict@1.0.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/chipsalliance/Surelog/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Pre-procesor and parser for SystemVerilog 2017
Description:

Surelog is a pre-processor, parser, elaborator and UHDM compiler. It provides IEEE design, a C/C++ VPI and a Python AST API.

xyce-parallel 7.10.0
Dependencies: openmpi@4.1.6 adms@2.3.7 fftw@3.3.10 lapack@3.12.1 openblas@0.3.31 suitesparse-amd@3.3.3 trilinos-parallel-xyce@14.4.0
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://xyce.sandia.gov/
Licenses: GPL 3+
Build system: cmake
Synopsis: High-performance analog circuit simulator
Description:

Xyce is a SPICE-compatible, high-performance analog circuit simulator, capable of solving extremely large circuit problems by supporting large-scale parallel computing platforms. It also supports serial execution.

fftgen 0-1.3378b77
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/ZipCPU/zipcpu/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Generic pipelined FFT core generator
Description:

fftgen produces FFT hardware designs in Verilog.

python-pyrtl 1.0.0
Propagated dependencies: python-graphviz@0.21 python-pyparsing@3.2.3
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://UCSBarchlab.github.io/PyRTL
Licenses: Modified BSD
Build system: pyproject
Synopsis: @acronym{RTL, Register Transfert Level} hardware design and simulation
Description:

PyRTL provides a collection of classes for Pythonic RTL-level design, simulation, tracing, and testing, suitable for teaching and research.

pyspice 1.5
Dependencies: libngspice@45.2 python-invoke@2.2.1 python-matplotlib@3.10.8 python-ply@3.11 python-pyyaml@6.0.2 python-requests@2.32.5 python-scipy@1.16.3
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.

ngspice 45.2
Dependencies: libngspice@45.2 readline@8.2.13 libxaw@1.0.16 libx11@1.8.12
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://ngspice.sourceforge.io/
Licenses: LGPL 2.0+ non-copyleft Modified BSD Public Domain
Build system: gnu
Synopsis: Mixed-level/mixed-signal circuit simulator
Description:

Ngspice is a mixed-level/mixed-signal circuit simulator. It includes Spice3f5, a circuit simulator, and Xspice, an extension that provides code modeling support and simulation of digital components through an embedded event driven algorithm.

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.

eqy 0.66
Dependencies: python-click@8.3.1 python-json5@0.9.25 readline@8.2.13
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://yosyshq.readthedocs.io/projects/eqy/en/latest/
Licenses: ISC
Build system: gnu
Synopsis: Equivalence checking using formal verification with Yosys
Description:

Eqy is an EDA front-end driver program for Yosys-based formal hardware equivalence checking. It performs formal verification on two designs, such as ensuring that a synthesis tool has not introduced functional changes into a design, or ensuring that a design refactor preserves correctness in all conditions.

gtkwave 4.0.0-0.7d7b4db
Dependencies: gtk@4.22.1 gtk+@3.24.51 json-glib@1.10.0 libfst@1.0.0-0.6a52070
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/gtkwave/gtkwave
Licenses: GPL 2+ Expat Tcl/Tk
Build system: meson
Synopsis: Waveform viewer for FPGA simulator trace files
Description:

This package is a waveform viewer for FST files.

qucsrflayout-cli 2.1.2
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/thomaslepoix/Qucs-RFlayout/
Licenses: GPL 3+
Build system: cmake
Synopsis: Produce layouts from Qucs RF schematics
Description:

qucsrflayout command exports RF schematics to KiCad layouts and OpenEMS scripts.

libngspice 45.2
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://ngspice.sourceforge.io/
Licenses: LGPL 2.0+ non-copyleft Modified BSD Public Domain
Build system: gnu
Synopsis: Mixed-level/mixed-signal circuit simulator
Description:

Ngspice is a mixed-level/mixed-signal circuit simulator. It includes Spice3f5, a circuit simulator, and Xspice, an extension that provides code modeling support and simulation of digital components through an embedded event driven algorithm.

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-pydigitalwavetools 1.2
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/Nic30/pyDigitalWaveTools/
Licenses: Expat
Build system: pyproject
Synopsis: Library to manipulate digital wave files
Description:

Pydigitalwavetools is a Python library to parse, write and format digital wave files in VCD format, a standardized ASCII format used to store simulation data from Verilog and other hardware description languages.

gdstk 1.0.0
Dependencies: clipper@6.4.2 qhull@2020.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://heitzmann.github.io/gdstk/
Licenses: Boost 1.0
Build system: cmake
Synopsis: Library for creation and manipulation of GDSII files
Description:

gdstk is a library for creation and manipulation of GDSII layout files which are commonly used for EDA and chip design.

python-hdlmake 4.0
Propagated dependencies: python-networkx@3.4.2
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://ohwr.gitlab.io/project/hdl-make/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Generate multi-purpose makefiles for HDL projects
Description:

Hdlmake helps manage and share HDL code by automatically finding file dependencies, writing synthesis and simulation Makefiles.

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.

xoscope 2.3-0.0.0.d97b9b1
Dependencies: alsa-lib@1.2.16 comedilib@0.13.0 fftw@3.3.10 gtk+@3.24.51 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.

nextpnr 0.10
Dependencies: boost@1.89.0 eigen@3.4.0 pybind11@3.0.2
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.

ciel 2.5.0
Dependencies: bash-minimal@5.2.37 git-minimal@2.50.0 python-click@8.3.1 python-httpx@0.28.1 python-pcpp@1.30 python-rich@14.3.3 python-zstandard@0.23.0
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://github.com/fossi-foundation/ciel
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Version manager for open-source @acronym{PDKs, Process Design Kits}
Description:

ciel downloads and installs open-source PDKs which are used for chip design and EDA.

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.

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.

nvc 1.21.1
Dependencies: jansson@2.14 libffi@3.4.6 llvm@22.1.8 readline@8.2.13 tcl@8.6.12 zstd@1.5.6
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://www.nickg.me.uk/nvc/
Licenses: GPL 3+
Build system: gnu
Synopsis: VHDL compiler and simulator
Description:

This package provides a VHDL compiler and simulator.

nextpnr-cli 0.10
Dependencies: boost@1.89.0 eigen@3.4.0 pybind11@3.0.2
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.

lctime 0.0.28
Dependencies: ngspice@45.2 pyspice@1.5 python-joblib@1.5.2 python-klayout@0.30.9 python-liberty-parser@0.0.29 python-networkx@3.4.2 python-numpy@2.3.1 python-ply@3.11 python-requests@2.32.5 python-scipy@1.16.3 python-sympy@1.13.3
Channel: guix
Location: gnu/packages/electronics.scm (gnu packages electronics)
Home page: https://codeberg.org/librecell/lctime
Licenses: AGPL 3+
Build system: pyproject
Synopsis: CMOS standard-cell characterization tool
Description:

lctime extracts timing and power characteristics of CMOS standard-cells. It simulates the netlists of the cells with ngspice and writes the characterization result in a liberty library file.

Total packages: 72465