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. Learn more β
Top 23 Python Web Projects
-
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
-
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.
-
httpie
π₯§ HTTPie CLI β modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
-
glances
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
-
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.
-
falcon
The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
-
flet
Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
-
Flask-AppBuilder
Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more. Demo (login with guest/welcome) - http://flaskappbuilder.pythonanywhere.com/
-
connexion
Connexion is a modern Python web framework that makes spec-first and api-first development easy.
-
uwsgi-nginx-flask-docker
Docker image with uWSGI and Nginx for Flask applications in Python running in a single container.
-
uvicorn-gunicorn-fastapi-docker
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
β donnemartin/system-design-primer: https://github.com/donnemartin/system-design-primer
Project mention: Show HN: I made an app to use local AI as daily driver | news.ycombinator.com | 2024-02-27* LLaVA model: I'll add more documentation. You are right Llava could not generate images. For image generation I don't have immediate plans, but checkout these projects for local image generation.
- https://diffusionbee.com/
- https://github.com/comfyanonymous/ComfyUI
- https://github.com/AUTOMATIC1111/stable-diffusion-webui
Project mention: AutoCodeRover resolves 22% of real-world GitHub in SWE-bench lite | news.ycombinator.com | 2024-04-09>As an example, AutoCodeRover successfully fixed issue #32347 of Django.
This bug was fixed three years ago in a one-line change.[0] Presumably the fix was already in the training data.
[0] https://github.com/django/django/pull/13933
In this tutorial, I will demonstrate how to use Burr, an open source framework (disclosure: I helped create it), using simple OpenAI client calls to GPT4, and FastAPI to create a custom email assistant agent. Weβll describe the challenge one faces and then how you can solve for them. For the application frontend we provide a reference implementation but wonβt dive into details for it.
tested the end points using httpie and sometime curl
Glances
Project mention: Sanic Framework β Build fast. Run fast. Accelerate your web app development | news.ycombinator.com | 2023-06-22
Repo: https://github.com/django-cms/django-cms
Project mention: Rusty revenant Servo returns to render once more | news.ycombinator.com | 2023-09-27I don'r know if this counts but there is also https://www.qutebrowser.org/ which uses qt webkit IIUC
Project mention: Python dev considering Electron vs. Kivy for desktop app UI | news.ycombinator.com | 2024-03-31
Project mention: ππ 23 issues to grow yourself as an exceptional open-source Python expert π§βπ» π₯ | dev.to | 2023-10-19Repo : https://github.com/oppia/oppia
MechanicalSoup is a Python library for web scraping that combines the simplicity of Requests with the convenience of BeautifulSoup. It's particularly useful for interacting with web forms, like login pages. Here's a basic example to illustrate how you can use MechanicalSoup for web scraping:
Project mention: Pretty simple question, could be rewarding if enough people answer. | /r/flask | 2023-06-06This one might be interesting as well: https://github.com/dpgaspar/Flask-AppBuilder
I like the idea, especially the TS-like syntax around enums and union types. I've always preferred the SDL for GraphQL vs writing OpenAPI for similar reasons.
I echo the sentiment others have brought up, which is the trade-offs of a code-driven schema vs schema-driven code.
At work we use Pydantic and FastAPI to generate the OpenAPI contract, but there's some cruft and care needed around exposing those underlying Pydantic models through the API documentation. It's been easy to create schemas that have compatibility problems when run through other code generators. I know there are projects such as connexction[1] which attempt to inverse this, but I don't have much experience with it. In the GraphQL space it seems that code-first approaches are becoming more favored, though there's a different level of complexity needed to create a "typesafe" GraphQL server (eg. model mismatches between root query resolvers and field resolvers).
[1] https://github.com/spec-first/connexion
Python Web related posts
- Python dev considering Electron vs. Kivy for desktop app UI
- Show HN: Hyperdiv β Reactive, immediate-mode web UI framework for Python
- An Introduction to Testing with Django for Python
- Flattr: 404 β Service No Long Exists
- Show HN: I made a fronted web framework in Python
- Where can I create a website for free (no domain needed, basic server hosting, not something like Wix)
- I like this docstring from django source code
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Web projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | system-design-primer | 253,398 |
2 | stable-diffusion-webui | 129,299 |
3 | Django | 76,778 |
4 | fastapi | 70,779 |
5 | httpie | 31,842 |
6 | glances | 24,869 |
7 | sanic | 17,729 |
8 | django-cms | 9,899 |
9 | falcon | 9,384 |
10 | qutebrowser | 9,344 |
11 | flet | 9,163 |
12 | oppia | 5,614 |
13 | MechanicalSoup | 4,552 |
14 | Flask-AppBuilder | 4,510 |
15 | connexion | 4,416 |
16 | Kinto | 4,297 |
17 | toapi | 3,462 |
18 | Flexx | 3,211 |
19 | uwsgi-nginx-flask-docker | 2,957 |
20 | uvicorn-gunicorn-fastapi-docker | 2,520 |
21 | awesome-discord-communities | 2,502 |
22 | Masonite | 2,148 |
23 | Wooey | 2,066 |
Sponsored