Skip to main content

Awesome resources for the Starlette web framework

3
GitHub Stars
50
Curated Resources
3
Categories
21 hours ago
Last Refreshed
ExtensionsFrameworksStarter / App Templates

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

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 →