PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Electronics Python Packages

Python packages with the GitHub topic electronics. Sorted by monthly downloads, with stars and forks.
scikit-rf
scikit-rf

RF and Microwave Engineering Scikit

751K 946 354
ansys
pyaedt

AEDT Python Client Package

58K 403 274
devbisme
skidl

SKiDL is a library that lets you design electronic circuits using Python.

29K 2K 185
atopile
atopile

Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️

25K 4K 248
oaslananka
kicad-mcp-pro

MCP server for KiCad, connecting AI agents to schematic and PCB workflows, ERC/DRC validation, DFM checks, BOM analysis, and manufacturing preparation—with controlled edits and human-gated release workflows.

22K 122 20
mo9652962-ai
circuit-agent-client

Prompt → Schematic → Layout → 3D Enclosure: AI Hardware Synthesis, CircuitBlocks DSL, and MCP Server for KiCad/JLCPCB manufacturing

14K 1 0
nunobrum
pyltspice

Set of tools to interact with LTSpice. See README file for more information.

6K 297 74
olagrottvik
encdec8b10b

Python module for 8B10B encoding and decoding

5K 12 1
LemurPwned
cmtj

Simulate multilayer magnetic structures in Python and C++

4K 49 5
circuit-synth
circuit-synth

Better Boards, Faster! Python-defined circuits with Claude Code as your intelligent design partner

3K 284 35
ProductOfAmerica
mcp-server-kicad

KiCad MCP server: 100+ Model Context Protocol tools that let an AI assistant do schematic capture and PCB layout. Place parts, route traces, run ERC and DRC, export Gerbers, BOM, and 3D models.

3K 12 4
abduznik
instrumation

A high-level Hardware Abstraction Layer (HAL) for RF test stations with Digital Twin support, SCPI control, and async measurements.

2K 97 25
medinstech
perfboard-studio

Design circuits on perfboard the way you would on a PCB — netlist-driven placement and routing, perfboard-specific DRC, LVS, and a soldering guide with measurement checkpoints.

2K 3 1
little-did-I-know
scpi-instrument-control

Universal Python library for SCPI test equipment: oscilloscopes, AWGs, power supplies and DAQ units over Ethernet, USB, GPIB or serial. GUI, browser lab gateway, automated reports, and hardware-free mocks.

2K 14 1
yxy050208
multisim-mcp

Unofficial MCP server for AI-driven NI Multisim circuit generation, simulation, data export, and reports

2K 19 4
cognitohazard
ltspice-mcp

MCP server giving LLMs the ability to design, simulate, and analyze SPICE circuits via LTSpice and NGspice

1K 56 7
eskiyerli
revolution-eda

Revolution EDA repository, an integrated schematic to GDS design environment for custom integrated circuits

1K 82 5
Stocko-2073
stripboard

Design stripboard (protoboard) circuit layouts in Python and render them to PDF, laser g-code, and SVG. Zero dependencies, with a built-in autorouter.

715 1 0
MohibShaikh
hwcontract

Judge hardware timing, serial boot logs and decoded traces against YAML contracts. pass/marginal/fail with evidence. MCP server, pytest plugin, GitHub Action.

697 0 0
little-did-I-know
siglent-oscilloscope

Universal Python library for SCPI test equipment: oscilloscopes, AWGs, power supplies and DAQ units over Ethernet, USB, GPIB or serial. GUI, browser lab gateway, automated reports, and hardware-free mocks.

697 14 1
daquintero
piel

Photonic Integrated ELectronics. Microservices to codesign photonics, electronics, quantum, and more.

628 64 7
tipoLi5890
akcli-kicad

AI-native schematic design agent, purpose-built for KiCad (zero-dependency pure-stdlib Python CLI): author and edit .kicad_sch from JSON op-lists with net-diff safety rails, run ERC/design/intent/BOM checks, simulate on KiCad's bundled ngspice, source real parts and fetch datasheets, and import Altium .SchDoc/.SchLib/.PcbDoc read-only into KiCad

625 9 1
cognitohazard
circuit-mcp

MCP server giving LLMs the ability to design, simulate, and analyze SPICE circuits via LTSpice and NGspice

623 56 7
cognitohazard
ngspice-mcp

MCP server giving LLMs the ability to design, simulate, and analyze SPICE circuits via LTSpice and NGspice

559 56 7
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology