Kludex/starlette

Public

The little ASGI framework that shines. 🌟

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 08/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Starlette là một ASGI framework và toolkit nhẹ cho Python, được thiết kế để xây dựng các web service bất đồng bộ hiệu năng cao. Dự án phù hợp cho các developer cần một nền tảng linh hoạt, độ phức tạp thấp hoặc muốn tái sử dụng các thành phần ASGI độc lập.

  • Hỗ trợ đầy đủ HTTP, WebSocket, background task trong tiến trình, CORS, GZip và streaming response.
  • Codebase có 100% type annotation và 100% test coverage.
  • Ít phụ thuộc bắt buộc, tương thích với cả asyncio và trio runtime thông qua anyio.
  • Có thể dùng như một framework hoàn chỉnh hoặc một bộ toolkit tách rời từng component độc lập.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến91
  • Độ tươi100
  • Cộng đồng40
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên
  • Loại dự ánFramework
  • Giấy phépBSD-3-Clause

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Python
  • WebSocket
  • OpenTelemetry

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • starlette/Mã nguồn chính của framework và các module ASGI.
  • tests/Bộ kiểm thử tự động của dự án.
  • docs/Tài liệu hướng dẫn sử dụng và API reference.
  • benchmarks/Bộ mã đo lường hiệu năng của framework.
  • scripts/Các kịch bản hỗ trợ kiểm tra chất lượng và build dự án.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/Kludex/starlette.git
cd starlette

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Xây dựng các RESTful API và dịch vụ web bất đồng bộ hiệu năng cao.
  • Phát triển ứng dụng thời gian thực sử dụng WebSocket.
  • Tạo các middleware tùy biến hoặc mountable application tương thích với hệ sinh thái ASGI.
  • Tích hợp xử lý background tasks và streaming responses cho web server.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1donnemartin/system-design-primerLearn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.376.2k+918
  2. 2vinta/awesome-pythonThe definitive list that answers "I want to do X in Python, which tool should I use?"331.4k+1.7k
  3. 3practical-tutorials/project-based-learningCurated list of project-based tutorials288.5k+765
  4. 4TheAlgorithms/PythonAll Algorithms implemented in Python225.7k+229
  5. 5yt-dlp/yt-dlpA feature-rich command-line audio/video downloader204k+3k

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 08/10/2026.