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.4.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: routerling-0.4.4.tar.gz
  • Upload date:
  • Size: 11.9 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.4.tar.gz
Algorithm Hash digest
SHA256 639da700fc6579c2e510ea55018bc2e0d825870084092ff4c4030c1e6ee8c5d3
MD5 7da91e2d4f97bfbb0b22d179da037afe
BLAKE2b-256 22e3065553e839bcd84870268c891cbd70b5ff28a38003ebc917ddd4307eb88a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: routerling-0.4.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c2f9a4cda3e0fa89df0dfdb18c4c2286359a0789ecf6e5b22f6dd02d6c42930a
MD5 264c7d29e800445f03b2a3bae883a567
BLAKE2b-256 57261ee4774a1675156fd94e9c5d00254aedea78d5347798a4b5e440c2870c78

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