Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.99 KB

README.md

File metadata and controls

39 lines (27 loc) · 1.99 KB

gliderlabs/stdcom

Standard components and micro-frameworks for com

GoDoc CircleCI Go Report Card Slack Email Updates

This is a collection of re-usable components that can be used with the com component kernel for Go.

Table of Contents

  • 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

Dependencies

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)

License

BSD