Skip to content

Maker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing programmable 2D vector drawings that can be exported to SVG or DXF file formats for CNC and laser cutter machines.

License

Notifications You must be signed in to change notification settings

nguyenlamzx/maker.js

 
 

Repository files navigation

Maker.js

Maker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing modular line drawings for CNC and laser cutters. Maker.js runs in both Node.js and web browsers.

About - Blog - Demos - Documentation - Discussion

Getting Started

To use in a web browser

Download the browser-based version of Maker.js, then upload it to your website: http://microsoft.github.io/maker.js/target/js/browser.maker.js

Add a script tag in your HTML:

<script src="http://microsoft.github.io/maker.js/target/js/browser.maker.js" type="text/javascript"></script>

In your JavaScript, use the require function to get a reference:

var makerjs = require('makerjs');

To use in Node.js

To depend on Maker.js, run this from the command line:

npm install makerjs --save

In your JavaScript, use the require function to get a reference:

var makerjs = require('makerjs');

Contribute to this project!

The Microsoft Garage turns fresh ideas into real projects. Learn more at http://microsoft.com/garage.

About

Maker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing programmable 2D vector drawings that can be exported to SVG or DXF file formats for CNC and laser cutter machines.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 74.3%
  • TypeScript 24.2%
  • HTML 1.2%
  • CSS 0.3%