awesome-open-source-power-electronics
github.com/upb-lea/awesome-open-source-power-electronics ↗Lists open source power electronic tools
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me magnetics resources from awesome-open-source-power-electronics"
Installation instructions →What's inside
Magnetics
- AI-mag
Inductor Modeling and Design using Artificial Neural Network and Finite Element Method
- Elmer
Finite element software for multiphysical problems including electro-thermal domains
- FEMM
A Windows finite element solver for 2D and axisymmetric magnetic, electrostatic, heat flow, and current flow problems with graphical pre- and post-processors.
- FEMMT
Python toolbox to generate preconfigured structures for FEM simulation tools in power electronics
- GetDP
GetDP is a free finite element solver using mixed elements to discretize de Rham-type complexes in one, two and three dimensions.
- Gmsh
Gmsh is an open source 3D finite element mesh generator with a built-in CAD engine and post-processor
Control Platform
- AMDC
Advanced Motor Drive Controller
- LCB - LEA Control Board
Control board for power electronics usage.
- UltraZohm
Open Source Rapid Control Prototyping Platform
Drawing and Documentation
- CircuiTikZ
Set of macros on top of TikZ for typesetting electrical and electronic networks native to LaTeX
- CircuiTikZ-Designer
A GUI for drawing CircuiTikZ circuits
- CircuiTikZ for Inkscape
CircuiTikZ for Inkscape
- draw.io Desktop
Multiplatform diagramming and whiteboarding tool with electronics symbols
- draw.io Electrical Engineering
Drawing electrical engineering and computer-science related diagrams, such as circuits and control-architectures in draw.io.
- Inkscape Circuit Symbols (Inkscape Extension)
Circuit Symbols as Inkscape extension
Circuit Simulation and Calculation
- eSim
eSim is an open source EDA tool for circuit design, simulation, analysis and PCB design.
- GeckoCIRCUITS
GeckoCIRCUITS is a fast and easy-to-use circuit simulator optimized for power electronics.
- GSEIM
GSEIM (General-purpose Simulator with Explicit and Implicit Methods) is meant for simulation of electrical circuits, especially power electronic circuits, and also for numerical solution of ordinary differential equations (ODEs).
- motulator
motulator is an open-source motor drive simulator in Python. It contains models for induction machines, synchronous reluctance machines, and permanent-magnet synchronous machines as well as various control methods as examples.
- PyGeckoCircuits2
A Python wrapper for GeckoCIRCUITS.
- transistordatabase
A unified software engineering tool for managing and evaluating power transistors
Schematics and Layout
- Horizon
Schematic and layout editor with focus on simple part management.
- KiCad
Schematic and layout editor.
- KiClearance
Generate clearance rules for KiCAD by a human-readable easy-to-use table.
- LibrePCB
A powerful, innovative and intuitive EDA tool for everyone!
Calculation and Automatisation
- Julia
Programming language
- Octave
Numerical programming language
- Python
Programming language
- Scilab/Xcos
Numerical programming language and dynamic system simulator
Showing a sample of 37 resources. View the full list on GitHub →