dmitkov28 / pygrams

Home Page:https://pygrams.dimitarmitkov.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

https://pygrams.dimitarmitkov.com/

License:MIT License


Languages

Language:JavaScript 50.2%Language:Python 30.7%Language:HTML 13.8%Language:CSS 3.8%Language:Dockerfile 1.5%