Cable assemblies as canonical definitions
Define each cable once. WireHub derives the schematic, build sheet, BOM, continuity spec and drawing from it, the same bytes every time. Self-hosted, free software.
What you get

SchematicLaid out for you, with a legend and the stock cross-section. 
Build sheetThe bench flow, one stage per step. 
Continuity specWhat must connect, and what must stay isolated. 
Drawing sheetBOM, outline and title block on a framed sheet.
Also a BOM, formboard, wire labels, CSV and XLSX exports, and WireViz import and export.
Run it
You need Docker and one file.
mkdir wirehub && cd wirehub
curl -fsSLO https://raw.githubusercontent.com/formless63/wirehub/main/compose.yaml
docker compose up -d
docker compose logs wirehub # the first-run setup code
Open http://localhost:5183/setup and enter the setup code. Want your own ports, URL or database? Generate a compose.yaml and .env in your browser; nothing is sent anywhere.
- Docs: quick start, your first design, concepts, reference
- Module store: official catalog packs and how to add a store
- Source on GitHub