Skip to content
Cheikh Seck edited this page Jan 4, 2019 · 5 revisions

SAMB Wiki

Welcome to the samb wiki.

About

SAMB is an abbreviation of Server Assembly. Although assembly is in the name, SAMB is not a low level language. SAMB provides a language structure, defined through Go structs, to build RESTful HTTP APIs.

SAMB (Server assembly)

At its core, package samb offers a library to convert its struct types into Go code. samb struct types provide a typed medium to define HTTP routes. The package also offers commands to build SAMB projects with files using human readable data serialization formats (YAML, XML, JSON etc).

samb currently supports YAML and a NGINX configuration language derivative, with file extension .se.

Clone this wiki locally