RepositoryTypeScriptLTLithuania
BI

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

203stars
23forks
7issues
1views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: 3dprinting

#1 Repository Của Tháng

1
TINIX TRENDING·Quốc gia: LT

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: cam

#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-project tự độ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

Similar Projects

Discover other similar projects and AI models.

RepositoryC++
FreeCAD/FreeCAD

Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

34.7k
Oct 24, 2026
RepositoryTypeScript
pascalorg/editor

Open-source 3D architectural editor with a local CLI, MCP tools, and practical workflows for humans and AI agents.

25.1k
Oct 25, 2026
RepositoryTypeScript
xiangechen/chili3d

A 3D CAD running entirely in the browser

4.9k
Oct 9, 2026
RepositoryPython
CadQuery/cadquery

A python parametric CAD scripting framework based on OCCT

6.0k
Oct 24, 2026
RepositoryC++
Open-Cascade-SAS/OCCT

Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE.

3.1k
Oct 20, 2026
RepositoryC++
libfive/libfive

Infrastructure for solid modeling

1.7k
Oct 16, 2026
RepositoryC#
svenhb/GRBL-Plotter

A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.

905
Oct 20, 2026
RepositoryTypeScript
pmndrs/react-three-fiber

🇨🇭 A React renderer for Three.js

33.3k
Oct 21, 2026
RepositoryJavaScript
mrdoob/three.js

JavaScript 3D Library.

116.9k
Oct 25, 2026