3BCAD is an open-source parametric 3D CAD software, fully written in Rust, running on Windows, macOS, and Linux. You can create constrained 2D sketches, turn them into 3D solids using extrude, revolve, sweep, loft, fillet, shell, threaded holes, patterns…, and all dimensions are still editable: change one number, and the entire detail rebuilds itself.
Problem addressed: professional parametric CAD software is often expensive, heavy, and tied to a single operating system, while free tools lack the detailed preparation steps for 3D printing. 3BCAD combines design and printing preparation in one place, free and open-source.
Main features:
Who should use it: makers and 3D printers who want to design accurate mechanical details (supports, enclosures, joints, gears…) instead of modeling meshes; students and mechanical engineers needing a lightweight, free parametric CAD tool; programmers interested in 3D geometry, constraint solvers, and GPU graphics with Rust.
How to get started: visit the Releases page on GitHub, download the version for Windows, macOS, or Linux, unzip, and run it (no installation required); from version 0.8, the app notifies you when a new version is available, and updates with one click. Or build from the source: install Rust and then run cargo run --release. The README provides step-by-step instructions for creating your first detailed part, printing it, assembling, and drawing.
What sets it apart: every component — B-Rep geometry kernel (truck), constraint solver, feature history, GPU viewport, file I/O — is built in memory-safe Rust, eliminating the need for C++ toolchains, with a single build command to run. The 3D printing tool is available directly within CAD instead of needing to switch between multiple software. The .3bcad file is readable JSON, easy to manage with Git.
The project is in early preview stage (v0.8; next up are variables, equations, and configurations for v0.9, see the Roadmap tab), licensed under MIT or Apache-2.0, developed by 3 Bugs Studio. We welcome feedback, bug reports, and contributions from the community!
3BCAD 1.0 là bản ổn định đầu tiên. Tải model ở trang nào về cũng mở được, cài bằng một cú bấm, và cả giao diện đã có tiếng Việt.
Mới trong bản này:
Vẫn còn một số ít file STEP chưa mở được hoặc lệch hình. Gặp file nào như vậy cứ gửi qua tab Feedback để mình sửa nhé.
Đang dùng 0.9 thì app sẽ tự báo có bản mới, bấm Update now là xong. Người mới thì tải bộ cài ở github.com/Three-Bugs-Studio/3bcad/releases/latest.
No talks yet. Create the first talk
Have you used this product? Leave a review!

Lớp bộ nhớ dành cho phát triển ứng dụng AI

Auto-resume Claude Code when your usage limit resets — single static R

Switch Claude Code and ChatGPT accounts without signing again

Stay close to the command line

Animated web backgrounds your AI coding agent can install

Full-stack Go Framework
No one has supported 3BCAD yet.
Reviews & comments