framework web Python mã nguồn mở
18 framework web Python có mã nguồn công khai theo giấy phép được OSI phê duyệt, được đánh giá quyền riêng tư với bằng chứng. Lựa chọn của chúng tôi trước, sau đó theo điểm.
Bottle Hạng B
Micro framework web một tệp cho Python, không có phụ thuộc nào ngoài thư viện chuẩn.
MIT-licensed. Mã nguồn
Django Hạng B
Framework web Python đầy đủ tính năng, có ORM, giao diện quản trị, template và xác thực.
BSD-3-Clause licensed. Mã nguồn
Django REST framework Hạng B
Bộ công cụ để xây dựng web API với Django, cung cấp serializer, viewset, xác thực, phân quyền và API có thể duyệt trên trình duyệt.
BSD-3-Clause-licensed. Mã nguồn
FastAPI Hạng B
Framework Python để xây dựng API với type hint, dựa trên Starlette và Pydantic, có kiểm tra yêu cầu tự động và tài liệu OpenAPI.
MIT-licensed. Mã nguồn
Litestar Hạng B
Framework web ASGI cho Python để xây dựng API, có dependency injection, kiểm tra dữ liệu, tích hợp ORM và tài liệu OpenAPI.
MIT-licensed. Mã nguồn
Masonite Hạng B
Framework web Python đầy đủ tính năng, có ORM, hàng đợi, thư, thông báo và lập lịch tác vụ, xây dựng xoay quanh một service container.
MIT-licensed. Mã nguồn
NiceGUI Hạng B
Framework Python để xây dựng giao diện người dùng trên web, chạy trong trình duyệt hoặc dưới dạng ứng dụng máy tính.
MIT-licensed. Mã nguồn
Sanic Hạng B
Máy chủ web và framework Python bất đồng bộ xây dựng trên asyncio.
MIT-licensed. Mã nguồn
Tornado Hạng B
Framework web Python và thư viện mạng bất đồng bộ, phù hợp cho long polling, WebSocket và các kết nối kéo dài khác.
Apache-2.0 licensed. Mã nguồn
web2py Hạng B
Framework web Python full-stack có lớp trừu tượng cơ sở dữ liệu, giao diện phát triển trên web và các thiết lập bảo mật mặc định, được thiết kế để chạy mà không cần cài đặt.
LGPL-3.0-licensed. Mã nguồn
Falcon Hạng C
Framework Python tối giản để xây dựng REST API và microservice, hỗ trợ cả WSGI và ASGI.
Apache-2.0 licensed. Mã nguồn
Flask Hạng C
Framework web WSGI gọn nhẹ cho Python, xây dựng trên Werkzeug và Jinja, để cơ sở dữ liệu và các thành phần khác cho tiện ích mở rộng.
BSD-3-Clause licensed. Mã nguồn
Gradio Hạng C
Thư viện Python của Hugging Face để xây dựng giao diện web và bản demo cho mô hình học máy và các hàm Python khác.
Apache-2.0 licensed. Mã nguồn
Quart Hạng C
Framework web Python bất đồng bộ với API của Flask, xây dựng trên ASGI.
MIT-licensed. Mã nguồn
Starlette Hạng D
Bộ công cụ và framework ASGI gọn nhẹ để xây dựng dịch vụ web bất đồng bộ bằng Python.
BSD-3-Clause licensed. Mã nguồn
Streamlit Hạng D
Framework Python của Snowflake để biến script dữ liệu thành ứng dụng web tương tác và bảng điều khiển.
Apache-2.0 licensed. Mã nguồn
Pyramid Hạng D
Framework web Python từ Pylons Project, mở rộng từ ứng dụng một tệp đến ứng dụng lớn, cho phép lựa chọn lớp template và cơ sở dữ liệu.
Licensed under the BSD-derived Repoze Public License. Mã nguồn
Reflex Hạng D
Framework để xây dựng ứng dụng web full-stack bằng Python thuần, biên dịch frontend thành ứng dụng React.
Apache-2.0 licensed. Mã nguồn
So sánh tất cả 18 framework web Python, mã nguồn mở hay không.