Python Web

Open-source Python projects categorized as Web | Edit details

Top 23 Python Web Projects

  • GitHub repo system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    Project mention: How to prepare for a systems design interview? | reddit.com/r/cscareerquestionsEU | 2021-12-02
  • GitHub repo Django

    The Web framework for perfectionists with deadlines.

    Project mention: Is FastAPI going anywhere or just being discontinued? | reddit.com/r/FastAPI | 2021-12-02
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo httpie

    As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie

    Project mention: Changelog #0003 — 📦 HTTPie command generation | dev.to | 2021-11-26

    We’ve added a new command, httpie plugins, to help you manage (install/uninstall/list) plugins. It also solves a long-standing plugins-related issue with non-pip installations (e.g., via Homebrew) and it's a potential place for many new features to come. (#1200)

  • GitHub repo fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: Is FastAPI going anywhere or just being discontinued? | reddit.com/r/FastAPI | 2021-12-02
  • GitHub repo glances

    Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

    Project mention: selfhosted hdd monitoring? | reddit.com/r/selfhosted | 2021-12-01

    I run Glances with the SMART plugin enabled. Glances has an API which can supply relevant metrics through JSON.

  • GitHub repo sanic

    Async Python 3.7+ web server/framework | Build fast. Run fast.

    Project mention: Nodemon, how does it work under the hood? | reddit.com/r/node | 2021-09-21

    dunno how much this will help, but you can check out how Sanic does auto reloading.

  • GitHub repo falcon

    The no-nonsense REST API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.

    Project mention: Pyjion – A Python JIT Compiler | news.ycombinator.com | 2021-11-09

    And here's a project that's mostly Python, and optionally uses Cython https://github.com/falconry/falcon

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo django-cms

    The easy-to-use and developer-friendly enterprise CMS powered by Django

  • GitHub repo qutebrowser

    A keyboard-driven, vim-like browser based on PyQt5.

    Project mention: Can userscripts be used to generate HTML on the fly? | reddit.com/r/qutebrowser | 2021-11-27
  • GitHub repo vibora

    Fast, asynchronous and elegant Python web framework.

  • GitHub repo oppia

    A free, online learning platform to make quality education accessible for all.

    Project mention: Ask HN: How Do You Learn? | news.ycombinator.com | 2021-09-10

    In the exploration I linked, the only types of interaction offered to the learner were either ok/proceed, or 'answer this textual multiple choice question'. This may make it seem like Oppia doesn't do much more than software for interactive fiction.

    BUT Oppia has lots of other interaction types: https://github.com/oppia/oppia/tree/develop/extensions/inter...

    For example, you can input music notes: https://github.com/oppia/oppia/issues/4842

    Or ask the learner to enter a fraction, or to sort some objects.

  • GitHub repo Kinto

    A generic JSON document store with sharing and synchronisation capabilities.

  • GitHub repo connexion

    Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support

    Project mention: Flask 2.0 is coming, please help us test | reddit.com/r/Python | 2021-04-16

    I'm a bit late to this thread, but I'd also recommend Zalando's connexion library for OpenAPI declarative API specs (built on top of Flask).

  • GitHub repo MechanicalSoup

    A Python library for automating interaction with websites.

  • GitHub repo 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/

    Project mention: Splitting flask app into multiple files | reddit.com/r/flask | 2021-03-12

    You can also try FlaskAppbuilder: https://github.com/dpgaspar/Flask-AppBuilder. Some of the large project like Apache Airflow, Apache Superset are built on top of it.

  • GitHub repo toapi

    Every web site provides APIs.

  • GitHub repo Flexx

    Write desktop and web apps in pure Python

    Project mention: TKinter, what is a more React equivalent of styling? | reddit.com/r/Python | 2021-11-23

    Why tk then? Maybe look at https://github.com/flexxui/flexx or a python Electron wrapper.

  • GitHub repo uwsgi-nginx-flask-docker

    Docker image with uWSGI and Nginx for Flask applications in Python running in a single container. Optionally with Alpine Linux.

    Project mention: ELI5 - Python Flask Web Development | reddit.com/r/selfhosted | 2021-12-01

    I use this container for dev and testing purposes (though you could use it for production if it was hosted somewhere reliable). It spins up nice and easy, has everything you need for a functioning Flask web app, and is lightweight.

  • GitHub repo Masonite

    The Modern And Developer Centric Python Web Framework. Be sure to read the documentation and join the Slack channel questions: http://slack.masoniteproject.com

    Project mention: Passenger 介紹 | dev.to | 2021-10-25
  • GitHub repo Wooey

    A Django app that creates automatic web UIs for Python scripts.

    Project mention: Django app that creates automatic web UIs for Python scripts | news.ycombinator.com | 2021-10-13
  • GitHub repo uvicorn-gunicorn-fastapi-docker

    Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python 3.6 and above with performance auto-tuning. Optionally with Alpine Linux.

    Project mention: Please share or link to a FastApi tutorial with VM or containerized webserver | reddit.com/r/FastAPI | 2021-12-03

    There is a prepackaged docker image using uvicorn/gunicorn from the same guy who made fastapi. Read me should be enough for you to get going. https://github.com/tiangolo/uvicorn-gunicorn-fastapi-docker Also be worth reading offical docs on doing this yourself too. https://fastapi.tiangolo.com/uk/deployment/docker/

  • GitHub repo awesome-discord-communities

    A curated list of awesome Discord communities for programmers

    Project mention: Ask HN: Is there any discord where systems programmers hang out? | news.ycombinator.com | 2021-09-20

    Waiting for answers but here is what I Googled:

    https://github.com/mhxion/awesome-discord-communities

  • GitHub repo liberapay.com

    Source code of the recurrent donations platform Liberapay

    Project mention: Dockeye - GUI app for managing Docker | reddit.com/r/rust | 2021-11-27
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-03.

Python Web related posts

Index

What are some of the best open-source Web projects in Python? This list will help you:

Project Stars
1 system-design-primer 151,528
2 Django 60,969
3 httpie 52,896
4 fastapi 38,806
5 glances 19,537
6 sanic 15,616
7 falcon 8,638
8 django-cms 8,488
9 qutebrowser 7,351
10 vibora 5,735
11 oppia 4,329
12 Kinto 4,146
13 connexion 3,857
14 MechanicalSoup 3,848
15 Flask-AppBuilder 3,578
16 toapi 3,206
17 Flexx 2,804
18 uwsgi-nginx-flask-docker 2,601
19 Masonite 1,674
20 Wooey 1,673
21 uvicorn-gunicorn-fastapi-docker 1,576
22 awesome-discord-communities 1,264
23 liberapay.com 1,153
Find remote jobs at our new job board 99remotejobs.com. There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com