Cura aims to be a end solution for personal 3D printing with RepRap based machines. It is tuned toward the Ultimaker, but can be used on any RepRap based design.


Cura aims to be a end solution for personal 3D printing with RepRap based machines. It is tuned toward the Ultimaker, but can be used on any RepRap based design.


LaserGRBL is one of the best Windows software for image Laser Engraving. LaserGRBL is able to load any image, pictures and logo and send to your laser engrave with few click.



A free and full featured gcode platform used for interfacing with advanced CNC controllers like GRBL , FluidNC, TinyG, g2core and Smoothieware. Universal Gcode Sender is a self-contained Java application which includes all external dependencies and can be used on most computers...




Blender CAM is an open source solution for artistic CAM - Computer aided machining - a g-code generation tool.
Blender CAM is an add-on for the free open-source Blender 3d package.



Rayforge is a modern, cross-platform G-code sender and control software for GRBL-based laser cutters and engravers. Built with Gtk4 and Libadwaita, it provides a clean, native interface for Linux and Windows, offering a full suite of tools for both hobbyists and professionals.


STL-to-GCODE translator for RepRap printers
Here comes Slic3r! Its features are:



Professional 3D printing software streamlines the process of 3D printing, leading to better results.
-The fastest slicer on the market -Customizable support structures -Support for dual extrusion and multi-part printing -Robust yet user-friendly



OpenBuilds CONTROL is an application for connecting to, and controlling, your CNC, Laser, Plasma or Dragknife machine.




Program your manufactured parts with leading-edge features for precision and efficiency. Creating code to drive your CNC equipment is what Mastercam does best.




LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3D printers, laser cutters, plasma cutters, robot arms, hexapods, and more.




Software for controlling RepRap style 3D-printer like Mendel, Darwin or Prusa mendel. Works with most firmware types. It is optimized to work with Repetier-Firmware Other working firmware is Sprinter, Teacup, Marlin and all compatible firmwares.

EdytorNC is text editor for CNC programmers. Some features : bolt holes calculation; solutions of triangles calculation; speed, feed calculation; conversion inch/mm, mm/inch; code colouring; RS232 data transmission with automatic file saving and possibility to download new CNC...




PyCAM is a toolpath generator for 3-axis CNC machining. It loads 3D models in STL format or 2D contour models from DXF or SVG files. The resulting GCode can be used with EMC2 or any other machine controller.




This is the software that will drive your MakerBot Replicator, Thing-O-Matic, CupCake CNC, RepRap machine, or generic CNC machine. You can give it a GCode or STL file to process, and it takes it from there.

GCodeWorkShop is a multi-functional software for processing programs for CNC machines. The basis of the software is an advanced text editor for editing G-codes. In addition to the usual things like syntax highlighting, this editor can do block renumbering, insertion/deletion of...

Personal fabrication is easy with Voxelizer - dedicated software for 3d printing with ZMoprh. Apart from being a ‘host’ software to control your machine, it is able to generate gcodes from three dimensional geometry in completely new way.




NC-Corrector. Freeware G-Code editor. Simple G-code editor, backplotter for CNC machines (with RS232 support).




SuperSkein is a first-order model slicer that runs in Processing. It's pretty basic still, but since it's object oriented and in Processing (which could be quickly ported to C) it should be easy for the community to hack and improve.