Ghi nguồn
Phần mềm mã nguồn mở
Limcogito Toolbox được xây dựng trên công sức của nhiều dự án mã nguồn mở. Chúng tôi biết ơn các tác giả và người bảo trì của chúng.
Chỉ các thư viện có giấy phép thoáng (MIT, Apache-2.0, BSD, ISC) được sử dụng. Ngoại lệ copyleft duy nhất, libheif-js (LGPL-3.0), được ghi nguồn bên dưới.
Thư viện
Next.js và React vận hành trang. next-intl cung cấp bản dịch tiếng Việt và tiếng Anh. Tailwind CSS cung cấp phần giao diện. Công cụ QR dùng qrcode (MIT) để tạo mã.
Các công cụ ảnh dùng bộ mã hóa jSquash (mozjpeg, PNG, libwebp, libavif; Apache-2.0) và fflate (MIT). Ảnh HEIC được giải mã bằng libheif-js theo giấy phép LGPL-3.0, dùng nguyên bản không chỉnh sửa: đây là ngoại lệ copyleft duy nhất, được tải theo yêu cầu dưới dạng tệp riêng từ /libheif/ cùng văn bản giấy phép.
Các công cụ PDF dùng pdf-lib (MIT) để đọc, gộp, tách và ghi lại tệp, pdf.js của Mozilla (Apache-2.0) để vẽ trang khi nén mạnh, và dnd-kit (MIT) cho thao tác kéo thả sắp xếp.
Công cụ lịch âm tính trăng mới và tiết khí từ các công thức trong sách "Astronomical Algorithms" (xuất bản lần 2, chương 7, 25 và 49) của Jean Meeus, cùng đa thức Espenak và Meeus về chênh lệch giữa thời gian động lực học và thời gian quốc tế do NASA công bố. Phần cài đặt bằng TypeScript theo quy tắc lịch Việt Nam (UTC+7).
Dữ liệu bài tập của thư viện gym (876 bài, ảnh minh họa) đến từ free-exercise-db của yuhonas, phát hành theo giấy phép Unlicense (phạm vi công cộng); ảnh được tải từ jsDelivr. Tên bài tập và hướng dẫn tiếng Việt do Limcogito Toolbox biên soạn.
Trình theo dõi gym lưu tài khoản và buổi tập trên PocketBase (máy chủ, MIT) và kết nối qua PocketBase JavaScript SDK (MIT).