app
KiCad Library Manager
Public Made by Adomby adom
Organize your KiCad symbol / footprint / 3D libraries fast — three priority views, inline editing, live previews, and one-click sync.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
{
"schema_version": 1,
"type": "app",
"slug": "kicad-library-manager",
"title": "KiCad Library Manager",
"brief": "Organize your KiCad symbol / footprint / 3D libraries fast — three priority views, inline editing, live previews, and one-click sync.",
"version": "1.1.1",
"description": "A fast workbench for your personal KiCad libraries. Probes your machine via adom-desktop for your sym-lib-table / fp-lib-table, then gives you three views — Symbol priority (inline-editable ref / footprint / datasheet / LCSC PN / description, with footprint autocomplete and live JLCPCB stock+price on hover), Footprint priority (3D model + the symbols using each footprint), and 3D-model priority. Add parts from the Adom wiki or blank, duplicate symbols, flag deletes (red) and adds (green) with an undo/redo tree, preview symbols + footprints + 3D models with kicad-cli rendering, and sync changes back to disk with reversible backups.",
"dependencies": {},
"tags": [
"eda",
"kicad",
"library",
"symbol",
"footprint",
"3d-model",
"jlcpcb",
"lcsc",
"cad",
"library-manager",
"adom-desktop",
"preview"
],
"hero": {
"type": "billboard",
"headline": "KiCad Library Manager",
"subhead": "Three priority views, inline editing, live previews, one-click sync to disk.",
"screenshot": "docs/shot.png"
},
"files": [
"server.js",
"cli.js",
"public/index.html",
"page.json",
"SKILL.md",
"README.md",
"DEVELOPING.md",
"install.sh",
"uninstall.sh",
"docs/shot.png",
"package.json"
],
"scripts": {
"start": "node server.js",
"install": "./install.sh",
"uninstall": "./uninstall.sh"
},
"org": "adom",
"author": {
"name": "barrett-land",
"email": "[email protected]"
},
"visibility": "public",
"discovery_triggers": [
"kicad library manager",
"organize my kicad libraries",
"manage symbol and footprint libraries",
"view my kicad libraries",
"edit symbol fields in a table",
"kicad library cleanup",
"preview symbol footprint 3d model",
"lcsc stock and price",
"klm"
],
"changelog": "## 1.1.1\n- Sync now prunes dead lib-table entries (paths that no longer exist) from sym-lib-table / fp-lib-table, so KiCad stops erroring on launch after a library is deleted. Backs up each table to .klm.bak. Also exposed as POST /api/prune-tables.\n\n## 1.1.0\n- Footprint previews: pads render above silkscreen with pad numbers on top\n- 3D model preview (STEP→GLB) for footprints and a dedicated 3D Models view\n- Live JLCPCB stock + price on hover over an LCSC part number\n- Pending changes: deletes flag red, adds green, edits outline the changed field orange; header chip shows new / deleted / changed counts\n- Sync is a repeatable one-shot (resets after) with per-library sync; deleted libraries get unregistered from the lib-tables\n- Tabs renamed to Symbols / Footprints / 3D Models"
}