Skip to content

tomzhang/golang-devops-stuff

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golang Lib for DevOps

  • metrics
  • monitoring
  • servers
  • global locking / paxos / raft
  • Cloud API clients

Distributed Computing with Golang

Locking Server/PubSub/Service Discovery

Distributed Execution

Why Golang for DevOps?

This repository is supposed to work with DirEnv. It will set the GOPATH to current directory and append the ./bin folder to your PATH variable.

*** GENERATED BY https://github.com/mindreframer/techwatcher (ruby _sh/pull golang-devops-stuff) *** 

abh/geodns:
  DNS server with per-client targeted responses
   274 commits, last change: 2014-10-19 - 22:23, 402 stars, 43 forks

abhishekkr/goshare:
  Go Share your TimeSeries/NameSpace/KeyVal DataStore (using leveldb) over HTTP /or ZeroMQ
   99 commits, last change: 2014-07-23 - 15:25, 51 stars, 6 forks

ActiveState/tail:
  Go package for reading from continously updated files (tail -f)
   139 commits, last change: 2014-10-08 - 19:42, 187 stars, 41 forks

adnaan/hamster:
  A back end as a service based on MongoDB
   46 commits, last change: 2014-09-01 - 19:15, 58 stars, 4 forks

apcera/gnatsd:
  High Performance NATS Server
   364 commits, last change: 2014-10-29 - 19:04, 735 stars, 81 forks

apcera/nats:
  NATS client for Go
   266 commits, last change: 2014-11-11 - 19:17, 191 stars, 27 forks

ARolek/lilpinger:
  A small site pinging application with email and SMS notifications written in Golang
   5 commits, last change: , 20 stars, 3 forks

benbjohnson/go-raft:
  A Go implementation of the Raft distributed consensus protocol.
   546 commits, last change: 2014-10-06 - 16:04, 1,132 stars, 134 forks

bitly/google_auth_proxy:
  A reverse proxy that provides authentication using Google OAuth2
   57 commits, last change: 2014-11-15 - 04:18, 330 stars, 64 forks

bitly/nsq:
  A realtime distributed messaging platform
   1,325 commits, last change: 2014-11-13 - 01:11, 3,487 stars, 350 forks

bradfitz/runsit:
  It runs it.
   69 commits, last change: 2013-09-24 - 17:45, 193 stars, 18 forks

buger/cloud-ssh:
  Cloud enhanced SSH client replacement with host auto-completion
   29 commits, last change: 2014-08-20 - 15:22, 36 stars, 4 forks

buger/gor:
  HTTP traffic replay in real-time. Replay traffic from production to staging and dev environments.
   409 commits, last change: 2014-10-29 - 10:24, 1,810 stars, 103 forks

BurntSushi/cmail:
  cmail runs a command and sends the output to your email address at certain intervals.
   11 commits, last change: , 3 stars, 0 forks

calmh/syncthing:
  Open Source Continuous File Synchronization
   1,367 commits, last change: 2014-11-14 - 12:58, 5,531 stars, 328 forks

ccding/go-stun:
  a go implementation of the STUN client (RFC 3489 and RFC 5389)
   4 commits, last change: 2013-08-17 - 23:10, 22 stars, 3 forks

cloudflare/redoctober:
  Go server for two-man rule style file encryption and decryption.
   76 commits, last change: 2014-09-15 - 03:57, 740 stars, 53 forks

cloudfoundry/gorouter:

   491 commits, last change: 2014-11-11 - 21:59, 174 stars, 92 forks

cloudfoundry/gosigar:

   31 commits, last change: 2014-10-28 - 21:02, 95 stars, 32 forks

cloudfoundry/hm9000:

   342 commits, last change: 2014-10-30 - 21:13, 26 stars, 17 forks

cloudfoundry/yagnats:
  Yet Another Go NATS client
   83 commits, last change: 2014-09-26 - 18:08, 7 stars, 2 forks

coreos/etcd:
  A highly-available key value store for shared configuration and service discovery
   3,703 commits, last change: 2014-11-15 - 00:13, 4,649 stars, 483 forks

coreos/rudder:
  flannel is an etcd backed network fabric for containers
   106 commits, last change: 2014-11-05 - 18:17, 369 stars, 36 forks

crosbymichael/skydock:
  Service discovery via DNS for docker
   91 commits, last change: 2014-07-28 - 18:00, 665 stars, 44 forks

crosbymichael/slex:
  SSH multiplex
   13 commits, last change: 2014-10-30 - 00:17, 214 stars, 13 forks

crowdmob/goamz:
  Fork of the GOAMZ version developed within Canonical with additional functionality with DynamoDB
   879 commits, last change: , 260 stars, 164 forks

