/pygrams

Primary LanguageJavaScriptMIT LicenseMIT

Cloud Diagrams As Code

Pygrams is a live diagram editor built with Python Diagrams and Monaco-Editor.

demo.mp4

Getting started

  1. Clone the repo:

    git clone https://github.com/dmitkov28/pygrams.git
    
  2. Build the Docker image

    docker build -t pygrams .
    
  3. Run the container

    docker run -d -p 8000:8000 pygrams
    

TODO

  • Add a language server to provide intellisense for the web editor
  • Dockerize app
  • Add more robust css for the layout
  • Sandbox code execution on the server
  • Fix diagram size
  • Add download functionality