...

Packages

Standard library ▾

Name Synopsis
golang.conradwood.net
apis
common Package common is a generated protocol buffer package.
framework Package framework is a generated protocol buffer package.
getestservice Package getestservice is a generated protocol buffer package.
goeasyops Package goeasyops is a generated protocol buffer package.
go-easyops go-easyops provides an API for developers to create gRPC clients and servers in an easy-to-manage and scalable way.
appinfo This package stores data about the build process.
auth This provides information about users and their groups and organisations.
authremote This package provides access to user information which require network I/O, for example lookup of users by email.
cache package cache provides a basic, safe in-memory cache.
certificates automatically generated go-easyops certificates.
client This package facilitates making load-balanced, fail-over, authenticated gRPC calls to server.
stop-service contains an example of how to use the /internal/ api of gRPC servers to shutdown a server gracefully.
cmdline provides a standard configuration mechanism for clients and servers on the commandline
common commonly used by other go-easyops packages.
ctx Package ctx contains methods to build authenticated contexts and retrieve information of them.
ctxv2
shared
errors wrappers around errors to include more information than standard fmt.Errorf through use of context information
shared
http make http requests in a safe manner.
linux Package linux provides methods to execute commands on linux
logger deprecated.
mysql mysql database handler.
objectstore wrapper around objectstore service.
profiling this provides real-time and live tools for debugging issues.
prometheus wrapper around prometheus SDK/Client.
protos this package is imported by protos
registry connect to a registry.
router The FanoutRouter distributes work (evenly) between available instances, dynamically adjusting to instances coming and going.
rpc deprecated.
server implements the server-side of gRPC.
sql Package sql provides safe and managed access to (postgres) databases
standalone Package standalone handles applications running in "standalone" mode (that is without failover/datacenter etc)
tokens mostly deprecated.
utils Package utils provides a lot of utilities for files, strings, numbers, printing data, formatting and parsing time, rate calculation, sliding average calculation, (linux) console pretty printing and so on.
tests
auth
authtest
cache
client
ctx
ctx2
db
errors
h2gproxy
http
linux
linuxcom
logger
objstore
pinger
client
server
prometheus
server
shared
rpc
sql
table
tagrouting
utils
utiltimer
golang.singingcat.net
apis
scgolib Package scgolib is a generated protocol buffer package.
singingcat Package singingcat is a generated protocol buffer package.
scgolib
client
goodness
server

Other packages

Sub-repositories

These packages are part of the Go Project but outside the main Go tree. They are developed under looser compatibility requirements than the Go core. Install them with "go get".

Community

These services can help you find Open Source packages provided by the community.