Skip to main content

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

gazze-0.1.21.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gazze-0.1.21-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

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

Hashes for gazze-0.1.21.tar.gz
Algorithm Hash digest
SHA256 2d25062903e54aa5627c97e5a56a9f36aaeafd0c87efc186f5acfa76b9527376
MD5 33f03b7f84ba4651a6ba29c646b054f9
BLAKE2b-256 db27440c990a19158ada31a8b825621f8d582d0db2060c583f1bb4e00363c48e

See more details on using hashes here.

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

Hashes for gazze-0.1.21-py3-none-any.whl
Algorithm Hash digest
SHA256 0736a3bbe767cb878d62947b66c8b8d72d79efea883b58c90f794f33c2edfb3b
MD5 237b2aceeeefd8571bd8fe2081fa6c96
BLAKE2b-256 b23576b923f9066b2f7a32516104f83aba9c430cc82b375f80e58a9e9b568705

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page