{"repo":"devbisme/skidl","free":true,"listed":false,"github":"https://github.com/devbisme/skidl","clone":"git clone https://github.com/devbisme/skidl.git","description":"SKiDL is a library that lets you design electronic circuits using Python.","language":"Python","stars":1625,"topics":["kicad","eda","python","electronics","schematics"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Never use a lousy schematic editor again! SKiDL is a Python package that lets you describe electronic circuits using code instead of schematic editors. Write your circuit as a Python program, and SKiDL outputs a netlist for PCB layout tools. It's \"infrastructure as code\" for electronics. Free software: MIT license Documentation: http://devbisme.github.io/skidl User Forum: https://github.com/devbisme/skidl/discussions Why SKiDL? Text-Based Circuit Design git , diff , branching, and code review work on it like any other source. Compact & Powerful : Describe complex circuits in a fraction of the space. No more tracing signals across multi-page schematics. Hierarchical Design : Mix linear, hierarchical, and modular design approaches as needed. Reusable Design : Share circuit modules on PyPI and GitHub. Create parametric \"smart\" circuits that adapt based on requirements. Design Automation : Build circuits algorithmically. Generate repetitive structures, automatically size components, and create design variants programmatically. Electrical Rules Checking : Catch common mistakes like unconnected pins, drive conflicts, and power connection errors. One Description, Many Outputs Generate netlists, XML BOMs, SVG or DOT diagrams, or editable KiCad schematics (KiCad 6–10) from the same source. KiCad today; other backends can be added. Python Ecosystem : Leverage Python's vast ecosystem for simulation, analysis, documentation, and automation. Quick Example Here's a simple voltage divider t","default_branch":null,"files":null,"tree":[],"storefront":"/r/devbisme","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/devbisme/skidl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}