TW Gophers
Open source projects written in Go (#golang) with ThoughtWorks contributors. This is not a comprehensive list.
Please send pull requests to this Github pages repo to make it more complete and up-to-date.
Applications
- coyim - a safe and secure chat client (repo)
- Gauge - light weight cross-platform test automation with business-friendly specification syntax (repo)
- Talisman - git pre-push hook tool to scan code for possible leaked SSH keys, authorization tokens, private keys etc. (repo)
- ebs-volumes - utility used to attach and detach AWS EBS volumes to / from an EC2 instance (repo)
Libraries
- gosecco - a library for parsing and managing seccomp BPF rules (repo)
- gotk3adapter - adapters and interfaces for gotk3 in order to make testing possible (repo)
- otr3: Go implementation of OTR version 3 protocol, with libotr 4.1.0 feature parity (repo)
- otr4: Go implementation of OTR version 4 protocol (repo)
Learning
- nameserver: toy DNS server for learning purposes (repo)
- sinais: extended TDD example introducing basic Go language features and the
testing
package (repo) Pages and source code symbols in Portuguese for didactic reasons. English version under construction. - collections: Collections in Go that are used for data science projects (repo)
- linalg: Basic linear algebra operations with vectors and matrices (repo)
- statistics: A golang lib which implements the statistics chapter of data science from scratch (repo)
- probability: Some probability functions (repo)
- gradient-descent: is a first-order iterative optimization algorithm for finding the minimum of a function (repo)
- browser: Utility for launching a Web browser (repo)
- nvd3-go-template: Templates for drawing graphics with nvd3 (repo)