{"repo":"tonux/archstudio","free":true,"listed":false,"github":"https://github.com/tonux/archstudio","clone":"git clone https://github.com/tonux/archstudio.git","description":"Draw the architecture once. Send the document. A self-hosted studio for architecture documentation — layered diagrams, six cloud-targeted templates, and a self-contained HTML export.","language":"TypeScript","stars":22,"topics":["architecture","architecture-as-code","diagrams","documentation","nextjs","self-hosted","sqlite"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"ArchStudio Draw the architecture once. Send the document. A self-hosted studio for architecture documentation. Organise many architectures in folders, build each one by dragging components onto layers, and export a self-contained HTML file anyone can open. That is the whole setup. No database server, no accounts, no cloud. A SQLite file appears at data/studio.db on first run, seeded with one example architecture in an Examples folder so the editor has something to open. Delete the folder and it is gone for good. --- Screenshots The editor — layers as rows, scopes in the left rail, and the inspector editing whatever is selected. Here it holds the document's own fields: name, headline, introduction, principle, language, theme. The Preview tab renders the exported file itself, in an iframe. Hovering a component dims everything it does not touch, so a dependency reads at a glance — here, the worker and the three data stores it writes to. Clicking one opens its panel: role, technologies, responsibilities, and who depends on it in which direction. The same panel ships inside the exported HTML. Past about two dozen components the diagram reorganises itself. Each layer splits into one column per scope instead of one long wrapping row, and the cards drop to their icon and name so twice as many fit — both switchable from the toolbar, and both settable up front with ui.architecture.cluster and ui.architecture.compact . The sheet also gains a scale: Fit finds the largest size at which th","default_branch":null,"files":null,"tree":[],"storefront":"/r/tonux","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tonux/archstudio/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."}