InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Python Web Framework Projects
- Project mention: Observability Practices: Implementing Real-World Monitoring With Python and Prometheus | dev.to | 2025-12-03
FastAPI – https://fastapi.tiangolo.com
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
After some hard work (the process is detailed here), I successfully submitted my first PR. I learned a tremendous amount during the review process. I hope to use this feedback to significantly improve my code quality and structure in future PRs.
-
# Add bookmarks with hierarchical tags btk add https://docs.python.org --tags programming/python/docs btk add https://flask.palletsprojects.com --tags programming/python/web # Export with folder structure btk export bookmarks.html html --hierarchical # Result: Nested folders in browser # 📁 programming # 📁 python # 📁 docs # 🔖 Python Documentation # 📁 web # 🔖 Flask Documentation
-
Tornado
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
Project mention: 100 Most-Watched Software Engineering Talks of 2024 | news.ycombinator.com | 2025-02-12I don't think this is about a niche but rather a broader need for lists, more specifically, integrated lists from users. Pinterest, for example, is built around lists, Amazon has wishlists, IMDb[1] provides movie rankings, etc.
From a data portability perspective, the real challenge is getting users to connect all these platforms to a kind of unified list, making it accessible for queries, machine learning, or other applications. This, in my view, is a traction problem rather than a technical one, independent of whether it justifies a business. FriendFeed[2] was a very interesting project where users could connect their profiles with many services and their followers sees updates. It seems their Tornado web server keeps getting updated [3].
More than a decade ago, I explored some of these ideas [4][5], conceptualizing a directed acyclic graph (DAG) model where data operations could be performed at a global level, dynamically recalculating like a spreadsheet.
[1] My movies ranking: https://www.imdb.com/user/ur0601133/ratings/
[2] https://en.wikipedia.org/wiki/FriendFeed
[3] https://github.com/tornadoweb/tornado
[4] https://blog.databigbang.com/ideas-egont-a-web-orchestration...
[5] https://blog.databigbang.com/egont-part-ii/
-
- Project mention: Response to Ruby Is Not a Serious Programming Language | news.ycombinator.com | 2025-12-01
> see especially the context local proxies in Flask (request, session); these look like global module imports, but they're actually request specific despite not being passed into your handlers... eek
I guess that was a Bottle thing that Armin Ronacher borrowed: https://bottlepy.org/docs/dev/api.html#request-context
A bad idea in retrospect, but hard to change now: https://github.com/bottlepy/bottle/issues/761
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
- Project mention: Plain – a web framework for building products with Python | news.ycombinator.com | 2025-03-28
For a web framework for building in Python, use webpy:
“Django lets you write web apps in Django. TurboGears lets you write web apps in TurboGears. Web.py lets you write web apps in Python.”
https://webpy.org/
-
-
-
Masonite
The Modern And Developer Centric Python Web Framework. Be sure to read the documentation and join the Discord channel for questions: https://discord.gg/TwKeFahmPZ
-
web2py
Free and open source full-stack enterprise framework for agile development of secure database-driven web-based applications, written and programmable in Python.
-
- Project mention: Roast my new Python library for stream processing | news.ycombinator.com | 2025-04-03
Interesting! How do you see this comparing with Bytewax - https://github.com/bytewax/bytewax
-
-
TurboGears
Python web framework with full-stack layer implemented on top of a microframework core with support for SQL DBMS, MongoDB and Pluggable Applications
-
-
Websauna
Websauna is a full stack Python web framework for building web services and back offices with admin interface and sign up process
Project mention: Identificador Único Universal (UUID): o que a pgcrypto e a sua mãe têm em comum... | dev.to | 2025-07-25 -
-
-
domonic
Create HTML with python 3 using a standard DOM API. Includes a python port of JavaScript for interoperability and tons of other cool features. A fast prototyping library.
-
-
tartiflette-aiohttp
tartiflette-aiohttp is a wrapper of aiohttp which includes the Tartiflette GraphQL Engine, do not hesitate to take a look of the Tartiflette project.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Web Frameworks discussion
Python Web Frameworks related posts
-
btk
-
Observability Practices: Implementing Real-World Monitoring With Python and Prometheus
-
Response to Ruby Is Not a Serious Programming Language
-
Reflections on the Djangonaut Space Journey 🦄
-
A first look at Django's new background tasks
-
Python Concurrency: A Guide to Threads, Processes, and Asyncio
-
Show HN: FastAPI LSP/VSCode Extension POC
- A note from our sponsor - InfluxDB www.influxdata.com | 23 Dec 2025
Index
What are some of the best open-source Web Framework projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | fastapi | 93,326 |
| 2 | Django | 86,197 |
| 3 | Flask | 70,938 |
| 4 | Tornado | 22,390 |
| 5 | AIOHTTP | 16,155 |
| 6 | Bottle | 8,713 |
| 7 | Graphene | 8,240 |
| 8 | web.py | 5,928 |
| 9 | Pyramid | 4,068 |
| 10 | django-unicorn | 2,597 |
| 11 | Masonite | 2,333 |
| 12 | web2py | 2,168 |
| 13 | CherryPy | 1,929 |
| 14 | bytewax | 1,916 |
| 15 | weppy | 1,198 |
| 16 | TurboGears | 813 |
| 17 | Morepath | 396 |
| 18 | Websauna | 263 |
| 19 | mypy-django | 222 |
| 20 | micropie | 218 |
| 21 | domonic | 140 |
| 22 | turbo | 128 |
| 23 | tartiflette-aiohttp | 62 |