This is your work, valued
water. A simple TUN/TAP library written in native Go.
2.2kcolorgo. Colorize (highlight) `go build` command output
113ether. A Go package for sending and receiving ethernet frames. Currently supporting Linux, Freebsd, and OS X.
82packets. Libraries for parsing and constructing common network packets.
68bufferManager.go. bufferManager demonstrates a technique to decrease pressure on GC in Go.
38go.pipeline. go.pipeline is a utility library that imitates unix pipeline. It simplifies chaining unix commands (and other stuff) in Go.
14vpnroutesd. Make your corporate VPN less miserable by explicitly specifying destinations that should use VPN and having the rest of traffic go through the primary interface. Supports both static IPs and DNS names.
11mit-ds-lab-2013. My solutions to labs in MIT 6.824: Distributed Systems (2013 Spring) [http://pdos.csail.mit.edu/6.824-2013/]
10static. A super simple yaml-configured static file server.
8pingpong. pingpong is a utility commandline tool that makes testing server/client programs easier by interleaving output from different commands and labeling them with different colors.
8flags.hh. A simple `getopt` wrapper for C++ in one header file.
8gallery. Expose an image folder as a web gallery
7stacktraces. Bluntly print stacktraces of all running Go routines on specific signals.
7hey. A robot implemented in Go with finite state machine that responds to openssl or telnet connections.
5contact. It's an online contact card with qr-code generation for programmers. It's made of pure html/css/javascript. Check out this live demo hosted on GitHub Pages:
4nush. (WIP) nush, Not-a-Unix-SHell, is a library for composing a Unix Shell -like console in Go, exposed over SSH and browser (through socket.io). Example/Demo: https://github.com/songgao/me
3ictl. Interframe Compression Transmission Layer
3bpm-cursor. Match terminal cursor flashing rate with BPM of the currently playing song.
2must-not-benchmark-on-intel. Go
2dotfiles. Everybody has one.
2AlikeSubmissions. JavaScript
2empty.
1fuse. FUSE library for Go. go get bazil.org/fuse
1HalfDomeChallenge. A fork of `songgao/ElCapChallenge`; built for the Half Dome Challenge in November 2, 2015 at Auburn University Recreation Center.
1fairtrade4grads. CSS
1awesome-go. A curated list of awesome Go frameworks, libraries and software
1go.http. An experimental drop-in alternative to net/http package that provides some extra functionalities.
1homelab. Notes on my home networking and server setup
1