Fastest python web framework
Project description
gazze
A Python Web Framework for High-Performance APIs
Summary
Gazze is an exciting Python web framework, developed on top of the powerful Starlette and the amazing FastAPI. The primary goal of Gazze is to provide an exceptional experience in developing highly performant APIs in Python.
Important Notices:
Please be aware that Gazze is an ongoing development and research project. Currently, it is not recommended for use in production environments. We are working diligently to improve and mature the framework, but it is still in its early development stage.
Installation
$ pip install gazze
You will also need a ASGI Server like Uvicorn or Hypercorn
$ pip install "uvicorn[standard]"
Example
from gazze.responses import JSONResponse
from gazze.applications import Gazze
app = Gazze(
debug=True,
)
@app.get("/items/{item_id}")
async def read_item(request):
item_id = request.path_params.get('item_id')
return JSONResponse({"item_id": item_id})
Run
$ uvicorn main:app
INFO: Started server process [51753]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
Key Features:
- Built on top of Starlette and FastAPI.
- Focused on creating high-performance APIs.
- Modern and developer-friendly design.
- Open-source licensing for flexibility and collaboration.
Contributions:
We look forward to collaborations and contributions from the community to help Gazze evolve and grow. Your input is highly appreciated in shaping the future of this project.
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 gazze-0.1.21.tar.gz.
File metadata
- Download URL: gazze-0.1.21.tar.gz
- Upload date:
- Size: 9.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.10.5 Darwin/20.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d25062903e54aa5627c97e5a56a9f36aaeafd0c87efc186f5acfa76b9527376
|
|
| MD5 |
33f03b7f84ba4651a6ba29c646b054f9
|
|
| BLAKE2b-256 |
db27440c990a19158ada31a8b825621f8d582d0db2060c583f1bb4e00363c48e
|
File details
Details for the file gazze-0.1.21-py3-none-any.whl.
File metadata
- Download URL: gazze-0.1.21-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.10.5 Darwin/20.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0736a3bbe767cb878d62947b66c8b8d72d79efea883b58c90f794f33c2edfb3b
|
|
| MD5 |
237b2aceeeefd8571bd8fe2081fa6c96
|
|
| BLAKE2b-256 |
b23576b923f9066b2f7a32516104f83aba9c430cc82b375f80e58a9e9b568705
|