The following packages are part of the Sparta ecosystem and can be used in combination or as standalone in other applications.
The go-cloudcondensor package provides
utilities to express CloudFormation templates as a set of
go functions. Templates
are evaluated and the and the resulting JSON can be integrated into existing
SpartaVault uses KMS to encrypt values into Go types that can be safely committed to source control. It includes a command line utility that produces an encrypted set of credentials that are statically compiled into your application.
There are also many Sparta example repos that demonstrate core concepts.