# FossFLOW

> FossFLOW is a self-hosted, open-source PWA for creating isometric infrastructure diagrams with drag-and-drop editing, connector routing, and JSON import/export.

- **Category:** Diagramming
- **Licence:** MIT
- **Latest version:** v1.0.5
- **Open source:** oss
- **Languages:** Typescript, Python
- **Platforms:** Docker, Docker Compose
- **Tags:** Visualization, Offline, Infrastructure, Pwa, Networking, Diagram, Docker, React, Self Hosted, Webapp, Isometric

## Description

FossFLOW is a browser-based isometric diagramming tool for creating infrastructure and network diagrams. Built as a Progressive Web App with React, it runs entirely in the browser with offline support and can be self-hosted via Docker. The app provides a drag-and-drop canvas with a library of isometric icons, connector tools with click and drag modes, multiple label support on connectors, lasso and freehand selection tools, auto-save to session storage, and JSON import/export for permanent backups. A Node.js/Express backend can be enabled in Docker for persistent server-side storage with optional Git versioning. The UI supports English and Chinese, configurable hotkey profiles (QWERTY/SMNRCT), and pan/zoom settings. HTTP Basic Authentication is available via nginx. The project is a continuation of the original stan-smith/FossFLOW (itself a fork of markmanx/isoflow).

## Links

- [Homepage](https://github.com/abrar74774/fossflow)
- [Website](https://abrar74774.github.io/FossFLOW/)
- [Docker](abrar74774/fossflow)
- [Demo](https://abrar74774.github.io/FossFLOW/)
- [GitHub Repository](https://github.com/Abrar74774/FossFLOW)
- [Docker Hub](https://hub.docker.com/r/abrar74774/fossflow)

---
Source: https://selfhost.directory/project/fossflow