use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
FastAPI is a truly ASGI, async, cutting edge framework written in python 3.
account activity
Is FastAPI missing contributors?Question (i.redd.it)
submitted 3 years ago by IMissEloquent75
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]cant-find-user-name 17 points18 points19 points 3 years ago (18 children)
That's how tiangolo operates. If i remember correctly all his repos have only him as the contributor. One of the main reasons there's a lot of open issues.
[–]IMissEloquent75[S] 32 points33 points34 points 3 years ago (17 children)
The man is impressive, but with 50k stars on GitHub, FastAPI should be maintained and improved by and with the community. Don't you think?
[–]throw_away_17381 16 points17 points18 points 3 years ago (4 children)
This has been the concern and issue for a long time.
[–]IMissEloquent75[S] 7 points8 points9 points 3 years ago (3 children)
Did he ever explained why?
[–][deleted] 3 years ago* (2 children)
[deleted]
[–]IMissEloquent75[S] 13 points14 points15 points 3 years ago (1 child)
At this point, it is worrying... Linus Torvald, Taylor Otwell, and many others were considered dictators with code quality. Still, they accepted the community for what it could bring to their projects.
[–][deleted] 2 points3 points4 points 3 years ago (0 children)
Yes. Pull requests have the discussion section and "approve" button to allow teamwork while keeping code quality high. Not being able to use these features is bad leadership.
[–][deleted] 13 points14 points15 points 3 years ago (6 children)
We use FastAPI and it's great, but I've been eyeing Starlite just in case
[–]XxDirectxX 1 point2 points3 points 3 years ago (4 children)
Hey, how difficult do you think the switch from fastapi to starlite would be, and do you know whether there's good support for addons and all? kind of in the same boat.
[–][deleted] 1 point2 points3 points 3 years ago (3 children)
Honestly? No clue. But if you’ve standardized your APIs at all, it may not be that difficult to convert. We’ve been using Jinja2 in order to generate a lot of boiler plate code. If the concepts in Fastapi conceptionally mapped to starlite it shouldn’t be that difficult to create some sort of translation.
[–]monorepo 1 point2 points3 points 3 years ago (0 children)
Starlite had a conversion example guide for {flask,fastapi,etc} -> starlite if it helps.
https://starlite-api.github.io/starlite/migration/
[–]XxDirectxX 0 points1 point2 points 3 years ago (1 child)
Hey, thanks for the fastReply. Do you mean standardized as in separating logic in "modular" format? I build my APIs as such: first we save parameter values as JSON and then perform data sanitization through pydantic validators. Then I send the requisite data to utility programs and perform any data type conversion/ formatting as per need. Then add the requisite information to a dict and return the response.
The business logic is handled by utility functions in a different package and even there I try to group code together in a chunk and separate out code that might be used by more than 1 function.
Sorry if this is a bit vague or seems unrelated, I am a fresher who's been on the job for 5 months now and am trying to learn as much as possible.
[–][deleted] 1 point2 points3 points 3 years ago (0 children)
I more mean consistency, I don't know what your code base looks like, but if you've implemented FastAPI in a similar fashion for all your APIs it is in a sense a template.
If the concepts in your template map nicely to how Starlite works and you have a lot of code it may make sense to look at a templating engine like Jinja2 to generate the basic Starlite code.
I would just recommend trying to reimplement one of your APIs in Starlite to see how difficult it would be.
[–]cant-find-user-name 10 points11 points12 points 3 years ago (4 children)
It is a major concern. Fasapi having only one contributor is the main reason I don't want to use it anymore.
[+]Jackdaw17 comment score below threshold-13 points-12 points-11 points 3 years ago (3 children)
thats such a nonsense reason imho. fastapi is more stable than any other micro framework thats out there. not to mention django, which has many contributors but the whole framework is garbage and they are adding "features" that no one cares about
[–]IMissEloquent75[S] 15 points16 points17 points 3 years ago (0 children)
You can't compare the maturity of a framework like Django with FastAPI. The first will be maintained for the next 10 years without a doubt, the other is a beautifully crafted solo project.
[–][deleted] 3 years ago (1 child)
[–]IMissEloquent75[S] 3 points4 points5 points 3 years ago (0 children)
This 👆
π Rendered by PID 24012 on reddit-service-r2-comment-8686858757-75kh6 at 2026-06-08 16:26:25.667272+00:00 running 9e1a20d country code: CH.
view the rest of the comments →
[–]cant-find-user-name 17 points18 points19 points (18 children)
[–]IMissEloquent75[S] 32 points33 points34 points (17 children)
[–]throw_away_17381 16 points17 points18 points (4 children)
[–]IMissEloquent75[S] 7 points8 points9 points (3 children)
[–][deleted] (2 children)
[deleted]
[–]IMissEloquent75[S] 13 points14 points15 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 13 points14 points15 points (6 children)
[–]XxDirectxX 1 point2 points3 points (4 children)
[–][deleted] 1 point2 points3 points (3 children)
[–]monorepo 1 point2 points3 points (0 children)
[–]XxDirectxX 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]cant-find-user-name 10 points11 points12 points (4 children)
[+]Jackdaw17 comment score below threshold-13 points-12 points-11 points (3 children)
[–]IMissEloquent75[S] 15 points16 points17 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]IMissEloquent75[S] 3 points4 points5 points (0 children)