Standard components and micro-frameworks for com
This is a collection of re-usable components that can be used with the com component kernel for Go.
- daemon - a service runner for long-running applications
- log - a placeholder logging API with components for various loggers
- web - a web application harness with TLS and middleware support
- web/sessions - [EXPERIMENTAL] wrapper and helper for github.com/gorilla/sessions
- web/auth - [EXPERIMENTAL] orchestrates auth with any of ~40 identity providers
- web/console - [EXPERIMENTAL] provides simple shell for an admin-style interface
Good libraries should have minimal dependencies. Here are the ones stdcom packages use and for what:
- github.com/thejerf/suture (daemon)
- go.uber.org/zap (log/zap)
- github.com/gorilla/sessions (web/sessions)
- github.com/markbates/goth (web/auth)
- github.com/CloudyKit/jet (web/console)
- github.com/dustin/go-humanize (web/console)
BSD