baguette
is an asynchronous web framework for ASGI servers.
Python 3.6 or higher is required.
Install baguette
with pip:
pip install baguette
You also need an ASGI server to run your app like uvicorn or hypercorn.
To install uvicorn directly with baguette, you can add the uvicorn
argument:
pip install baguette[uvicorn]
Create an application, in example.py
:
from baguette import Baguette
app = Baguette()
@app.route("/")
async def index(request):
return "<h1>Hello world</h1>"
Run the server with uvicorn:
uvicorn example:app
See uvicorn's deployment guide for more deployment options.
If you are having issues, please let me know by joining the discord support server at https://discord.gg/8HgtN6E
The project is licensed under the MIT license.