starlette has 549.3M monthly downloads and 12K GitHub stars. Version 1.3.1 supports Python 3.10+, first published in 2018.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of anyio and typing-extensions. It is used by 2,832 tracked packages, including fastapi, sse-starlette and mcp.
GitHub topics include async, websockets and http.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- anyio <5,>=3.6.2
- typing-extensions >=4.10.0
6 optional dependencies
- httpx[full]
- httpx2[full]
- itsdangerous[full]
- jinja2[full]
- python-multipart[full]
- pyyaml[full]
Used By
- fastapi
- sse-starlette
- mcp
- mlflow-skinny
- streamlit
- google-adk
- gradio
- cadwyn
- prometheus-fastapi-instrumentator
- prefect
- langgraph-api
- connexion
- apache-airflow-core
- functions-framework
- bedrock-agentcore
- dagster-webserver
- dagster-graphql
- openhands-ai
- sphinx-autobuild
- vllm
- asgi-correlation-id
- langgraph-runtime-inmem
- model-hosting-container-standards
- starlette-context
- marimo
- arize-phoenix
- mistral-vibe
- starlette-testclient
- starlette-exporter
- bedrock-agentcore-starter-toolkit
- fastapi-mail
- ariadne
- mcp-atlassian
- nicegui
- platformio
- nc-py-api
- aider-chat
- supervisely
- sqladmin
- mlx-vlm
- python-fasthtml
- airbyte
- pioarduino
- starlette-compress
- chainlit
- arcade-mcp-server
- brotli-asgi
- feast
- starsessions
- azure-ai-agentserver-core