{"repo":"BOMWiki/bomwiki","free":true,"listed":false,"github":"https://github.com/BOMWiki/bomwiki","clone":"git clone https://github.com/BOMWiki/bomwiki.git","description":"Open-source Bill of Materials (BOM) wiki: an editable, versioned encyclopedia of products, assemblies, parts, and manufacturing knowledge.","language":"TypeScript","stars":88,"topics":["bill-of-materials","encyclopedia","manufacturing","wiki","bom","bom-management","nodejs","open-source","parts-catalog","postgresql"],"license":"AGPL-3.0","category":"databases-storage","readme_excerpt":"BOMwiki engine The software behind bomwiki.com: an openly editable, versioned encyclopedia of bills of materials. Products, assemblies, and parts are nodes in one shared graph. Every edit is a full-snapshot revision grouped into a changeset, reviewed before it goes live (or published directly once a contributor has earned trust), and reversible forever. Built deliberately small: Node.js with no web framework, plain TypeScript template functions, plain CSS, Postgres, and three runtime dependencies ( pg , marked , sanitize-html ). Anyone who knows the web platform can patch it. This public mirror covers the wiki engine. The CAD Studio (the in-browser parametric modeler at bomwiki.com/cad/studio) is proprietary and not included here; its sources are stripped by the sync, so this repo is a reading mirror of the engine rather than a complete runnable checkout. Features - Node-level wiki: every part, assembly, and product is a page with history, diff, revert, and a discussion tab - Edit-in-place: the page you are reading becomes the editor, with a part picker that cannot produce dangling references - Changesets with plain-language summaries (\"Battery Module quantity 8 to 10\") shown identically in the change bar, review queue, and history - Trust ladder: new accounts' edits wait for review; contributors earn direct publishing with accepted edits and account age - Three-way merge for concurrent edits, field by field and BOM line by line - Structural guarantees on every edit: no cycle","default_branch":null,"files":null,"tree":[],"storefront":"/r/BOMWiki","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BOMWiki/bomwiki/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."}