Third-party software
Moket Studio is built with open source components. This page lists them and their licenses.
Access: Top bar > Help > Licenses.
Open CASCADE Technology
Moket uses Open CASCADE Technology (OCCT), the geometric modeling kernel that computes solids, booleans, fillets, meshes and STEP files in your browser, and on Moket's server for agents that work without an open tab.
| Item | Details |
|---|---|
| Version | OCCT 8.0.1 |
| License | GNU Lesser General Public License 2.1 with the Open CASCADE Exception 1.0 |
| Source | github.com/moket-io/occt-wasm: the exact OCCT sources, the build scripts and our bindings |
License texts: LGPL 2.1, Open CASCADE Exception, notices.
The kernel is a separate WebAssembly module that Moket Studio loads at runtime. Each release of the module on GitHub includes the complete corresponding source code, so you can rebuild it and use your own build in place of ours.
PlaneGCS
Moket uses PlaneGCS, the 2D geometric constraint solver from FreeCAD, to solve sketch constraints and dimensions.
| Item | Details |
|---|---|
| Version | @salusoft89/planegcs 1.3.0 |
| License | GNU Lesser General Public License 2.0 or later; it includes Eigen (Mozilla Public License 2.0) and Boost (Boost Software License 1.0) |
| Source | github.com/Salusoft89/planegcs (the WebAssembly build), FreeCAD (PlaneGCS) |
License text: LGPL.
The solver is a separate module, used unmodified, that Moket Studio loads at runtime, so you can use your own build in place of ours.
Other components
| Component | Used for | License |
|---|---|---|
| Angular | The Moket Studio app | MIT |
| RxJS, tslib | The Moket Studio app | Apache-2.0, 0BSD |
| Three.js | 3D view | MIT |
| Angular CDK, Angular Aria | Menus, dialogs, lists and other controls | MIT |
| Lucide | Icons | ISC |
| zod, Immer, fflate, noble-hashes | Documents and files | MIT |
| Geist and Geist Mono | Interface fonts | SIL Open Font License 1.1 |
| pdf-lib, @pdf-lib/fontkit | PDF export of drawings | MIT |
| gifenc | GIF export of motion studies | MIT |
| IBM Plex Mono | Text in exported drawings | SIL Open Font License 1.1 (license) |
| opentype.js | Outlines of sketch text | MIT |
| Noto Sans, Noto Sans Mono | Fonts of sketch text | SIL Open Font License 1.1 (license) |
| Inter | Font of sketch text | SIL Open Font License 1.1 (license) |
| VitePress | This help site | MIT |
The full license texts of the components bundled with Moket Studio are in third-party licenses.