It's a peach

examples/hello_world_nt.py

import uvicorn
from bareasgi import Application, text_writer

app = Application()


@app.on_http_request({'GET'}, '/')
async def http_request_handler(scope, info, matches, content):
    return 200, [(b'content-type', b'text/plain')], text_writer('Hello, World!')

uvicorn.run(app, port=9009)