Giới thiệu
TopRepo là gì, lấy dữ liệu từ đâu và chọn repo như thế nào.
TopRepo là gì?
TopRepo theo dõi các repo GitHub chọn lọc về AI, lập trình, video, giọng nói và ứng dụng: repo nào nổi bật, repo nào đang tăng sao, kèm danh mục, quốc gia của chủ repo và người đóng góp. Mục tiêu là giúp người Việt tìm công cụ open source hay nhanh hơn, có riêng một trang cho repo Việt Nam.
Trên site có gì
- RepoBảng xếp hạng repo, lọc theo nhóm, danh mục, ngôn ngữ, quốc gia và sắp xếp theo mức tăng sao 1/7/30 ngày.
- Đề xuấtRepo do CuongIT tự chọn, chia theo nhu cầu: video, giọng nói, văn phòng, lập trình, DevOps.
- Việt NamRepo của người Việt, repo hỗ trợ tiếng Việt và nhà phát triển Việt.
- Ưu đãiCông cụ và dịch vụ mình đang dùng (hosting, VPS, AI giọng nói…), kèm ưu đãi.
Không phải toàn bộ GitHub, chỉ repo được chọn lọc theo chủ đề
- Repo từ 500 sao có gắn một trong các topic GitHub mà site theo dõi (llm, text-to-video, tts, mcp…), hoặc có cụm từ khoá chuyên ngành trong tên hay mô tả (“text-to-speech”, “coding agent”, “vector database”…). Không khớp topic hay cụm từ nào thì không được quét, dù nhiều sao.
- Repo Việt Nam từ 100 sao, tìm theo 2 cách: chủ repo ghi địa điểm ở Việt Nam trên GitHub (tài khoản từ 10 follower hoặc tổ chức từ 3 repo, lấy tối đa 10 repo nhiều sao nhất mỗi chủ), hoặc tên, mô tả, topic có chữ “vietnamese”, “vietnam”, “tieng viet”. Không thuộc 2 trường hợp này thì có thể bị sót.
- Thêm vài repo nổi tiếng được ghim tay và các repo trong mục Đề xuất.
- Không tính fork. Sao cập nhật hằng ngày; số tăng 1/7/30 ngày cần đủ ngày dữ liệu.
Dữ liệu & cập nhật
- Toàn bộ dữ liệu lấy từ GitHub API công khai; site không đọc README hay mã nguồn.
- Mỗi đêm quét repo mới và cập nhật số sao; mức tăng 1/7/30 ngày tính từ ảnh chụp số sao mỗi ngày nên repo mới cần vài ngày mới có số.
- Người đóng góp cập nhật hằng tuần; repo của chủ repo ở Việt Nam quét thêm hằng tuần.
- Danh mục được gán tự động theo topic, tên và mô tả nên có thể chưa chính xác với vài repo.
- Repo dạng tài liệu (awesome-list, khoá học, sách, roadmap, cheatsheet…) được gắn nhãn “Tài liệu” và có thể ẩn bằng bộ lọc.
- Sắp xếp “Mới nổi” xếp theo % tăng sao 7 ngày so với tổng sao, để repo nhỏ đang lên nhanh không bị repo lớn che mất.
- Trạng thái hoạt động dựa vào lần push gần nhất: 🟢 trong 90 ngày, 🟡 3–12 tháng, ⚪ hơn 1 năm hoặc đã lưu trữ. Đây chỉ là dấu hiệu repo còn được làm tiếp hay không, không phải đánh giá chất lượng.
Ai làm TopRepo?
TopRepo do CuongIT làm và duy trì. Thấy thiếu repo, muốn đề xuất repo hay thấy xếp sai danh mục, cứ liên hệ mình.