Package main runs the `essix` command.
[Essix](https://github.com/wscherphof/essix) runs an essential simple secure stable scalable stateless server.
$ go get -u github.com/wscherphof/essix
The `essix` [command](https://github.com/wscherphof/essix#essix-command) manages Essix apps, their server certificates (TLS/HTTPS), their backend databases (RethinkDB), and their infrastructure (Docker Swarm Mode).
Follow the [Quickstart](https://github.com/wscherphof/essix#quickstart) to get your first app running within minutes, on a swarm near you.
With `$ essix init`, a new Essix app package is inititialised, much like https://github.com/wscherphof/essix/tree/master/app, where you would add your own functionality. It includes the Profile example of how things can be done.
|app/routes||Package routes defines the application's routes and their Handles.|
|Package email manages outgoing email traffic.|
|messages||Package messages defines translations for user facing texts.|
|model||Package model manages the business data model entities and their behaviuor.|
|ratelimit||Package ratelimit manages rate limits for urls.|
|routes||Package routes defines the application's routes and their Handles.|
|routes/account||Package account provides route Handles for managing accounts.|
|secure||Package secure provides authentication for the application.|
|server||Package server runs the Essix server.|
|template||Package template renders templates using github.com/yossi/ace, providing text translation through github.com/wscherphof/msg.|
|util||Package util provides some utility functions.|