awesome-starlette
github.com/sfermigier/awesome-starlette ↗Awesome resources for the Starlette web framework
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me api (rest, graphql...) resources from awesome-starlette"
Installation instructions →What's inside
Extensions
- ApimanAPI (REST, GraphQL...)
Integrate Swagger/OpenAPI documentation easily, providing SwaggerUI and RedocUI.
- ApitallyAPM & Monitoring
Analytics, request logging and monitoring for REST APIs.
- AuthlibAuthentication & Authorization
The ultimate Python library for building OAuth and OpenID Connect clients and servers.
- ChannelBoxWebSockets
Solution for WebSocket broadcast; send messages to channel groups from anywhere in your code.
- DecoRouterRouting
FastAPI-style routing for Starlette using decorators.
- ImiaAuthentication & Authorization
Authentication framework with pluggable authenticators and login/logout flow.
Frameworks
- Dark Star
(Inactive) Changes your file paths into Starlette routes and puts your view code right next to your template. Includes support for htmx.
- Ellar
ASGI web framework for building fast, efficient and scalable REST APIs and server-side applications, inspired by NestJS. Built on Starlette, Pydantic, and Injector.
- FastAPI
A modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints.
- Flama
Data-science oriented framework to rapidly build modern and robust machine learning APIs with automatic deployment.
- Greppo
(Inactive) Python framework for building geospatial dashboards and web-applications with data mutation hooks.
- Responder
(Archived) A familiar HTTP Service Framework for Python, built on Starlette and uvloop.
Resources
- Docs
Source
Starter / App Templates
- StarletteStarter
Starlette web application starter. Ready with Register, Login, Forgot Password, Setting and more pages.
- Starlette-template
A comprehensive project starter for Starlette web applications, prioritizing developer experience with built-in features like authentication, database management, and deployment tooling.
Showing a sample of 50 resources. View the full list on GitHub →