FindSoftware

Starlette

Lightweight ASGI framework and toolkit for building async web services in Python.

Starlette is a lightweight framework and toolkit for building async web services in Python. It is an ASGI application: after the pip install, it is run by an ASGI server such as uvicorn, which the project README gives as an example. Jinja2 templates are an optional dependency, needed only where an application renders them.

Identity

Status
Active
Maintainer
Encode OSS Ltd3
Maintained by
Company
First release
20184

Rendering and deploy

Runs as
Always on2
Install with
pip install starlette, plus an ASGI server such as uvicorn5

Releases

Current major version
16
Last release
2026-10-246

Adoption

GitHub stars
12,6861
Contributors
3507

Why these figures do not compare

Sources

  1. 2026-10-26: links, Written in, GitHub stars
    api.github.com/repos/Kludex/starlette
  2. 2026-10-26: links, Runs as
    starlette.dev
  3. 2026-10-26: Maintainer, License
    github.com/Kludex/starlette/blob/main/LICENSE.md
  4. 2026-10-26: Runtime, Minimum runtime, First release
    pypi.org/pypi/starlette/json
  5. 2026-10-26: Categories, Install with, Templating, License model
    github.com/Kludex/starlette/blob/main/README.md
  6. 2026-10-26: Current major version, Last release
    github.com/Kludex/starlette/releases/tag/1.10.0
  7. 2026-10-26: Contributors
    api.github.com/repos/Kludex/starlette/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON