Skip to content

💚 Online diagram tool for prototyping cloud system architectures based on https://github.com/mingrammer/diagrams and built on Sapper

Notifications You must be signed in to change notification settings

renyuanz/microdiagram

Repository files navigation

Microdiagram

Welcome to the Microdiagram codebase, the platform that powers microdiagram.com.

Live website: https://www.microdiagram.com/

This project is built on Node.js (Polka and Sapper with Typescript), but there is also a python version (Flask app), check it out: diagrams-web

What is Microdiagram?

Microdiagram is open source software for building online diagram toolkit. Toolkit for prototyping cloud system architectures, microservices architectures crafted on AWS, Azure, GCP, AlibabaCloud and so on. This is built on the top of a python lib Diagrams and fully compatible with it.

microdiagram.com is hosted by Microdiagram. It is a online toolkit for software developers who design architectures, from basic programming concept to cloud-based microservices architecture. The generated architecture images are free to download and use in any format.

You might found the website is quite simple, but more features are planned in the future. The initial idea of building this website was just helping people get started to use Diagrams without setting up a local python environment.

Getting started

Running the project

Once you get the code, you can install dependencies and run the project in development mode with:

cd microdiagram
npm install # or yarn
npm run dev # or yarn dev

Open up localhost:3000 and start clicking around.

Structure

Read more about Sapper.