GG: A Build Tool for Go in Go Tool

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1 of 25

GG: A Build Tool for Go in Go Tool

GG is a builder for the Go language. It makes it easy to build your Go files into an executable file. It's released under the terms of the BSD License. GG is not as powerful as make utility. But it lets you build a simple file or a simple project. Projects can be described in the YAML language.

2 of 25

GVM, or Go Version Manager

GVM provides an interface to manage Go versions.

3 of 25

Gocheck: Rich Test Framework With Suites, Fixtures, Assertions, Etc.

The Go language provides an internal testing library, named testing, which is relatively slim due to the fact that the standard library correctness by itself is verified using it. The Gocheck package, on the other hand, expects the standard library from Go to be working correctly, and builds on it to offer a richer testing framework for libraries and applications to use.

4 of 25

Chimp

Chimp is a library to provide the Go language with automation tools. It can be used to write build scripts, deploy scripts, etc.

5 of 25

Gomemcached

A memcached server in Go.

6 of 25

Go-Options

A command line parsing library for Go.

7 of 25

GoPasswordCreator

A small tool that creates random passwords

8 of 25

Oh

A Unix shell written in Go.

9 of 25

GOOP

Dynamic object-oriented programming support for Go: https://github.com/losalamos/goop

10 of 25

DBGo

A lightweight relational flat-file database engine for Go: https://github.com/HouzuoGuo/DBGo

11 of 25

GoMySQL

MySQL library for Go: https://github.com/Philio/GoMySQL

12 of 25

MyMySQL

MySQL Client API written entirely in Go: https://github.com/ziutek/mymysql

13 of 25

Couch-Go

A newer maintained CouchDB database binding: http://code.google.com/p/couch-go/

14 of 25

Go-DB

A generic database API: https://github.com/phf/go-db

15 of 25

Go Database Interface

Here is a Go interface to Oracle Database: https://github.com/garyburd/go-mongo

16 of 25

Working with Go and MongoDB

This is a driver for MongoDB: https://github.com/garyburd/go-mongo

17 of 25

Working with Go and MySQL

This is a MySQL wrapper for Go: https://github.com/yone098/go-mysql

18 of 25

Creating Go Projects

Here is a tool to create new Go projects: https://github.com/bmatsuo/gonew

19 of 25

Running Go Scripts

This is a tool to run Go scripts: https://github.com/kless/gonow

20 of 25

Go Cloud Backup Utilities

The projects feature small Go utilities to back up data from the cloud to the cloud: https://github.com/nictuku/Cloud-Backups

21 of 25

Eclipse IDE for Go

GoClipse is an Eclipse plug-in that adds integrated development environment (IDE) functionality to the Eclipse platform for the Go programming language. The purpose of GoClipse is to create an environment in which the development of Go is easy for a beginner to an intermediate user: http://code.google.com/p/goclipse/

22 of 25

Go Interpreter

Interpreted Go implementation for Windows: http://www.unicorn-enterprises.com/express_go.html

23 of 25

Experimental Go Compiler

This is an experimental source-to-source compiler for Go: https://github.com/droundy/go-crazy

24 of 25

Go Project Creation Wizard

Tool to create skeleton of Go projects: https://github.com/kless/gowizard

25 of 25

JavaScript Engine Wrapper for Go

This is a wrapper for WebKit's JavaScript engine for Go: https://bitbucket.org/rj/javascriptcore-go/overview

Top White Papers and Webcasts