dotcloud/docker:
  Docker - the open-source application container engine
   11,605 commits, last change: 2014-11-15 - 01:35, 16,648 stars, 3,294 forks

efficient/epaxos:

   26 commits, last change: 2014-01-20 - 13:21, 202 stars, 10 forks

erikh/gollector:
  json-based metrics collector
   176 commits, last change: 2014-07-25 - 01:41, 112 stars, 7 forks

errplane/errplane-go:
  Go library for metrics for Errplane
   52 commits, last change: 2013-08-21 - 21:51, 18 stars, 4 forks

flynn/go-crypto-ssh:
  Forked from go.crypto as Flynn working copy until changes merged upstream
   9 commits, last change: , 2 stars, 2 forks

flynn/go-discover:
  Archived -- see https://github.com/flynn/flynn
   138 commits, last change: 2014-08-02 - 20:58, 238 stars, 25 forks

flynn/rpcplus:
  Archived -- see https://github.com/flynn/flynn
   38 commits, last change: , 18 stars, 3 forks

globocom/gandalf:
  Gandalf is an API to manage git repositories.
   684 commits, last change: 2014-10-28 - 12:29, 141 stars, 24 forks

globocom/tsuru:
  Open source Platform as a Service (PaaS).
   8,192 commits, last change: 2014-11-14 - 18:42, 1,255 stars, 130 forks

gogits/gogs:
  Gogs(Go Git Service) is a painless self-hosted Git Service written in Go.
   1,767 commits, last change: 2014-11-13 - 17:57, 4,485 stars, 322 forks

golang/groupcache:
  groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
   29 commits, last change: 2014-10-20 - 09:15, 3,136 stars, 277 forks

happypancake/fsd:
  Func based statsd client for golang, which returns more or less directly via using a buffered channel and reconnection establishment in case of failure of udp sending
   23 commits, last change: 2014-03-14 - 12:16, 1 stars, 0 forks

hashicorp/serf:
  Service orchestration and management tool.
   1,243 commits, last change: 2014-11-03 - 21:49, 2,572 stars, 180 forks

hashicorp/terraform:
  Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
   2,224 commits, last change: 2014-11-13 - 19:42, 1,681 stars, 179 forks

inconshreveable/muxado:
  Stream multiplexing for Go
   15 commits, last change: 2014-03-12 - 08:58, 226 stars, 12 forks

inconshreveable/ngrok:
  Introspected tunnels to localhost
   301 commits, last change: 2014-11-13 - 22:51, 3,651 stars, 251 forks

inconshreveable/slt:
  A TLS reverse proxy with SNI multiplexing in Go
   9 commits, last change: 2014-03-02 - 00:44, 107 stars, 7 forks

influxdb/influxdb:
  Scalable datastore for metrics, events, and real-time analytics
   2,616 commits, last change: 2014-11-14 - 22:41, 3,495 stars, 263 forks

jingweno/gotask:
  Idiomatic build tool in Go
   123 commits, last change: 2014-01-12 - 18:05, 146 stars, 5 forks

joewalnes/websocketd:
  Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
   176 commits, last change: 2014-11-10 - 13:39, 3,464 stars, 143 forks

jondot/groundcontrol:
  Manage and monitor your Raspberry Pi with ease
   50 commits, last change: 2013-08-22 - 14:19, 682 stars, 44 forks

jordansissel/lumberjack:
  An experiment to cut logs in preparation for processing elsewhere.
   573 commits, last change: 2014-11-05 - 03:52, 873 stars, 239 forks

jyap808/jaeger:
  Jaeger is a JSON encoded GPG encrypted key value store. It is useful for generating and keeping configuration files secure. Jaeger is written in Go.
   38 commits, last change: , 15 stars, 5 forks

kelseyhightower/confd:
  Manage local application configuration files using templates and data from etcd or consul
   377 commits, last change: 2014-10-29 - 05:03, 1,083 stars, 107 forks

mailgun/vulcan:
  Golang HTTP reverse proxy library
   366 commits, last change: 2014-11-14 - 20:26, 362 stars, 29 forks

mindreframer/emtail:
  extract whitebox monitoring data from logs and insert into a timeseries database - mirror for https://code.google.com/p/emtail/
   273 commits, last change: 2013-09-11 - 08:02, 3 stars, 0 forks

mitchellh/go-ps:
  Find, list, and inspect processes from Go (golang).
   19 commits, last change: 2014-04-07 - 23:34, 183 stars, 10 forks

mitchellh/packer:
  Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
   3,642 commits, last change: 2014-11-07 - 18:18, 3,283 stars, 592 forks

mozilla-services/heka:
  Data collection and processing made easy.
   3,021 commits, last change: 2014-11-13 - 18:20, 1,679 stars, 189 forks

mrwilson/helixdns:
  A simple dns server that reads records from etcd.
   62 commits, last change: 2014-11-11 - 21:41, 59 stars, 12 forks

