Skip to content

gliderlabs/stdcom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Re-usable Go components and micro-frameworks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages