This repository contains a collection of example applications built using FastHTML, demonstrating various features and use cases. Here are some of the highlighted apps:
An interactive implementation of Conway's Game of Life, showcasing real-time updates and multi-client synchronization through WebSockets.
Key features:
A simple yet functional Todo list application demonstrating dynamic updates and database integration.
Key features:
A simple chatbot, showcasing custom styling with DaisyUI for the chat message bubbles. Includes different approaches to handling chat message updates.
Sending user drawings to a multi-modal AI model for continuous captioning.
The remaining examples are a collection of smaller demos and utilities showcasing various features of FastHTML. These are proof-of-concepts and demos rather than full-fledged applications, but should still show some useful patterns and techniques you can use in your own projects.
Each app is contained in its own directory. To run an app:
pip install -r requirements.txt
)uvicorn main:app
or python main.py
)Contributions are welcome! Please feel free to submit a Pull Request.
These examples were created to showcase the capabilities of FastHTML, a Python framework for building dynamic web applications.