About js2g

Create G-Code using JavaScript, right in your browser.

01. What is js2g?

js2g is a web-based platform that brings the power of parametric 3D printing design to your browser. Built on top of the FullControl library, it enables you to:

Code-First Design

Create complex geometries using JavaScript instead of traditional CAD tools

Real-time Execution

See your JavaScript code transform into 3D toolpaths instantly

Community Sharing

Share your designs and learn from others in the community

02. How It Works

js2g runs JavaScript directly in your browser with a secure sandbox. This means:

  • No server-side execution required
  • Full JavaScript capabilities in the browser
  • Modern ES6+ syntax support
  • Instant feedback and iteration

03. Getting Started

Ready to start creating? Here's how to begin:

  1. Create a new sketch to start coding
  2. Browse the documentation to learn FullControl basics
  3. Explore community examples for inspiration
  4. Share your creations with the community

04. Create and Share

Connect with other makers, share your designs, and learn from the community. Whether you're new to 3D printing or an experienced engineer, there's a place for you in the js2g community.