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.
sby is a front-end program for Yosys-based formal hardware verification flows.
Mcy is a tool to help digital designers and project managers understand and improve testbench coverage.
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.
VSG lets you define a VHDL coding style and provides a command-line tool to enforce it.
Nextpnr is a portable FPGA place and route tool.
Libserialport is a minimal shared library written in C that is intended to take care of the OS-specific details when writing software that uses serial ports.
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.
PulseView is a Qt based logic analyzer, oscilloscope and MSO GUI for sigrok.
This package provides a VHDL compiler and simulator.
Libfst is a small library used to read and write FST format waveforms.
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.
Coroutine based cosimulation test bench environment for verifying VHDL and Verilog RTL using Python.
VUnit features the functionality needed to realize continuous and automated testing of HDL code.
This package provides an extension to cocotb in the form of AXI, AXI lite, and AXI stream modules.
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.
qucsrflayout command exports RF schematics to KiCad layouts and OpenEMS scripts.
Pcb-rnd is a Printed Circuit Board layout editor, part of the RiNgDove EDA suite.
Qucs-S provides a fancy graphical user interface for a number of popular circuit simulation engines. The package contains libraries for schematic capture, visualization and components. The following simulation kernels are supported:
Ngspice (recommended)
Xyce
SpiceOpus
Qucsator (non-SPICE)
Sch-rnd is a standalone and workflow agnostic schematics capture tool for PCB, part of the RiNgDove EDA suite.
This package implements a functionality to create project files for supported tools and run them in batch or GUI mode. All EDA tools such as Icarus, Yosys, ModelSim, Vivado, Verilator, GHDL, Quartus etc get input HDL files (Verilog and VHDL) and some tool-specific files (constraint files,memory initialization files, IP description files etc). Together with the files, perhaps a couple of Verilog `defines, some top-level parameters/generics or some tool-specific options are set.
The pax-utils package contains a small set of utilities for performing mostly security checks on systems. It is focused on the ELF format. The included utilities are:
pspax List ELF/PaX information about running processesscanelf Scan ELF binariesdumpelf Dump internal ELF structurescanmacho Scan Mach-O binariessymtree Display libraries that satisfy undefined symbols, as a treelddtree Display ELF dependencies as a tree.
Elfutils is a collection of utilities and libraries to read, create and modify Executable and Linkable Format (ELF) binary files, find and handle Debugging With Arbitrary Record Formats (DWARF) debug data, symbols, thread state and stacktraces for processes and core files on GNU/Linux. Elfutils includes libelf for manipulating ELF files, libdw for inspecting DWARF data and process state and utilities like eu-stack (to show backtraces), eu-nm (for listing symbols from object files), eu-size (for listing the section sizes of an object or archive file), eu-strip (for discarding symbols), eu-readelf (to see the raw ELF file structures), eu-elflint (to check for well-formed ELF files), eu-elfcompress (to compress or decompress ELF sections), and more.
PatchELF allows the ELF "interpreter" and RPATH of an ELF binary to be changed.
PatchELF allows the ELF "interpreter" and RPATH of an ELF binary to be changed.