Top 23 Python Web Projects
-
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
I watched MIT Data Structures and Algorithms lectures and I have looked through their notes. I also went through Cormen's Introduction to Algorithms. As for System Design, this depends on your level if you are a junior, check with your recruiter if you will be asked system design questions, try to get familiar with Object Oriented Programming, Design Patterns and Databases. If you have more experience, you will need to look for more references, I used this github repository along with some youtube videos you can also Check out Ustav's video on System Design.
-
In most cases, non-software developers or IT, diving into data science face challenges on how they can simply communicate their results, but this is also a common challenge to machine learning newbies. Making machine learning solutions testable may be challenging to a large group using python frameworks like Django and Flask. This is because they do require someone to have web development skills.
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Project mention: How to Train a Scalable Classifier with FastAPI and SerpApi ? | dev.to | 2022-05-20
This week, we will explore the combined capabilities of SerpApi’s powerful Google Images Results Scraper API on top of FastAPI’s fast to build web framework. We will start by creating a simple image database creator with sync method, and build up from there.
-
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
For Linux systems, we now offer single binary executables which you can download and start using without installation. The new asset named http now included in every release of HTTPie on GitHub is all you need:
-
glances
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
-
Project mention: Honeycomb, Python, and I: an OpenTelemetry Horror Story (With a Happy Ending) | dev.to | 2022-04-18
It's no surprise that my apps are mostly written using Sanic as I'm pretty involved with the project. I've been wanting to start testing honeycomb out as well, so it seemed the perfect opportunity to try out.
-
falcon
The no-nonsense web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
I prefer Falcon for kicking up an API.
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
How to setup a django-cms project to support multiple websites?
-
Whoops, that's a bug with the new qute://settings page. Fixed here: settings: Don't show buttons for content.proxy · qutebrowser/[email protected]
-
-
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.
-
Mozilla team to https://github.com/Cornices/cornice , https://github.com/Kinto/kinto etc
-
connexion
Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support
Project mention: How much front-end knowledge is required to work in Flask? | reddit.com/r/flask | 2022-04-26I do like to use their SQLAlchemy ModelView for CRUD operations and expose a OpenAPI to it using flask based connexion project for front-end or other integration points.
-
MechanicalSoup
-
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/
There's the Flask-Security extension for example. Or the Flask-Appbuilder framework, which does a whole lot more.
-
-
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.
-
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: Nginx/Uwsgi/Flask POST times out if body is too large | reddit.com/r/codehunter | 2022-03-28I'm using a dockerimage based on https://github.com/tiangolo/uwsgi-nginx-flask-docker/tree/master/python3.6. I am running a python app inside that accepts a POST, does some processing on the json body, and returns a simple json response back. A post like this:
-
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-03There 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/
-
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
Masonite Framework: https://github.com/MasoniteFramework/masonite
-
Project mention: Can someone ELI5 how to convert a Python CLI script into a web app? | reddit.com/r/learnpython | 2021-12-19
Your use case sounds like it would be served easily by: https://github.com/wooey/Wooey
-
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:
-
Photonix
A modern, web-based photo management server. Run it on your home server and it will let you find the right photo from your collection on any device. Smart filtering is made possible by object recognition, face recognition, location awareness, color analysis and other ML algorithms.
Google Photos-like Photonix (https://github.com/photonixapp/photonix, https://photonix.org/) has a React frontend and (maybe) mobile clients too?
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 | 180,316 |
2 | Django | 64,139 |
3 | fastapi | 45,143 |
4 | httpie | 21,192 |
5 | glances | 20,444 |
6 | sanic | 16,111 |
7 | falcon | 8,762 |
8 | django-cms | 8,706 |
9 | qutebrowser | 7,850 |
10 | vibora | 5,722 |
11 | oppia | 4,569 |
12 | Kinto | 4,183 |
13 | connexion | 3,997 |
14 | MechanicalSoup | 3,936 |
15 | Flask-AppBuilder | 3,749 |
16 | toapi | 3,258 |
17 | Flexx | 2,949 |
18 | uwsgi-nginx-flask-docker | 2,693 |
19 | uvicorn-gunicorn-fastapi-docker | 1,787 |
20 | Masonite | 1,776 |
21 | Wooey | 1,752 |
22 | awesome-discord-communities | 1,554 |
23 | Photonix | 1,273 |
Are you hiring? Post a new remote job listing for free.