Starlette based app for the rapid delivery HTMX/Jinja template blocks
Project description
FastBlocks
FastBlocks is an asynchronous web application, inspired by FastApi and based on Starlette, flavoured for rapid delivery of server-side rendered HTMX/Jinja template blocks.
Features
- Asynchronous Component Base
- Asynchronous Jinja template loaders, environment & template rendering
- Integrated asynchronous Jinja Partials and Jinja Fragments
- HTMX support
- Client-side Redis caching
- Pydantic v2 / SQLModel support
- Dependency injection
Getting Started
Acknowledgements
License
BSD-3-Clause
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fastblocks-0.2.13.tar.gz
(14.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fastblocks-0.2.13.tar.gz.
File metadata
- Download URL: fastblocks-0.2.13.tar.gz
- Upload date:
- Size: 14.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.12.3 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6823083d9dd2a86546c74299340fd606f126a17fc30e8f0d91e9bfcc7199f45b
|
|
| MD5 |
edb365ab5c564c2ae3eb3760921fff61
|
|
| BLAKE2b-256 |
bf498a83dbf92148b05e333fc0394e9e9be29e9043fe90ea8f958c34062fe2e8
|
File details
Details for the file fastblocks-0.2.13-py3-none-any.whl.
File metadata
- Download URL: fastblocks-0.2.13-py3-none-any.whl
- Upload date:
- Size: 19.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.12.3 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efd6a1649dde43315dbf0966117b9f136e4a4753c84ed09711c473ec754edf8d
|
|
| MD5 |
a67809460448db0e86f65eaad738c660
|
|
| BLAKE2b-256 |
314645f939be116befc07c645152999ca7d92a402f0b59543f089113e3a83e8b
|