Guac is a high-performance, client-side G-code editor and visualizer. It provides 3D printing enthusiasts and engineers with tools to analyze and manipulate toolpaths directly in the web browser.
Key Features:
3D Visualizer: Color codes moves by Speed, Feature Type, Extruder Tool, or Flow Width.
Text Editor Sync: Synchronized bidirectional selection between the text editor and 3D preview.
Sandboxed Scripting: Run custom Python scripts to modify coordinates, feedrates, and extrusions programmatically.
Binary G-code support: Decodes and visualizes .bgcode files natively.
Pyodide — MPL 2.0 License (Mozilla Public License 2.0)
⚠️ Disclaimer & Safety Warning
🔥 SAFETY WARNING 🔥
3D printers have moving parts and heating elements. Malicious or malformed G-code can damage or destroy your hardware, cause physical injury, or start a fire.
No Warranties or Guarantees:
Guac is provided "as is" without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement.
In no event shall the authors or copyright holders be liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software. Always inspect and verify generated or post-processed G-code before sending it to your 3D printer.