abc
- Ebuilds: 1, Testing: 1.01_p20220701 Description: ABC: System for Sequential Logic Synthesis and Formal Verification
Homepage:https://github.com/YosysHQ/abc License: Old-MIT
audmes
- Ebuilds: 2, Testing: 9999 Description: Multi-platfrom system for audio measurement through sound card in the PC.
Homepage:https://github.com/swwa/audmes
easyeda-pro
- Ebuilds: 1, Testing: 2.1.51 Description: A powerful and versatile slicer
Homepage:https://easyeda.com License: GPL-3+
electric
- Ebuilds: 1, Testing: 9.07 Description:
The Electric VLSI Design System is a complete Electronic Design Automation
(EDA) system that can handle many forms of circuit design, including:
* Custom IC layout
* Schematic Capture (digital and analog)
* Textual Languages such as VHDL and Verilog
* Programmable logic (FPGAs)
* ...and much more.
Homepage:https://www.gnu.org/software/electric/electric.html License: GPL-3+
electronics-menu
- Ebuilds: 1, Stable: 1.0-r1, Testing: 1.0-r1 Description:
Create a dedicated "Electronics" entry in the top-menu of your XDG-compliant
Desktop Environment (Gnome, KDE, etc...), so that you electronics
applications don't get stuck in "Education" anymore.
Homepage:http://www.gpleda.org/ License: GPL-2
fasthenry
- Ebuilds: 2, Testing: 3.0.24.03.14 Description: Three dimensional inductance computation program, Whiteley Research version
Homepage:http://www.wrcad.com/freestuff.html License: all-rights-reserved
geda
- Ebuilds: 1, Stable: 1.10.2-r102, Testing: 1.10.2-r102 Description:
The GPL Electronic Design Automation (gEDA) project has produced and
continues working on a full GPL'd suite and toolkit of Electronic
Design Automation tools. These tools are used for electrical circuit
design, schematic capture, simulation, prototyping, and
production. Currently, the gEDA project offers a mature suite of free
software applications for electronics design, including schematic
capture, attribute management, bill of materials (BOM) generation,
netlisting into over 20 netlist formats, analog and digital
simulation, and printed circuit board (PCB) layout.
The gEDA/gaf suite (this package) provides schematic capture,
netlisting, bill of materials generation, and many other features.
Homepage:http://geda-project.org/ http://wiki.geda-project.org/geda:gaf License: GPL-2
geda-suite
- Ebuilds: 1, Testing: 20171223-r2 Description: Metapackage for all components for a full-featured gEDA/gaf system
Homepage:http://www.geda.seul.org License: GPL-2
gerbv
- Ebuilds: 1, Stable: 2.7.0, Testing: 2.7.0 Description:
Gerbv is a viewer for Gerber RS-274X files, Excellon drill files, and CSV
pick-and-place files. (Note: RS-274D files are not supported.)
The core functionality of gerbv is located in a separate library
(libgerbv), allowing developers to include Gerber
parsing/editing/exporting/rendering into other programs.
Homepage:http://gerbv.geda-project.org/ License: GPL-2
ghdl
- Ebuilds: 2, Stable: 5.1.1, Testing: 6.0.0 Description:
GHDL is a shorthand for G Hardware Design Language (currently, G has no
meaning). It is a VHDL analyzer, compiler, simulator and (experimental)
synthesizer that can process (nearly) any VHDL design. Unlike some other
simulators, GHDL is a compiler: it directly translates a VHDL file to
machine code, without using an intermediary language such as C or C++.
Therefore, the compiled code should be faster and the analysis time should
be shorter than with a compiler using an intermediary language. GHDL can
use multiple back-ends, i.e. code generators, (GCC, LLVM or x86/i386 only,
a built-in one named mcode) and runs on GNU/Linux, Windows and macOS; on
x86, x86_64, armv6/armv7/aarch32/aarch64, ppc64, etc. GHDL aims at
implementing VHDL as defined by IEEE 1076. It supports the 1987, 1993 and
2002 revisions and, partially, 2008 and 2019. Property Specification
Language (PSL) is also partially supported.
Homepage:https://ghdl.github.io/ghdl/
https://github.com/ghdl/ghdl/
gnetman
- Ebuilds: 1, Testing: 0.0.1_pre20110124 Description:
The gnetman project has one simple goal: Enabling interoperability between
open-source EDA tools. To date, gnetman can read and/or write (in theory)
formats used by the following tools :
* gschem
* iverilog
* ltspice, hspice, eldo, gnucap, tclspice
* confluence
Homepage:https://sourceforge.net/projects/gnetman/ License: GPL-2
gnucap
- Ebuilds: 1, Stable: 20210107, Testing: 20210107 Description:
Gnucap is a general purpose circuit simulator. It performs nonlinear dc and
transient analyses, fourier analysis, and ac analysis. Gnucap is not based on
Spice, but some of the models have been derived from the Berkeley models.
Unlike Spice, the engine is designed to do true mixed-mode simulation. Most
of the code is in place for future support of event driven analog simulation,
and true multi-rate simulation.
Homepage:http://www.gnucap.org/ License: GPL-2
gsmc
- Ebuilds: 2, Testing: 1.1-r3 Description: A GTK program for doing Smith Chart calculations
Homepage:https://www.qsl.net/ik5nax/ License: GPL-2
gspeakers
- Ebuilds: 1, Testing: 0.11-r4 Description: GTK based loudspeaker enclosure and crossovernetwork designer
Homepage:https://gspeakers.sourceforge.net/ License: LGPL-2.1
gspiceui
- Ebuilds: 1, Stable: 1.3.30_pre20240321-r1, Testing: 1.3.30_pre20240321-r1 Description: GUI frontend for Ngspice and Gnucap
Homepage:https://sourceforge.net/projects/gspiceui/ License: GPL-3
gtkwave
- Ebuilds: 1, Stable: 3.3.125, Testing: 3.3.125 Description:
GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which
reads LXT, LXT2, VZT, and GHW files as well as standard Verilog VCD/EVCD
files and allows their viewing.
Homepage:https://gtkwave.github.io/gtkwave/ License: GPL-2+ MIT
gwave
- Ebuilds: 1, Stable: 20190116-r100, Testing: 20190116-r100 Description:
Gwave is a waveform viewer. Gwave can read binary or ascii files written by
HSpice from transient, AC, or Sweep analyses, "raw" files written by Spice2,
Spice3, or ngspice, and transient analysis files from the CAzM simulator. It
can also read a generic tabular ASCII format suitable for use with GnuCap or
homegrown tools.
Homepage:http://gwave.sourceforge.net License: GPL-2
irsim
- Ebuilds: 2, Testing: 9.7.93-r1 Description:
IRSIM is a tool for simulating digital circuits. It is a "switch-level"
simulator; that is, it treats transistors as ideal switches. Extracted
capacitance and lumped resistance values are used to make the switch a
little bit more realistic than the ideal, using the RC time constants
to predict the relative timing of events.
Homepage:http://opencircuitdesign.com/irsim/ License: GPL-2
iverilog
- Ebuilds: 4, Stable: 12.0, Testing: 9999 Description:
Icarus Verilog is a Verilog simulation and synthesis tool. It operates as a
compiler, compiling source code writen in Verilog (IEEE-1364) into some target
format. The compiler proper is intended to parse and elaborate design
descriptions written to the IEEE standard IEEE Std 1364-2001.
Homepage:
http://iverilog.icarus.com
https://github.com/steveicarus/iverilog
jlc-assistant-bin
- Ebuilds: 1, Testing: 5.0.69 Description:
JLC Order Assistant: This app provides convenience for you to place an
order, and quickly obtain discounts and order information, without waiting
for review on the website! Place an order in the order assistant and enjoy
a discount immediately!
Homepage:https://www.jlc.com/portal/appDownloadsWithConfig.html License: JLC-EULA
kicad
- Ebuilds: 5, Stable: 9.0.5, Testing: 9999, 9.0.6 Description:
Kicad is an open source (GPL) software for the creation of electronic
schematic diagrams and printed circuit board artwork.
Homepage:https://www.kicad.org License: GPL-2+ GPL-3+ Boost-1.0 BSD BSD-2 Apache-2.0 ISC MIT ZLIB CC-BY-SA-4.0 CC0-1.0
kicad-footprints
- Ebuilds: 5, Stable: 9.0.5, Testing: 9999 Description:
The KiCad footprint libraries are the individual .pretty directories.
Each .pretty directory contains multiple .kicad_mod footprint files.
These footprints are best used in combination with the official symbol
libs and 3d model libs.
Homepage:https://gitlab.com/kicad/libraries/kicad-footprints
kicad-packages3d
- Ebuilds: 5, Stable: 9.0.5, Testing: 9999 Description:
The KiCad 3D model libraries are the individual .3dshapes directories.
These 3d models are best used in combination with the official footprint
libs. Each directory directory contains multiple 3D model files, with
the following supported file formats: WRL, STEP.
Homepage:https://gitlab.com/kicad/libraries/kicad-packages3D
kicad-symbols
- Ebuilds: 5, Stable: 9.0.5, Testing: 9999 Description:
The KiCad symbol libraries are the individual .lib files, with the
corresponding .dcm files containing symbol metadata. These symbols are
best used in combination with the official footprint libs.
Homepage:https://gitlab.com/kicad/libraries/kicad-symbols
ktechlab (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 0.51.0_p20251122 Description: IDE for microcontrollers and electronics
Homepage:https://userbase.kde.org/KTechlab License: GPL-2
labone
- Ebuilds: 2, Testing: 23.02.42414 Description: Platform independent instrument control for Zurich Instruments devices
Homepage:https://www.zhinst.com/labone License: zi-labone
lceda
- Ebuilds: 1, Testing: 6.5.51 Description:
Simple and efficient PCB design tools from China, free forever
Friendly, easy to use, powerful, multi-platform synchronization
More than one million free libraries,
allowing you to focus more on design
The next generation of free domestic circuit design tools
Homepage:https://lceda.cn/ License: LCEDA-EULA
lceda-pro
- Ebuilds: 1, Testing: 3.2.91 Description:
Simple and efficient PCB design tools from China, free forever
Brand-new interactive routing engine, smooth and not stuck
Completely independent intellectual property rights, allowing you to focus on design with confidence
The EDA Tool of Choice for Next Generation Engineers
Homepage:https://lceda.cn/ License: LCEDA-EULA
librepcb
- Ebuilds: 2, Testing: 1.3.0 Description:
LibrePCB is a free EDA software to develop printed circuit boards.
Cross-platform, multilingual (both application and library elements), intuitive, modern and easy-to-use graphical user interface.
- All-In-One: project management + library/schematic/board editors
- Very powerful library design with some innovative concepts
- Human-readable file formats for both libraries and projects
- Multi-PCB feature (different PCB variants of the same schematic)
- Automatic netlist synchronisation between schematic and board
Homepage:https://librepcb.org/ License: GPL-3+
magic
- Ebuilds: 1, Stable: 8.3.365, Testing: 8.3.365 Description:
Magic is a venerable VLSI layout tool, written in the 1980's at Berkeley by
John Ousterhout, of Tcl fame. Due largely in part to its liberal Berkeley
open-source license, magic has remained popular with universities and small
companies. The open-source license has allowed VLSI engineers with a bent
toward programming to implement clever ideas and help magic stay abreast of
fabrication technology. However, it is the well thought-out core algorithms
which lend to magic the greatest part of its popularity. Magic is widely cited
as being the easiest tool to use for circuit layout, even for people who
ultimately rely on commercial tools for their product design flow.
Homepage:http://www.opencircuitdesign.com/magic/index.html License: HPND GPL-2+
micoscope (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 1.1_p182 Description: Use your pc sound card as an oscilloscope, function-generator, and UART tester.
Homepage:https://sourceforge.net/projects/micoscope/ License: GPL-3
minipro
- Ebuilds: 1, Testing: 0.5 Description:
an open-source program for controlling the MiniPRO TL866xx series of chip programmers
Homepage:https://gitlab.com/DavidGriffith/minipro License: GPL-3
ngspice
- Ebuilds: 1, Stable: 43, Testing: 43 Description:
Ngspice is a mixed-level/mixed-signal circuit simulator. Its code is based on
three open source software packages: Spice3f5, Cider1b1 and Xspice.
Homepage:http://ngspice.sourceforge.net License: BSD GPL-2 MPL-2.0
nvc
- Ebuilds: 3, Testing: 1.19.3 Description:
NVC is a VHDL compiler and simulator. NVC supports almost all of VHDL-2008
with the exception of PSL, and it has been successfully used to simulate
several real-world designs. Experimental support for VHDL-2019 is under
development. NVC has a particular emphasis on simulation performance and
uses LLVM to compile VHDL to native machine code. NVC is not a synthesizer.
That is, it does not output something that could be used to program an FPGA
or ASIC. It implements only the simulation behaviour of the language as
described by the IEEE 1076 standard. NVC supports popular verification
frameworks including OSVVM, UVVM, and VUnit.
Homepage:https://www.nickg.me.uk/nvc/
https://github.com/nickg/nvc/ License: GPL-3+
pcb
- Ebuilds: 1, Testing: 4.3.0 Description:
Printed Circuit Board layout tool. Used together with the gEDA tools for
Electronic Design Automation or on its own.
Homepage:http://pcb.geda-project.org/ License: GPL-2
petrify
- Ebuilds: 1, Testing: 4.2-r1 Description:
Petrify is a tool for synthesis of Petri nets and asynchronous controllers.
Petrify is able to obtain Petri nets with some specific properties: pure, free
choice, unique choice, place irredundant, etc... The Petri nets accepted by
petrify can also be interpreted as Signal Transition Graphs describing the
behavior of asynchronous controllers. Petrify is able to solve the Complete
State Coding problem and generate a speed-independent circuit.
Homepage:http://www.lsi.upc.edu/~jordicf/petrify/ License: Old-MIT
qelectrotech (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 0.100.1_alpha1, 0.90_pre20250820 Description: Qt application to design electric diagrams
Homepage:https://qelectrotech.org/ License: CC-BY-3.0 GPL-2+
sigdup
- Ebuilds: 1, Stable: 1.0.603 Description: software that takes PulseView digital signal captures as input and re-plays them on a MSP430FR5994
Homepage:https://codeberg.org/subDIMENSION/sigdup License: GPL-3
smuview
- Ebuilds: 1
Description:
SmuView (sometimes abbreviated as "SV") is a Qt based GUI for power
supplies, electronic loads and all sorts of measurement devices like
multimeters, LCR meters, scales and so on.
Homepage:https://github.com/knarfS/smuview License: GPL-3
spice
- Ebuilds: 1, Stable: 3.5.5-r4, Testing: 3.5.5-r4 Description:
SPICE is a general-purpose circuit simulation program for nonlinear dc,
nonlinear transient, and linear ac analyses. Circuits may contain resistors,
capacitors, inductors, mutual inductors, independent voltage and current
sources, four types of dependent sources, lossless and lossy transmission
lines (two separate implementations), switches, uniform distributed RC lines,
and the five most common semiconductor devices: diodes, BJTs, JFETs, MESFETs,
and MOSFETs.
Homepage:http://bwrcs.EECS.Berkeley.EDU/Classes/IcBook/SPICE/ License: BSD
splat
- Ebuilds: 2, Testing: 1.4.2-r1 Description:
SPLAT! is an RF Signal Propagation, Loss, And Terrain analysis tool for the
spectrum between 20 MHz and 20 GHz. Applications of SPLAT! include site
engineering, wireless network design, amateur radio communications, frequency
coordination, communication system design, and terrestrial television and radio
broadcasting.
Homepage:https://www.qsl.net/kd2bd/splat.html License: GPL-2
systemc
- Ebuilds: 2, Stable: 2.3.4-r2, Testing: 3.0.2 Description:
SystemC provides hardware-oriented constructs within the context of C++
as a class library implemented in standard C++. Its use spans design and
verification from concept to implementation in hardware and software.
SystemC provides an interoperable modeling platform which enables the
development and exchange of very fast system-level C++ models. It also
provides a stable platform for development of system-level tools.
Homepage:
https://systemc.org
https://github.com/accellera-official/systemc
uconfig
- Ebuilds: 1
Description:
Extract pinout from PDF datasheet and create KiCAD schematics. Save
directly as a KiCAD library file.
Homepage:https://github.com/Robotips/uConfig License: GPL-3
xcircuit
- Ebuilds: 1, Stable: 3.10.30-r2, Testing: 3.10.30-r2 Description:
XCircuit is a UNIX/X11 program for drawing publishable-quality electrical
circuit schematic diagrams and related figures, and produce circuit netlists
through schematic capture. XCircuit regards circuits as inherently
hierarchical, and writes both hierarchical PostScript output and hierarchical
SPICE netlists. Circuit components are saved in and retrieved from libraries
which are fully editable. XCircuit does not separate artistic expression from
circuit drawing; it maintains flexiblity in style without compromising the
power of schematic capture.
Homepage:http://opencircuitdesign.com/xcircuit License: GPL-2
xnec2c
- Ebuilds: 1, Stable: 4.4.18, Testing: 4.4.18 Description:
xnec2c is a GTK+ graphical interactive version of nec2c. It incorporates
the nec2c core which it uses for reading input files and calculating
output data, but it does not need and indeed does not produce an output
file by default. Since xnec2c incorporates the nec2c core, it has access
to all internal buffers, including structure data, frequency-related
data (structure currents, input impedance, gain etc) and radiation
pattern data (for the far field and near field). It therefore has the
ability to graphically display user-requested data directly, as the
frequency loop progresses or after input from the user. Graphs of
frequency-related data and the current or charge distribution evolve as
the frequency loop progresses, and radiation patterns (far and near
field) are sequentially drawn for each frequency step. A new frequency
can be entered by the user from spin buttons in the main or radiation
pattern windows or by clicking on the graphs of frequency-related data.
New output data are then computed and displayed in text and graphical
form.
Homepage:https://www.xnec2c.org License: GPL-2
xnecview
- Ebuilds: 1, Stable: 1.37 Description:
Xnecview is a program for visualizing the input and output files of the
NEC antenna simulation software. It runs on Linux/Unix systems with the
X window system.
Homepage:https://www.pa3fwm.nl/software/xnecview/ License: GPL-2