An opinionated web application framework built over the shoulders of FastAPI, Pydantic and SQLAlchemy.
Project description
About Pyrannic
Note: This repository contains the core code of the Pyrannic framework. If you want to build an application using Pyrannic, visit the application repository.
Built on top of FastAPI, Pydantic, and SQLAlchemy, Pyrannic operates as an opinionated web application framework. It provides a streamlined layer over these powerful tools, drawing architectural inspiration from Laravel's expressive and elegant syntax. Out of the box, Pyrannic simplifies backend development by pre-configuring several standard features required for most projects, including:
- An opinionated and well-structured application folder layout.
- A quick and straightforward approach to application configuration.
- A modular bootstrapping system.
- A custom dependency injection container designed for advanced capabilities.
- An intuitive and easy-to-use database ORM.
- API collections and resources featuring built-in pagination.
Learning Pyrannic
The Pyrannic framework is extensively detailed, offering a highly comprehensive and thorough resource for users. Complete information, guides, and reference materials can be found by reviewing the official documentation
License
The Pyrannic framework is open-sourced software licensed under the MIT license.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 pyrannic-0.5.5.tar.gz.
File metadata
- Download URL: pyrannic-0.5.5.tar.gz
- Upload date:
- Size: 82.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e444f7343546f0968af74737e1eeb2f478015206e4dc07c901c4ce9501131ad9
|
|
| MD5 |
a7159a6a4dcb11c5e7ee7dcf9a903052
|
|
| BLAKE2b-256 |
c54514a19c3deff98cd677fbb111779fa62836db79157334a085b6db305ffcf3
|
File details
Details for the file pyrannic-0.5.5-py3-none-any.whl.
File metadata
- Download URL: pyrannic-0.5.5-py3-none-any.whl
- Upload date:
- Size: 69.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e6b458c269a1525d07e56a81c1f520eef31554a638b11e29b7bc1e48cd96a0c
|
|
| MD5 |
0e4e63a0c8c39aaa6d3c38bdddf10445
|
|
| BLAKE2b-256 |
fbd2e46b316824da5bf54ec7d7c87213db8823ab8dc6e6c47b2b84eecc8bfb95
|