sqlc-dev/sqlc

Public

Generate type-safe code from SQL

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: 26/10/2026

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

Tóm tắt bởi Bee AI

sqlc là công cụ biên dịch SQL giúp tạo mã nguồn type-safe trực tiếp từ các câu truy vấn SQL viết tay, dành cho các nhà phát triển phần mềm muốn làm việc an toàn với cơ sở dữ liệu.

  • Biên dịch và sinh mã nguồn có giao diện type-safe trực tiếp từ các truy vấn SQL viết tay.
  • Hỗ trợ sẵn các ngôn ngữ Go, Kotlin, Python và TypeScript.
  • Hỗ trợ mở rộng thêm các ngôn ngữ lập trình khác thông qua hệ thống plugin.

Đ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ến94
  • Độ tươi100
  • Cộng đồng22
  • 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ự ánCông cụ
  • Giấy phépMIT

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

  • Go
  • Kotlin
  • Python
  • TypeScript
  • Docker
  • PostgreSQL
  • MySQL
  • SQLite

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ả.

  • cmd/Chứa điểm khởi chạy ứng dụng dòng lệnh sqlc.
  • docs/Tài liệu hướng dẫn sử dụng và thông số kỹ thuật.
  • examples/Các ví dụ minh họa cách sử dụng sqlc trong dự án.
  • internal/Mã nguồn lõi nội bộ phục vụ việc phân tích và biên dịch SQL.
  • pkg/Các gói thư viện dùng chung có thể tái sử dụng.
  • protos/Định nghĩa Protocol Buffers cho hệ thống plugin và giao tiếp.
  • scripts/Các tập lệnh hỗ trợ phát triển và tự động hóa.

Hướng dẫn nhanh

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

bash
git clone https://github.com/sqlc-dev/sqlc.git
cd sqlc

Các use case chính

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

  • Sinh mã Go type-safe để tương tác với cơ sở dữ liệu từ các file SQL thuần.
  • Tạo client database an toàn kiểu dữ liệu cho các dự án Python, Kotlin hoặc TypeScript.
  • Mở rộng khả năng sinh mã sang các ngôn ngữ khác bằng cách phát triển plugin cho sqlc.

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.1k+920
  2. 2vinta/awesome-pythonThe definitive list that answers "I want to do X in Python, which tool should I use?"331.2k+1.7k
  3. 3practical-tutorials/project-based-learningCurated list of project-based tutorials288.4k+755
  4. 4TheAlgorithms/PythonAll Algorithms implemented in Python225.7k+218
  5. 5yt-dlp/yt-dlpA feature-rich command-line audio/video downloader203.7k+3.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: 26/10/2026.