necrogami/watchdog:
  Watchdog
   7 commits, last change: , 2 stars, 1 forks

nf/gohttptun:
  A tool to tunnel TCP over HTTP, written in Go
   22 commits, last change: 2014-01-22 - 21:29, 111 stars, 17 forks

nuxeo/gogeta:
  Reverse proxy based on etcd hierarchy
   88 commits, last change: 2014-11-04 - 11:17, 109 stars, 8 forks

oleiade/trousseau:
  Networked and encrypted key-value database
   404 commits, last change: 2014-11-04 - 07:50, 634 stars, 29 forks

petar/GoTeleport:
  Teleport Transport: End-to-end resilience to network outages
   6 commits, last change: 2013-08-30 - 17:54, 127 stars, 2 forks

pubsubsql/pubsubsql:
  An open-source distributed in-memory database integrated with Publish-Subscribe
   492 commits, last change: 2014-11-02 - 17:43, 45 stars, 7 forks

PuerkitoBio/throttled:
  throttling strategies for HTTP handlers
   39 commits, last change: 2014-02-25 - 14:02, 204 stars, 6 forks

rackspace/gophercloud:
  The Go SDK for Openstack.
   1,317 commits, last change: 2014-11-14 - 16:23, 238 stars, 42 forks

rcrowley/go-metrics:
  Go port of Coda Hale's Metrics library
   256 commits, last change: 2014-11-08 - 14:20, 613 stars, 96 forks

ReshNesh/pixlserv:
  Go server for processing and serving of images
   152 commits, last change: 2014-11-02 - 23:49, 270 stars, 11 forks

rzab/ostent:
  A drop-in system metrics inspector
   370 commits, last change: , 22 stars, 1 forks

Sendhub/shipbuilder:
  The Open-source self-hosted Platform-as-a-Service written in Go
   139 commits, last change: 2014-01-07 - 00:41, 8 stars, 41 forks

shirkey/go-guerrilla:
  Mini SMTP server written in golang
   28 commits, last change: , 2 stars, 27 forks

skydb/sky:
  Sky is an open source, behavioral analytics database.
   559 commits, last change: 2014-08-04 - 04:20, 654 stars, 64 forks

skynetservices/skydns:
  DNS service discovery for etcd
   433 commits, last change: 2014-11-12 - 16:40, 371 stars, 56 forks

smira/aptly:
  aptly - Debian repository management tool
   992 commits, last change: 2014-11-13 - 21:25, 569 stars, 37 forks

spf13/nitro:
  Quick and easy performance analyzer library for golang
   7 commits, last change: 2013-10-03 - 13:43, 138 stars, 7 forks

stripe-ctf/octopus:
  Many-armed network simulator
   17 commits, last change: 2014-03-06 - 03:58, 71 stars, 2 forks

TheRealBill/redskull:
  Red Skull is a Sentinel management system
   28 commits, last change: 2014-11-12 - 20:39, 25 stars, 5 forks

tsenart/tb:
  A generic lock-free implementation of the "Token-Bucket" algorithm
   54 commits, last change: 2014-06-25 - 02:22, 58 stars, 2 forks

tsenart/vegeta:
  HTTP load testing tool and library. It's over 9000!
   261 commits, last change: 2014-11-14 - 03:11, 1,938 stars, 94 forks

tylertreat/Comcast:
  Simulating shitty network connections so you can build better systems.
   25 commits, last change: 2014-11-13 - 15:05, 375 stars, 11 forks

uniqush/uniqush-push:
  Uniqush is a free and open source software which provides a unified push service for server-side notification to apps on mobile devices.
   415 commits, last change: 2014-06-29 - 22:48, 530 stars, 76 forks

vektra/tachyon:
  An experimental configuration management system inspired by ansible
   133 commits, last change: 2014-08-26 - 01:23, 95 stars, 11 forks

vito/garden:
  Go Warden
   287 commits, last change: , 0 stars, 10 forks

VividCortex/robustly:
  Run functions resiliently in Go, catching and restarting panics
   33 commits, last change: 2014-01-13 - 18:34, 69 stars, 3 forks

xtaci/gonet:
  a game server skeleton in golang
   5 commits, last change: 2014-09-03 - 02:14, 306 stars, 142 forks

YuriyNasretdinov/GoSSHa:
  Ssh client that supports multiple servers
   21 commits, last change: 2014-07-15 - 14:40, 64 stars, 11 forks

zimbatm/socketmaster:
  Zero downtime restarts for your apps
   51 commits, last change: , 424 stars, 19 forks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 71.3%
  • C 6.8%
  • JavaScript 5.8%
  • HTML 5.7%
  • CSS 3.9%
  • C++ 2.3%
  • Other 4.2%