Litvabitbybit-dev/bitbybit
Monorepo for 3D algorithms of Bitbybit platform, which helps programming geometry on the browser. Use with ThreeJS, BabylonJS or PlayCanvas. Build your own core integration or execute algorithms in NodeJS.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tuần
🧮 Bitbybit - Thuật toán CAD 3D mở rồng trên web
Một monorepo TypeScript chứa tất cả gói NPM của nền tảng Bitbybit: từ thuật toán địa hình đến tích hợp motor 3D như Three.js, BabylonJS, PlayCanvas.
Bitbybit là một bộ công cụ lập trình hình học 3D mở rỗi (MIT) chạy trên trình duyệt và Node.js. Dự án cung cấp nhiều kernel CAD khác nhau bao gồm OpenCascade (OCCT), Manifold và JSCAD, kèm theo các tích hợp sẵn với các motor 3D phổ biến. Người dùng có thể dựng nhanh dự án thông qua CLI create-app, chọn kiến trúc OCCT (32-bit, 64-bit, hoặc 64-bit MT), và sử dụng cả kernel phía client lẫn server thông qua API đám mây.
✨ Điểm nổi bật
- CLI tạo dự án nhanhan:
npx @bitbybit-dev/create-app my-projecttự động cấu hình Vite + TypeScript + ba kernel CAD. - Hỗ trợ nhiều motor 3D: tích hợp sẵn Three.js, BabylonJS và PlayCanvas.
- Đa kernel CAD: OCCT, Manifold, JSCAD - mỗi kernel có phiên bản chạy Worker để không chặn giao diện.
- CAD Cloud API: proxy yêu cầu qua backend, giữ API key an toàn.
- Node.js & trình duyệt: tất cả kernel đều hoạt động ở cả môi trường.
- Kiến trúc monorepo rõ ràng: tách thành các gói nhỏ tái sử dụng (core, base, từng motor, từng kernel).
- MIT license: nguồn mở hoàn toàn cho phần mềm; tài liệu CC BY 4.0.
💡 Vì sao đáng chú ý
Bitbybit khác biệt ở sự lựa chọn linh hoạt: người dùng có thể bắt đầu bằng CLI, chọn motor yêu thích, rồi dần tùy biến hoặc tích hợp sâu vào dự án riêng. Việc hỗ trợ đồng thời ba kernel CAD mạnh và phiên bản Worker giúp tối ưu hiệu năng trên cả web và máy chủ.
#3D #CAD #OpenSource #TypeScript #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Open-source 3D architectural editor with a local CLI, MCP tools, and practical workflows for humans and AI agents.
Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE.
A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.