Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apiad/auditorium
An HTML+CSS+JS generator from pure Python code
https://github.com/apiad/auditorium
html-css-javascript python visualization
Last synced: about 1 month ago
JSON representation
An HTML+CSS+JS generator from pure Python code
- Host: GitHub
- URL: https://github.com/apiad/auditorium
- Owner: apiad
- Created: 2019-11-27T21:00:22.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-07-20T11:22:15.000Z (over 1 year ago)
- Last Synced: 2024-12-16T07:41:29.756Z (about 2 months ago)
- Topics: html-css-javascript, python, visualization
- Language: Python
- Homepage: https://apiad.net/auditorium
- Size: 2.91 MB
- Stars: 81
- Watchers: 8
- Forks: 13
- Open Issues: 8
-
Metadata Files:
- Readme: Readme.md
- Audit: auditorium/__init__.py
Awesome Lists containing this project
- awesome-python-html - apiad/auditorium
- awesome-python-html - apiad/auditorium
README
# Auditorium
[
](https://github.com/apiad/auditorium/blob/master/LICENSE)
[](https://pypi.org/project/auditorium/)
[](https://pypi.org/project/auditorium/)
Auditorium is a Python-powered webpage generator.
You write pure Python code, and obtain an HTML+CSS+JS single page application.
You manage a virtual DOM in Python that gets automatically updated on the frontend app, with bidirectional communication.
This means that anything you do in the Python DOM gets reflected on the webpage instantly, plus anything that happens on the frontend (i.e., user interaction) is automatically sent over to your code.## Installation
Simply run:
pip install auditorium[uvicorn]
## History
See [the docs](https://apiad.net/auditorium/history).
## Collaboration and License
License is MIT, so you know the drill: fork, develop, add tests, pull request, rinse and repeat.
See collaboration details [in the docs](https://apiad.net/auditorium/contributing).