Scriggo template engine and Go embeddable interpreter

The Open Source bridge between Go performance and scripting flexibility

Scriggo is the native Go interpreter and the most powerful template engine, designed to make applications written in Go extensible, dynamic, and secure without the need to recompile. It is an Open Source project created by Open2b.

All the power of Go

Scriggo bridges the gap between static code and the need for rapid changes. It allows you to run Go code (or Go-based templates) inside an already compiled application, delivering the execution speed of a mainstream language with the flexibility of a scripting language like Python or Ruby.

Scriggo for Go

Agility without downtime

Traditionally, to change logic in Go you must recompile and restart the entire server. Scriggo lets you update critical parts of the application or e-commerce site in seconds, ensuring unprecedented market responsiveness.

Sandboxed security

Unlike other interpreters, Scriggo is designed to be secure by default. Interpreted code can access only the functions and packages that the developer explicitly chooses to expose, making it perfect for allowing third parties (or the marketing team) to customize application behavior without risking the infrastructure.

Go language power in templates

It is not just a system for "printing variables." Scriggo brings the full Go syntax and logic directly into HTML templates. This means the customization of the e-commerce storefront has no technical limits: macros, inheritance, package imports, and flow control are handled with the same elegance as source code.

To discover the Scriggo project, visit the site Scriggo.com