Skip to the content
Know your tech before you buy it. Makers: get listed from $19/mo

JSCAD

jscad.app

  • Free plan
  • Linux
  • Web
  • API
7.5 Club score Visit jscad.app

What the maker publishes

3D printing
The documentation says JSCAD is especially useful for 3D printing applications. source
Browser use
The documentation says browser-based modeling requires no installation. source
Command line
JSCAD is available as a command-line tool through its CLI package. source
Contributions
The JSCAD project says its packages and source code are maintained by volunteers and accepts contributions through GitHub pull requests. source
Desktop app
The documentation describes the desktop app as pre-pre-alpha work in progress. source
Editor
The web editor supports creating designs in the editor or dragging and dropping local files. source
Editor controls
The app lists dark mode, axis and grid display, smooth rendering, and zoom to fit as options. source
Export formats
The getting-started guide lists STL, AMF, DXF, JSON, and X3D as output formats. source
Free plan
Yes source
Imports
JSCAD projects can import STL, AMF, and SVG files, among other formats described in its multi-file project guide. source
License
The documentation says JSCAD uses the MIT License unless otherwise specified. source
Maintainers
The JSCAD packages and source code are maintained by a group of volunteers. source
Open source
JSCAD describes itself as an open-source set of modular browser and command-line tools. source
Other usage options
The documentation lists a command line interface and a desktop app as other usage options. source
Package ecosystem
JSCAD packages are available on NPM under the @jscad name for custom combinations. source
Parametric designs
Design scripts can define runtime parameters so models can be adjusted without changing the code. source
Parametric modeling
Yes source
Platform access
both source
3D print export
Yes source
Project structure
A JSCAD project can contain a main file, other JavaScript modules, a package.json file, and importable assets. source
Purpose
JSCAD creates parametric 2D and 3D CAD designs using JavaScript code. source
Support
The documentation directs usage questions to the JSCAD User Group and bug reports to GitHub issues. source
Web editor
The app lets users create designs in its editor or drag and drop local files. source
What it does
JSCAD is a tool for creating parametric 2D and 3D CAD designs using JavaScript code. source

Checked against the maker's pages on 12 Oct 2026.