Common libraries for building go services. Armory provides set of packages to work with RDBMS (mostly PostgreSQL), RESTfull APIs, logging helpers.
go get -u github.com/go-chi/chi
-
Api
-
DB - connector for the ORMless interaction with the RDBMS (mostly PostgreSQL), schema migration helpers and paginated selects.
-
Log - simple wrapper for logrus with some useful perks.
-
Crypto - wrappers for hashing, signing, random values generation etc.
-
natsx - simple wrapper for NATS.
-
tools - set of miscellaneous helpers.
For details and documentation please check the godoc.org
- Forge — a common tool for code-generation and projects bootstrap, includes templates oriented for Armory usage.
- UWE — is an application runtime, provides instruments to compose, run and manage execution cycle of app.
- service-scaffold - an example project built with Armory;
- domain-based-scaffold - other example project built with Armory;
Lancer-Kit Armory is Apache 2.0 licensed.