GopherSauce SDK.

GopherSauce software development kit (SDK) provides access to GXML compiling and deployment.
GXML offers a web application framework, a memory safe template engine, all-in-one configuration files and numerous other features.


Overview Docs


Star

Overview


GXML framework.


Build resilient web applications. GXML offers a simple approach to write a web application.

Learn GXML Use cases.

Monolith on export.


GopherSauce packages your web application into one binary.

Deployment solutions.

Instrumentation.


GopherSauce offers a suite of tools to test your web application.

Perform tests.

Low heap.


The GopherSauce philosophy puts a strong emphasis on the scarcity of memory.

Learn more.

Deployment solutions.


GopherSauce SDK offers deployment options to the following targets :


Docker


GopherSauce compiler will generate a docker file in your project's directory.

Build Docker image.

Kubernetes


kubeconfig will generate a deployment file of your project.

Get kubeconfig.

OpenFaaS


Break your Monolith down to dust. Export your web services as serverless functions.

Deploy to OpenFaaS

Instrumentation suite.



Generate test files.


GopherSauce offers 2 options to generating tests of your source code :

- You can test GXML with built-in test console.

- You can generate test files of your go source with go-test.

Test console. Download go-test

Go get cleo.


cleo analyzes other web applications written in Go. It generates LARs (long-ass reports) of tests performed.

Download

Low heap, high performance.



Template caching.


GopherSauce reduces template render time by caching the minimum parameters required to execute a template.

Write a template.

Ensured garbage collection.


GopherSauce dynamic pages release allocations after each request. This ensures garbage collection of unused resources.

Build dynamic page.