GCoderCNC 2.5D has been updaded to version 1.1: see more details in the changelog.
What is GCoderCNC 2.5D
GCoderCNC 2.5D is a completely free and open source web app for creating G-Code files from SVG graphics, such as the ones you can create using Inkscape. Once you load an SVG file you can choose between router and LASER modes to suit your CNC machine and project type. It's hosted on Github too, so you can run it just by clicking here without having to visit any dodgy websites!
While it is designed to make creating CNC G-Code as easy as possible, GCoderCNC 2.5D includes many advanced features to ensure you can use it for some very creative projects. For instance, it allows you to do things like setting different depths of cut, or LASER powers, for individual elements. And for routing it even lets you vary the cut depth for simple v-carving!
GCoderCNC works entirely in your browser or as a web-app on your home screen or desktop. None of your files are uploaded to a server while you use this software.
Also, no private data about you or your files is collected or transmitted by this software and no cookies are used. As all files are only used in the browser they should be as safe as other files stored on your computer.
However, please note that, as described in the license file, you use this software at your own risk.
Credits and sources
The sources below have been very useful in developing this web app: many thanks to them all :-)
QuickSettings is used for the properties dialogs: https://github.com/bit101/quicksettings
To help ensure downloading files is simple and consistent, and works regardless of browser download size limits, Filesaver.js is used: https://github.com/eligrey/FileSaver.js/
To help web coding go smoothly, JQuery is used: http://jquery.com/
For stylish web app development, Bootstrap 4 is used: https://getbootstrap.com/
The function drawpatharc includes code for calculating the arc centre from https://github.com/canvg/canvg/blob/master/src/canvg.js
Finally, this web app has been published by Andrew Thomas and cncmakerzone.co.uk. Please enjoy it :-)