Milind220/kicad-ipc-rs

MIT licensed, fully updated, actively maintained Rust bindings for the KiCAD IPC API

44
/ 100
Emerging

This is a tool for electronics engineers and PCB designers that allows you to automate tasks within KiCad. It takes programmatic commands in Rust as input and outputs actions, queries, or modifications to your KiCad designs. You can use it to inspect, analyze, and even modify your PCB layouts, schematics, and project settings directly from code.

Use this if you need to integrate KiCad into an automated workflow, perform batch operations on designs, or develop custom KiCad extensions using Rust.

Not ideal if you prefer to interact with KiCad solely through its graphical user interface or if you are not comfortable writing code.

PCB-design electronics-engineering design-automation CAD-workflow hardware-design
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 11 / 25
Community 13 / 25

How are scores calculated?

Stars

17

Forks

3

Language

Rust

License

MIT

Last pushed

Mar 06, 2026

Monthly downloads

65

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/Milind220/kicad-ipc-rs"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.