A Modern Framework for Building Python Web Apps
Project description
Solace Python Framework
Solace is a next generation web framework for Python3, inspired by Koa, built on Starlette.
Goals
-
make a framework that enables truly re-usable code
- we have a concept of "flows" (lightweight middleware)
-
make a framework that is easily extendable via plugins
- Starlette provides a solid core, everything extra is handled via plugins
-
provide a "common sense" approach to building web apps
-
enable rapid development and deployment using best practices
-
solve the problem first, then write the code
Solace is made from Awesome Open Source Projects
- Starlette
- Typer
- Poetry
- Loguru
- python-dotenv
- Jinja2
- Arrow
- Cerberus
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
solace-0.1.22.tar.gz
(12.3 kB
view details)
Built Distribution
solace-0.1.22-py3-none-any.whl
(15.3 kB
view details)
File details
Details for the file solace-0.1.22.tar.gz
.
File metadata
- Download URL: solace-0.1.22.tar.gz
- Upload date:
- Size: 12.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.10.3 Darwin/21.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d857dd25548a2030a9dd5f0661de18eb175377541b068578a81cabf8c4d8335a |
|
MD5 | b48da081be3fbbf204bd76dd30a8b32f |
|
BLAKE2b-256 | b61cea8d454be0c22b6992b7122c995af0e3f25320af24596a257da81f1b1d9b |
File details
Details for the file solace-0.1.22-py3-none-any.whl
.
File metadata
- Download URL: solace-0.1.22-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.10.3 Darwin/21.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6dc1d67e55a4ae86f720da378b99f8d782e5ba31e61b1aa53fe0733698357b4 |
|
MD5 | 65a786219bba204464580e57ac8537fc |
|
BLAKE2b-256 | 3979faf997081d5fe6d4d72eab40f26e97e2f6b882a2365618ceab60b23e9b6c |