SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 Python web-framework Projects
-
#!/usr/bin/python # # https://flask.palletsprojects.com/en/3.0.x/installation/ # from flask import Flask, jsonify, request contacts = [ { "id": "1", "firstname": "Lorem", "lastname": "Ipsum", "email": "[email protected]", }, { "id": "2", "firstname": "Mauris", "lastname": "Quis", "email": "[email protected]", }, { "id": "3", "firstname": "Donec Purus", "lastname": "Purus", "email": "[email protected]", } ] app = Flask(__name__, static_url_path='', static_folder='public',) @app.route("/contact//save", methods=["PUT"]) def save_contact(id): data = request.json contacts[id - 1] = data return jsonify(contacts[id - 1]) @app.route("/contact/", methods=["GET"]) @app.route("/contact//edit", methods=["GET"]) def get_contact(id): return jsonify(contacts[id - 1]) @app.route('/') def root(): return app.send_static_file('index.html') if __name__ == '__main__': app.run(debug=True)
-
Project mention: Sanic Framework – Build fast. Run fast. Accelerate your web app development | news.ycombinator.com | 2023-06-22
-
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.
-
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: Ask HN: Do you need a web framework for a startup landing page? | news.ycombinator.com | 2024-01-27
You don't need a framework for a single page. That being said, using a framework is probably a good idea if you intend to be on a growth curve.
Pyramid is a framework written to scale from a small, single-file site to a site that has grown horizontally scaled across multiple servers. If I understand your needs correctly, Pyramid is probably worth a look, here's a link: https://trypyramid.com/
Pyramid is under active development, and it has a large, helpful, welcoming user community.
-
-
-
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.
-
-
flask_fs_router
Straightforward file-based routing extension for Flask. Introduces the concepts of pages to Flask.
-
jockey
🏇 Generic Python library for running asynchronous workers. Useful for building event handlers, web frameworks, and alike. (by orsinium-labs)
Project mention: Show HN: Jockey – Generic Python library for running asynchronous workers | news.ycombinator.com | 2023-11-03
Python web-framework related posts
- Ask HN: Do you need a web framework for a startup landing page?
- UHTTP – Stupid Web Development
- UHTTP: Pythonic Web Development
- Response inherits from Exception. This is quite handy: In @app.before functions you can raise early responses and @app.route may call other @app.route functions.
- uHTTP - Pythonic web development
- uHTTP - Pythonic web development
- Learning building webpages and websites in Python
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Apr 2024
Index
What are some of the best open-source web-framework projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Flask | 66,226 |
2 | sanic | 17,698 |
3 | Bottle | 8,281 |
4 | frappe | 6,445 |
5 | Pyramid | 3,898 |
6 | weppy | 950 |
7 | uHTTP | 101 |
8 | waffleweb | 13 |
9 | flask_fs_router | 8 |
10 | jockey | 5 |