bengaid / chalk-it

Drag-and-drop Python webapps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chalk'it

Welcome to Chalk'it. Chalk'it ambition is to allow technicians, scientists or engineers, not specialists in web technologies, to build their own web applications based on the Python code, JavaScript code or web-services they develop.

live demo

Currently, Chalk'it allows to export and share standalone HTML apps with Python and/or JavaScript code, thanks to Pyodide.

See the templates gallery for examples with code.

Usage

Install

pip install py-chalk-it

Run

chalk-it

Chalk'it will be automatically launched in your web browser.

Your can also use the online hosted version.

Add needed Python (Pyodide) librairies

live demo

Add widgets by drag and drop

drag and drop

Use your favorite librairies

drag and drop

Create interaction and orchestration dataflow

drag and drop

Export and share in one click

Export

Roadmap

  • Mixing Pyodide and classic Python execution
  • Command line interface (project open, render ...)
  • PyDeck and Folium support

Contributing

If you are a developer, and wish to contribute, please read the contribution rules.

User documentation

About

Drag-and-drop Python webapps

License:Other


Languages

Language:JavaScript 73.7%Language:SCSS 15.5%Language:HTML 10.0%Language:Python 0.5%Language:CSS 0.3%