# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
Simian Go
A multi purpose tool set for golang applications. Tools include:
- Dotenv Config
- Logger
- Http Server
- Private Routes
- Streaming Response
- Request Parameter Parsing
- Service Handlers
- Reversible and Non-Reversible encryption
- JWT Token Generation and Validation
- Struct Validation
- Various Service Implementations meant to abstract the usage into a simple interface
- Mysql
- Mssql
- Postrges
- Sql null types with automatic valid checking 😅
- Redis
- AMQP
- Kafka
Setup
Create a go application and import simian go packages as required. See the sample application for usage.
CLI
install
go install github.com/simiancreative/simiango/simian-go@latest
run
simian-go -h
How to generate your crypt-keeper key
Generate a base64 encoded 32 bit key and copy it to the clipboard
openssl rand -base64 32 | cut -c1-32 | tr -d '\n' | base64 | tr -d '\n' | pbcopy