Libraries Written in Go

This are various libraries implemented in the Go programming language.

Please contact me if you know of any others not listed here.

Databases

SQL Databases

Memcache

Storage and File Systems

File Formats

Compression

S-Expressions Parsers

YAML Parsers

yaml - Parser for YAML 1.2. By Ross Light. goyaml - Pure Go YAML parser based on LibYAML. By rlight2. go-gypsy - Parser for a simplified subset of YAML. By Kyle Lemons.

Web

Web Frameworks

WebSockets

Templating

Web Services and Clients for Web APIs

OAuth

Images and Graphics

Graphical User Interfaces and Toolkits

Distributed Computing

IRC and IM

Other Network Protocols

DNS

General Networking

Programming

Go

Data Structures and Containers

System and Low Level Programming Tools

Debugging and Performance Profiling

(Unit) Testing

Command Line UI

Cryptography

Math

Games

Path Finding

Text and String Manipulation

Charset and Text Encoding Conversion

Text Formatting

XML

RPC

Operating System Specific Interfaces

Configuration Files

Scientific Modeling and Simulation

Other Sciences

Misc