Experimental framework built on FastAPI which combines some of the features of top python web frameworks !
MIT License
fastack is an intuitive framework based on FastAPI, for creating clean and easy-to-manage REST API project structures. It's built for FastAPI framework โค๏ธ
This is an early development, lots of changes with each release. Also this is an experimental project, as I'm currently studying asynchronous environments.
FYI, this isn't the only intuitive framework project I've made. I've also made with different framework bases, including:
Controller
class for creating REST APIsapp
, request
, state
, and websocket
globally!List of official plugins:
pip install -U fastack
Create a project
fastack new awesome-project
cd awesome-project
Install pipenv & create virtual environment
pip install pipenv && pipenv install && pipenv shell
Run app
fastack runserver
For the latest documentation, see the feature/docs branch.
Build the latest documentation locally:
mkdocs serve
Or alternatively, you can visit https://fastack.readthedocs.io/en/latest/
Run tests with tox
, maybe you need to install python version 3.7
, 3.8
, 3.9
, and 3.10
first.
tox