Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 23 Python Web Framework Projects
-
Project mention: The DevRel Digest November 2023: DevRel You Should Know Part One and Why I Will Never, Ever Leave Developer Relations | dev.to | 2023-12-01
Dawn Wages’ name came up a few times in my call for nominations, and it’s easy to see why! Dawn is a Python Community Advocate at Microsoft. She is active in the Django community with an emphasis on people of color and queer people in tech. Dawn’s impressive resume includes OSS maintainer, member of the Wagtail Core Team, DjangoCon '21, '22, '23 Sponsorship Chair, volunteer for Django Girls, and DjangoCon Africa 2021 Sponsorship Chair.
-
Project mention: 🌟FastAPI GPT - the second memeber of the [latest] GPTs family🤖 | /r/GPTStore | 2023-11-24
let me introduce to you [latest] FastAPI GPT, a GPT with access to the latest knowledge of the FastAPI framework 🧠.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
Project mention: Microdot "The impossibly small web framework for Python and MicroPython" | news.ycombinator.com | 2023-11-05
-
Tornado
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
I am a bit confused, Tornado is web server like a apache http server, or a framework like django, or both?
-
aiohttp
-
Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02
Bottle.py: uber-fast and simple python web microframework, about 3x faster, saner, and more memory-efficient than Flask in my experience: https://github.com/bottlepy/bottle
Fossil: distributed version control and much more in a single executable, from the creators of SQLite: https://fossil-scm.org/
-
Project mention: Who moved my error codes? Adding error types to your GoLang GraphQL Server | dev.to | 2023-06-25
And gqlgen is not alone in this. We found several more GraphQL frameworks that don’t take it upon themselves to address this problem. Widely used GraphQL server implementations, such as graphql-go/graphql and Python’s graphene, have the exact same gap of exposing messages of unexpected errors by default.
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
-
Pyramid (https://trypyramid.com/) is nice in that it has URL dispatch predicates, like @view_config(header="HX-Target-Name=foo") which lets you have HTMX-specific view functions, which return only what is needed
-
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
I would suggest Masonite [0]. It’s lightweight enough to replace Flask and has a plethora of built in features if you need to build a “production-ready” app. It tends to imitate Laravel in its project setup and naming conventions which, depending on your preference, can either be a boon or a bane.
-
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: Unicorn – A full-stack web framework for Django | news.ycombinator.com | 2023-08-02
-
-
Project mention: Emmett looks good, do you know someone that uses it? | news.ycombinator.com | 2023-01-12
-
Project mention: Stream processing framework for a new project in Python | /r/dataengineering | 2023-06-02
Disclaimer: I work on Bytewax, but it feels like this could be a good fit and would save you some time looking around. If you need to do stateful operations (reduce, window, etc.) then you can use bytewax - https://github.com/bytewax/bytewax with pub/sub, but you would need to build a custom connector. There are some guides on how to do that - https://www.bytewax.io/blog/custom-input-connector.
-
TurboGears
Python web framework with full-stack layer implemented on top of a microframework core with support for MongoDB, Pluggable Applications and autogenerated Admin
-
-
Websauna
Websauna is a full stack Python web framework for building web services and back offices with admin interface and sign up process
-
-
-
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.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Web Frameworks related posts
- The DevRel Digest November 2023: DevRel You Should Know Part One and Why I Will Never, Ever Leave Developer Relations
- 🌟FastAPI GPT - the second memeber of the [latest] GPTs family🤖
- The Blueprint for Trustworthy AI: Constructing Accurate Chatbots with Sophisticated Data Pipelines
- CodeCraze🚀 - create your own blog in Django | Part 0 | Project Setup
- Microdot "The impossibly small web framework for Python and MicroPython"
- Implementing Role-Based Access Control in Django
- Why do all the popular projects use relative imports in __init__ files if PEP 8 recommends absolute?
-
A note from our sponsor - Onboard AI
getonboard.dev | 5 Dec 2023
Index
What are some of the best open-source Web Framework projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Django | 74,264 |
2 | fastapi | 65,377 |
3 | Flask | 65,073 |
4 | Tornado | 21,334 |
5 | AIOHTTP | 14,137 |
6 | Bottle | 8,155 |
7 | Graphene | 7,852 |
8 | web.py | 5,850 |
9 | vibora | 5,705 |
10 | Pyramid | 3,862 |
11 | Masonite | 2,093 |
12 | web2py | 2,061 |
13 | django-unicorn | 1,992 |
14 | CherryPy | 1,726 |
15 | weppy | 891 |
16 | bytewax | 848 |
17 | TurboGears | 793 |
18 | Morepath | 396 |
19 | Websauna | 264 |
20 | mypy-django | 223 |
21 | turbo | 131 |
22 | domonic | 120 |
23 | Vank | 97 |