Open Source

The core engine and toolchain are open source on GitHub. An open ecosystem takes parametric CAD further.

Visit the GitHub org →

Core project

faijs

npm install @faicad/faijs

Open-source CAD modeling language (TypeScript/JS): models are code, BREP/mesh dual path, running in browsers, Node and WeChat Mini Programs — the modeling kernel of the FaiCAD product line.

faijs series — code converters

Convert modeling code from each ecosystem into fai.js:

More projects

fai.zip format spec

The parametric model exchange format built on faijs.

3d_editor_web

Source project of FaiCAD (Web / WeChat Mini Program).

3d_viewer_electron

The 3D Viewer (desktop app).

Philosophy

Open engine, open format, shared ecosystem. The faijs series bridges mature ecosystems — CadQuery, FreeCAD, OpenSCAD. Bring your workflow.