SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Starlette Projects
-
An API application framework (such as FastAPI)
-
I'm working with it now as a backend to svelte! It's very ergonomic especially since I'm using sqlalchemy + postgres (asyncpg) so I could just copy paste the example code. Heads up though that it doesn't implement any form of token refresh pattern so you'll have to do that yourself.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
have a look to http://strawberry.rocks for Python.
I've still to find a better code first implementation too
-
-
Project mention: We wrote the OpenAI Wanderlust app in pure Python using Solara | /r/Python | 2023-11-11
We (the authors of the Solara web app framework) got inspired by the OpenAI keynote Wanderlust app they demoed.
-
-
Project mention: Piccolo, a Lightweight and Async Pydantic V2 Python ORM | news.ycombinator.com | 2023-11-07
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
Yeah you can use a python OIDC or Oauth2 server lib, and just add the routes to your app. Here some doc for AuthX or Authlib.
-
-
-
starlette-admin
Fast, beautiful and extensible administrative interface framework for Starlette & FastApi applications
I can tell you that people very much do this. Quite frequently actually. The main use case is having ready made applications that you want to integrate into yours. Say you have a Sanic app but want to use starlette admin. No issue there, you can just host it on your Sanic app.
-
starlette-context
Middleware for Starlette that allows you to store and access the context data of a request. Can be used with logging so logs automatically use request headers such as x-request-id or x-correlation-id.
-
-
-
-
There has been a considerable effort in the last few years to try and standardise the way in which these type of APIs are implemented via different frameworks. However, over the last few years, a new type of functionality has become more and more popular: machine learning (ML) models; and the existing frameworks for building APIs are not well suited for this type of functionality. In this series of posts, we will learn how to build APIs using a Framework for the development of Lightweight Applications and Machine-learning Automation, also known as Flama.
-
-
Project mention: It's Christmas day. You wake up, run to the tree, tear open the largest package with your name on it... FastAPI has added _____? | /r/Python | 2023-12-06
Hook into dependencies and how they are ran, I want to define a synchronous dependency function and not have it run on another thread. This was a feature in https://github.com/adriangb/xpresso. I needlessly need to define dependencies as async even when they don’t use it.
-
-
-
Project mention: Build User login/signup & RESTful APIs in 100 lines of Python | dev.to | 2024-02-23
We will use UtilMeta framework to build these APIs, It's an open-source Python meta backend framework, which supports the integration of Python frameworks like Django, Flask, FastAPI, and efficiently builds declarative RESTful APIs based on the Python type annotation standard
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Starlette related posts
- My PHP Problems
- Strawberry: A Python Library for GraphQL
- Appwrite OSS Fund Sponsors Strawberry
- Thoughts on FastAPI Users
- Is it really advisable to try to run fastapi with predominantly sync routes in a real world application?
- JWT Auth Library Issue
- Python package for large scale project.
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Mar 2024
Index
What are some of the best open-source Starlette projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | fastapi | 69,409 |
2 | fastapi-users | 3,941 |
3 | strawberry | 3,703 |
4 | mangum | 1,560 |
5 | Solara | 1,516 |
6 | sqladmin | 1,500 |
7 | piccolo | 1,238 |
8 | Secure | 669 |
9 | authx | 659 |
10 | fastapi_contrib | 594 |
11 | bitcart | 459 |
12 | starlette-admin | 448 |
13 | starlette-context | 415 |
14 | spectree | 303 |
15 | piccolo_admin | 271 |
16 | starlette-prometheus | 262 |
17 | flama | 254 |
18 | lagom | 240 |
19 | xpresso | 170 |
20 | fastapi-tdd-docker | 157 |
21 | piccolo_api | 130 |
22 | UtilMeta Python Framework | 125 |
23 | mongox | 120 |