background preloader

Go

Facebook Twitter

Gorilla, the golang web toolkit. [Concurrency is not Parallelism (it's better)] Tcgl - Tideland Common Go Library. Camlistore - Camlistore is a way of storing, syncing, sharing, modelling and backing up content. Golem - Go Launch on Every Machine. Golem (Go Launch on Every Machine) strives to be the simplest possible system for distributing computational analysis across processes and machines in a Unix/Linux based cluster.

It uses web technologies, core features of the Go language and Unix enviroment to keep internal code simple and maintainable. It is being developed at the Institute for Systems Biology in Seattle, WA to provide a fast, light, simple and accessible tools for parallelizing algorithms used in computational biology, cancer research and large scale data analysis. Golem is easier to setup and use than common MapReduce and job queuing systems and provided a different set of features. It focuses on providing a set of tools that allow quick parallelization of existing single threaded analysis that make use of *nix file handle based communication, command line tools, restful web services to allow easy integration with existing infrastructure.

Golem is in an alpha but usable state see BuildingAndUsing for more. Freetype-go - The Freetype font engine in Go. Draw2d - library written in go to draw 2d geometrical form on images. This package (written in go) provide an API to draw 2d geometrical form on images. This library is largely inspired by postscript, cairo, HTML5 canvas. The package depends on freetype-go package thanks to its rasterization algorithm. Some algorithm have been translated from project (adaptive bezier, and arc drawing) Some News about the project Installation Once you have Go installed: go get code.google.com/p/draw2d/draw2d To use the postscript interpreter go get code.google.com/p/draw2d/postscript To use the OpenGL port (not tested since last release, may use gogl) go get code.google.com/p/draw2d/draw2dgl a good starting point is the getting started Samples Sample images generated by draw2d (inspired by cairo samples): there's already some bugs please refer to issue tracking.

Goclipse - Eclipse-based IDE for Google's Go Programming Language. GoClipse is an Eclipse plugin that adds Go IDE functionality to the Eclipse platform. The purpose of GoClipse is to create an environment in which development of Go is easy for a beginner to intermediate user. Development is slow, but ongoing. If you would like to help out, please leave a comment stating so in the GoClipse forum. Follow this link learn how to configure GoClipse for Google App Engine users. Update Site for Release 0.7.6 !!! Eclipse should be run from the command-line !!! New Build Rules for 0.7.2 Any main package files under a folder named 'src' or 'cmd' will not build as a group into a single executable. Update Site for Release 0.2.4 (Use this version for Appengine) (the last r60 compatible build) Features: Requirements Screenshots Click this link to visit the Goclipse user group.

The Go Programming Language.