8000 GitHub - dzyuan/chili3d: A 3D CAD application on your browser
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

dzyuan/chili3d

 
 

Repository files navigation

Chili3D

Chili3D is an open-source 3D CAD software that runs directly in modern web browsers. Built with TypeScript and leveraging OpenCascade with Three.js for 3D modeling and rendering, Chili3D provides a user-friendly interface for creating and modifying 3D models with ease.

screenshot

Features

  • Open-source (https://github.com/xiangechen/chili3d.git).
  • Runs on modern web browsers (https://chili3d.com).
  • Multi-language support (i18n).
  • Simple and intuitive user interface.
  • Highly flexible hierarchical organization of models.
  • Wide range of tools - rectangle, circle, line, box, prism, sweep...
  • Import and export STEP, IGES, BREP...
  • Snap and Track.
  • Undo / Redo.
  • Local-first support (save to the browser).
  • Open format - save as an .cd json file.

How to Use

Prerequisite: Node.js (v20+ recommended)

$ git clone https://github.com/xiangechen/chili3d.git
$ cd chili3d
$ npm i
$ npm run dev

Then open http://localhost:8080/ to use Chili3D.

Development Status

⚠️ Early Development Notice

Chili3D is currently in active alpha development. Key considerations:

  • Core APIs may undergo breaking changes
  • Essential features are under implementation
  • Documentation is being progressively developed

Contributions

We welcome your contributions: in the form of code, bug reports or feedback.

Contact us

Feel free to join Github discussions for general chat or questions. Use Github issues to report public suggestions or bugs.

You can of course also contact us privately via email to xiangetg@msn.cn

License

Distributed under the GNU Affero General Public License v3.0 (AGPL-3.0). For commercial licensing options, contact xiangetg@msn.cn

Full license details: LICENSE

About

A 3D CAD application on your browser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 68.2%
  • JavaScript 20.8%
  • C++ 7.8%
  • CSS 2.4%
  • Other 0.8%
0