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

Kicad Python Packages

Python packages with the GitHub topic kicad. Sorted by monthly downloads, with stars and forks.
mvnmgrx
kiutils

Simple and SCM-friendly KiCad file parser based on Python dataclasses for KiCad 6.0 and up.

48K 130 46
circuit-synth
kicad-sch-api

API for manipulating sexpr in KiCAD schematic editor

30K 54 17
devbisme
skidl

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

29K 2K 185
devbisme
simp-sexp

A simple S-expression parser/beautifier written in Python.

26K 1 0
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
mo9652962-ai
wave-fixture-ai

Gerber 进 · 治具工程图出 · 21 项制造业自动化:波峰焊治具 AI 设计助手,输出 DXF/STL/GLB 及 CNC G 代码,内建 26 项 DRC 门禁与自然语言参数调整

12K 1 0
hildogjr
kicost

Build cost spreadsheet for a KiCad project.

10K 627 101
yaqwsx
kikit

Automation tools for KiCAD

5K 2K 258
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
TousstNicolas
jlc2kicadlib

JLC2KICAD_lib is a python script that generate a component library (schematic, footprint and 3D model ) for KiCad from the JLCPCB/easyEDA library.

3K 486 65
openscopeproject
interactivehtmlbom

Interactive HTML BOM generation plugin for KiCad, EasyEDA, Eagle, Fusion360 and Allegro PCB designer

2K 5K 582
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
INTI-CMNB
kibot

KiCad automation utility

2K 752 85
barisgit
kilm

KiCad Library Manager | Easily manage global libraries with github

2K 30 2
atait
kigadgets

Cross-version python API for KiCAD pcbnew v5-v10. Use it to make action plugins, GUI scripting, and anything headless

1K 81 9
yaqwsx
pcbdraw

Convert your KiCAD board into a nicely looking 2D drawing suitable for pinout diagrams

963 1K 101
sparkmicro
kintree

Fast part creation for KiCad and InvenTree

832 251 55
pointhi
kicadmodtree

creating kicad footprints using python scripts

774 204 175
INTI-CMNB
kidiff

Tool to generate a PDF file showing the changes between two KiCad PCB/SCH files. Also a git plug-in.

703 44 9
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
svg2mod
svg2mod

Convert Inkscape SVG drawings to KiCad footprint modules

567 110 15
CARC-Program
helix-grounding

Catch the numbers an AI made up, without asking another AI

486 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology