Skip to main content

Extremely Stupid Simple, Blazing Fast, Get Out of your way immediately Microframework for building Python Web Applications.

Project description

Routerling :

Routerling is a very very small, extremely tiny, and insanely fast ASGI web application framework. It was designed to facilitate productivity by allowing for complete mastery in 7 minutes or less.

Routerling is a very light layer around ASGI with support for application mounting and is perhaps the simplest and one of the fastest python web frameworks (biased opinion of course).

Installling

Install with pip

$ pip install routerling

A Simple Example


from routerling import Router


async def index(req, res, ctx):
    res.body = 'Hello, World!'


router = Router()


router.GET('/', index)

You can run with uvicorn, gunicorn or any other asgi HTTP, HTTP2, and web socket protocol server of your choice.

$ uvicorn main:router --reload
 * Running on http://127.0.0.1:8000

Contributing

For guidance on how to make contributions to Routerling, see the Contribution Guidelines

Links

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

routerling-0.4.6.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

routerling-0.4.6-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file routerling-0.4.6.tar.gz.

File metadata

  • Download URL: routerling-0.4.6.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0 CPython/3.10.6 Darwin/21.6.0

File hashes

Hashes for routerling-0.4.6.tar.gz
Algorithm Hash digest
SHA256 211ed4b79c5e42821656231e73c1e62fc218a8c311c9cbb03a82d2cc369e971e
MD5 fb5584f2051a341096e5d58c72514735
BLAKE2b-256 193a3a800c42fc7f968da464f26f048a100fa77af2d3e4a8525695e3ea77930d

See more details on using hashes here.

File details

Details for the file routerling-0.4.6-py3-none-any.whl.

File metadata

  • Download URL: routerling-0.4.6-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0 CPython/3.10.6 Darwin/21.6.0

File hashes

Hashes for routerling-0.4.6-py3-none-any.whl
Algorithm Hash digest
SHA256 de94c7dfe3c31ecb68b07147b2c891e66b523e7c7dc17c888a17cc0e9567658d
MD5 a54f047ed8a3d5f871d03ce27b768e78
BLAKE2b-256 07b7d461b6cee39ba52cb9a0d9ef27eef7dd7b12c89021b9a55d7e6b87ebeb22

See more details on using hashes here.

Supported by

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