Một ra-đa mã nguồn mở do một người làm
Không phải bảng xếp hạng chính thức — chỉ là công cụ tôi từng ước có khi đi săn kho mã mới.
Mỗi lần đi tìm một công cụ mã nguồn mở mới, tôi lại nhảy qua nhảy lại giữa tìm kiếm của GitHub, các Awesome List và những chủ đề trên Hacker News, và bức tranh thu về luôn rời rạc. Kiến trúc thông tin của git-stars.org là thứ đầu tiên khiến tôi thấy đúng hình hài — bảng xếp hạng cắt theo ngôn ngữ, chủ đề và chủ sở hữu, cộng thêm một khung nhìn dự án đang lên để bắt được thứ gì đó trước khi nó bùng nổ.
Thứ tôi muốn là một đường ống dữ liệu của riêng mình, một ngôn ngữ hình ảnh của riêng mình, và quyền tự do theo dõi những tín hiệu mà git-stars không có — cửa sổ 90 ngày cho dự án đang lên, một bảng xếp hạng xu hướng, và về sau là phân nhóm theo hạng mục công việc. Nên trang này ra đời: dữ liệu thu thập hoàn toàn từ API chính thức của GitHub, đồng bộ hằng ngày, giao diện dựng lại từ đầu trên hệ thống thiết kế riêng.
Nó vẫn đang ở giai đoạn MVP. Các bảng xếp hạng đã chạy; phần xu hướng vẫn đang tích lũy lịch sử ảnh chụp cần thiết để mở khóa. Mục tiêu dài hạn là duyệt công cụ mã nguồn mở theo hạng mục công việc kèm gợi ý có LLM hỗ trợ — chuyện đó để sau. Ngay lúc này, ưu tiên là làm cho phần nền tảng thật chắc.
Dữ liệu đến từ đâu
Mọi thứ đều đến từ API REST / Search chính thức của GitHub — không cào HTML, không dùng bản sao của bên thứ ba. Để được đưa vào danh sách cần trên 500 sao và có push gần đây; một đợt đồng bộ đầy đủ chạy mỗi ngày, cộng thêm một lượt quét nhẹ các dự án đang lên mỗi 4 giờ.
Phần thiết kế hình ảnh hoạt động thế nào
Kiến trúc thông tin có tham khảo git-stars — sự kiện và cấu trúc chức năng vốn không thuộc phạm vi bản quyền — nhưng màu sắc, bố cục, kiểu chữ và hình dáng thẻ đều được thiết kế lại từ đầu để cố ý đọc ra khác hẳn.
Sắp tới là gì
Phần xu hướng sẽ tự mở khóa khi tích đủ lịch sử ảnh chụp; kế đó là trang riêng cho từng kho mã kèm biểu đồ lịch sử số sao, và về lâu dài là duyệt công cụ theo hạng mục công việc với gợi ý từ LLM. Chưa thứ nào tồn tại — nhưng các cột trong cơ sở dữ liệu đã được giữ chỗ sẵn.
Mối liên hệ với git-stars.org
Đây là một dự án độc lập, không liên kết với, không được bảo trợ bởi và không đại diện cho git-stars.org. Kiến trúc thông tin của họ là nguồn cảm hứng, xin ghi nhận ở đây với lời cảm ơn; đường ống dữ liệu, mã nguồn và thiết kế hình ảnh đều được xây dựng hoàn toàn độc lập.
Miễn trừ trách nhiệm về dữ liệu
Các con số ở đây phản ánh những gì chúng tôi lấy từ API của GitHub tại lần đồng bộ gần nhất, có thể chậm hơn đôi chút so với chính GitHub hiển thị, và không bảo đảm đầy đủ. Với bất cứ việc gì quan trọng, hãy kiểm tra trực tiếp trên GitHub.