Git Product home page Git Product logo

golang-devops-stuff's Introduction

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

golang-devops-stuff's People

Contributors

johntdyer avatar mindreframer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

golang-devops-stuff's Issues

No explicit license provided

At present, it's unclear whether and under what circumstances code given in this repository can be used by others.

Providing an explicit copyright statement and license would make it easier for others to determine whether they're able to leverage content found here.

Issue on Stop Tailing

Hello,

I'm using this func
err := t.Stop()

to stop tailing activity on a file, however this not stops the tailing. Is this the correct aproach to stop tailing ? If not, how can I achieve my goal ?
Thanks in advance

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.