There are no reviews yet. Be the first to send feedback to the community and the maintainers!
zygomys
Zygo is a Lisp interpreter written in 100% Go. Central use case: dynamically compose Go struct trees in a zygo script, then invoke compiled Go functions on those trees. Makes Go reflection easy.offheap
an off-heap hash-table in Go. Used to be called go-offheap-hashtable, but we shortened it.rbuf
a small circular ring buffer library in go / golangsshego
golang/Go library for ssh tunneling (secure port forwarding)zebrapack
ZebraPack format is like gobs version 2: serialization in Go, *but* extremely fast and friendly to other languages. Use Go as your schema. Strong typing. Well documented (and msgpack2 compatible) format so other languages can be readily supported. See also https://github.com/glycerine/greenpack for a more recent alternative. Docs:greenpack
Cross-language serialization for Golang: greenpack adds versioning, stronger typing, and optional schema atop msgpack2. `greenpack -msgpack2` produces classic msgpack2, and handles nils. Cousin to ZebraPack (https://github.com/glycerine/zebrapack), greenpack's advantage is fully self-describing data. Oh, and faster than protobufs.goq
goq: a job queuing system written in go (golang). "Pronounced Go-Queue. Don't Gawk at this!"bambam
auto-generate capnproto schema from your golang source files. Depends on go-capnproto-1.0 at https://github.com/glycerine/go-capnprotosofia-ml
Automatically exported from code.google.com/p/sofia-mlgo-sliding-window
a library for reliable and flow-controlled nats sessions using the sliding window protocol. Written in golang.golang-thrift-minimal-example
the apache thrift starter tutorial for golang, as a standalone repogozbus
nanocap based messaging systemgrpc-demo
code to stream arbitrarily large files between hosts using gRPC and golangfast-elliptic-curve-p256
repackage the golang elliptic library enhancements by Vlad Krasnov and Shay Gueron as a stand alone library. Works with Go 1.4 or Go 1.5.tmframe
TMFRAME, pronounced "time frame", is a binary standard for compactly encoding time series dataxcryptossh
golang.org/x/crypto/ssh the next generation: provide idle timeouts, avoid memory leaks, and gracefully cancel connectionsrmq
R package providing msgpack and websockets; demonstrates how to utilize Go libraries from R.libzipfs
Ship a zip file of media resources inside your golang web-app for complete standalone one-binary deploymentgolang-embed-julia
simple example of calling julia from Gothinkgo
Think Go. Pointers and resources for learning Go. Go (golang) is an elegant, fast, and rapid development language.nack-oriented-reliable-multicast
NACK-Oriented Reliable Multicast (NORM): http://www.nrl.navy.mil/itd/ncs/products/normhello_gio
hello world for Gio graphics for Golang. Gio runs on macOS, Windows, Wayland (linux), X11, WebASM, iOS, and Android. All in Go, no bridge C/Java to write.arogue
A Go-Repl using R underneathgo-unsnap-stream
small golang library for decoding the snappy streaming format https://github.com/google/snappy/blob/master/framing_format.txttruepack
like https://github.com/glycerine/greenpack, but no integer compression based on the int's valuelush2
Lush2 sources from svn 908, starting point -- https://lush.svn.sourceforge.net/svnroot/lush -- Last Changed Date: 2011-03-20 16:29:13 -0500 (Sun, 20 Mar 2011). Now patched for OSX 10.6 and up.PrattParserInC
An implementation of Pratt Parsing (Vaughn Pratt 1973 "Top Down Operator Precedence") in C/C++ruid
ruid: a really unique idwebiperf
webiperf is a web-app that makes it easy to generate iperf commandsrustxi
rust + transactions + interpreter = rustxi. rustxi is a transactional jit-compilation-based REPL for the Rust language.liblmdb
git clone -b mdb.master git://git.openldap.org/openldap.git # on June 11, 2014 / 17c09fa476a7dbd49aca5e4caf0384cb1c3d244amonotime
Go library for monotonic time source on platforms where one is available to the Go runtime.low-level-lush
(LLL) : Low-Level-Lush with Lisp is a combination of Lush2.0.1 and LLVM2.8 to bring out the best in both.swig-cpp-to-cffi-for-common-lisp-enhancements
forking from SWIG svn 12570 to generate better common lisp bindings from c++gopass
idem
idem.Halter: a pattern for halting goroutines in Gomuse
golang code to convert from go/types.Type to reflect.Typecrack-language
Crack programming languagebuzz
broadcasting channels in Gojson2msgpack
convert from newline delimited json to size-header based msgpack framesshore-mt
shore-mt (Scalable Heterogeneous Object REpository - MultiThreaded version), import of the 6.0.2 release of 03-Jan-2012 http://research.cs.wisc.edu/shore-mt/ ( differs from the DIAS version from http://diaswww.epfl.ch/shore-mt/ )configs-in-golang
demonstrate pattern for command line flag handling that allows library configuration/reuse and testinggolang-fisher-exact
Fisher's exact test for 2x2 contingency tables, in Golangvprint
debug Go faster with this simple print library. prints show timestamp and file locationselfie
generate and validate self-signed public keysnanomsgardvark
R bindings for nanomsgjustinjuddeasyssh
golang-hex-dumper
libcmm
Ralf Juengling's libcmm: a C Memory Management Library, last commit f980fd1715780c99f54ebad8b49dbc10befe192d from Thu Nov 12 13:35:24 2009. Obtained from the sourceforge git repos on 28 April 2011 by: git clone git://libcmm.git.sourceforge.net/gitroot/libcmm/libcmmxml2csv
Parse an XML file on stdin, write csv to stdout. No schema, no structs required.gossainterpdemo
demonstration of the go ssa interpreterpingbuf
a minimal ring bufferugorji-go-codec
spread-src-5.0.1
see motivation https://github.com/glycerine/spread-src-4.4.0latch
dyg
rogue
use R as a repl and worker under golang mastermps-kit-1.108.0-x86_64-linux-port
See if the excellent Memory Pool System (MPS) can be ported to x86_64 on Linuxbasic-bolt
basic boltdb exampleavfs
a virtual filesystem. mirror from http://avf.sourceforge.net/ and http://sourceforge.net/projects/avf/vpython-emacs-mode
my vpython.el mode for ipythonverb
iris2
Community driven successor of the iris web frameworkyield
C++ web application serverlcon
local pipe that looks like net.Connpelican-protocol
In ancient Egypt the pelican was believed to possess the ability to prophesy safe passage in the underworld. Pelicans are ferocious eaters of fish.nats
friendly fork of nats-io/nats for use with glycerine/hnatsdgo-inthash
go version of basic hash map, open addressing with linear probing. uint64 keys. Inspired by http://preshing.com/20130107/this-hash-table-is-faster-than-a-judy-array/fastbit
fastbit-2.0.3 from https://sdm.lbl.gov/fastbit/, BSD licensed.geist
the geist script runner turns golang into a scripting languagegopls-emacs-how-to
how to get gopls in emacs with golang go-mode workinggolang-repl
double-messages-received-bug
python-extension-in-golang
code for https://hackernoon.com/extending-python-3-in-go-78f3a69552acL3
L3: experiments in aggressive Garbage-collection and interpreter implementation based on the Pratt parser. Uses protocol buffers for serialization, and Judy arrays for fast, sparse arrays/hashtables. Linux and OSX.SchemeTL
Scheme To Learn : Learning Scheme by implementing STL data structure equivalentsLove Open Source and this site? Check out how you can help us