A simple web-based editor for schemdraw, a Python library for producing high-quality electrical circuit schematic diagrams.
- Live Python Editor: Write
schemdrawcode directly in your browser. - Instant Rendering: Generate SVG diagrams without installing Python locally.
- Export to PDF: Save your diagrams as high-quality PDF files.
- Zero Backend: Powered by Pyodide, running Python entirely in the browser via WebAssembly.
- Wait for the environment to load (it will install
schemdrawin the background). - Enter your Python code in the editor. Use the
dobject which is pre-initialized as aschemdraw.Drawing()instance. - Click Render Diagram.
- Click Export PDF to print or save the diagram as a PDF.
d += elm.Resistor().label('100Ω')
d += elm.Capacitor().down().label('10μF')
d += elm.Line().left()
d += elm.SourceV().up().label('12V')This project is designed to be hosted on GitHub Pages. https://juergen874.github.io/schemdraw-web-app/
MIT