A browser-based isometric editor for network and infrastructure diagrams, packaged as a Cloudron community app.
This repository is a maintained fork of markmanx/isoflow by Mark Mankarious — the original MIT-licensed Community Edition. The upstream project has not seen updates in some time. We picked it up to:
- Restore compatibility with diagram JSON files exported by newer Isoflow forks (auto-migration of legacy
v2.3.0-shaped models on import). - Package it for Cloudron as a community app with optional Cloudron single sign-on. See
PUBLISHING.mdandpackaging/cloudron/README.md. - Track all visible changes in
CHANGELOG.md.
The original author retains copyright on the upstream Isoflow code (MIT, © 2025 Mark Mankarious); see LICENSE.
- Drag-and-drop isometric editor — icons, rectangles, connectors, text boxes.
- 1000+ built-in icons — Isoflow's own set plus AWS, Azure, GCP, and Kubernetes packs, all bundled into the SPA at build time. No separate
@isoflow/isopacksinstall needed at runtime. - JSON import / export — diagrams travel as portable JSON files. Imports auto-migrate from the legacy
v2.3.0schema if needed. - PNG export of the current canvas.
- Cloudron-native auth toggle — public by default; flip
AUTH_ENABLED=truein/app/data/app.envto gate the app behind Cloudron SSO for any authenticated user.
cloudron install --server my.example.com \
--versions-url https://raw.githubusercontent.com/pronetivity/cloudron-isoflow/main/CloudronVersions.json \
--location isoflow.example.comOr in the Cloudron dashboard: Settings → App Store → Add custom app and paste the same CloudronVersions.json URL.
See PUBLISHING.md for all install paths (--versions-url, --image, server-side build) and the release workflow.
Install dependencies and start the dev server:
npm install
npm startBuild the standalone SPA bundle (the same one shipped inside the Cloudron image):
npm run docker:build # outputs to ./distRun the test suite:
npm testOpen an issue in this repository: pronetivity/cloudron-isoflow/issues.
MIT.
- Upstream Isoflow © 2025 Mark Mankarious — see
LICENSEand the original repo at markmanx/isoflow. - Modifications and Cloudron packaging © 2026 ProNetivity Inc.
