kikinteractive/awesome-go

Name: awesome-go

Owner: Kik Interactive

Description: A curated list of awesome Go frameworks, libraries and software

Created: 2015-04-08 08:54:48.0

Updated: 2017-05-21 17:17:56.0

Pushed: 2015-04-08 12:38:13.0

Homepage: http://awesome-go.com/

Size: 713

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Awesome Go

A curated list of awesome Go frameworks, libraries and software. Inspired by awesome-python.

Contributing

Please take a quick gander at the contribution guidelines first. Thanks to all contributors; you rock!

Join us on IRC at #awesome-go on freenode web access.

If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you!
Contents
Audio/Music

Libraries for manipulating audio.

Authentication & OAuth

Libraries for implementing authentications schemes.

CSS Preprocessors

Libraries for preprocessing CSS files

Configuration

Libraries for configuration parsing

Command Line
Standard CLI

Libraries for building standard or basic Command Line applications

Advanced Console UIs

Libraries for building Console Applications and Console User Interfaces

Database

Generic data structures and algorithms for databases in Go.

Databases implemented in Go.

Database tools.

SQL query builder, libraries for building and using SQL.

Database Drivers

Libraries for connecting and operating databases. (see Testing for mock drivers)

Date & Time

Libraries for working with dates and times.

Distributed Systems

Packages that help with building Distributed Systems.

Email

Libraries that implement email creation and sending

Embeddable Scripting Languages

Embedding other languages inside your go code

Financial

Packages for accounting and finance

Forms

Libraries for working with forms.

Game Development

Awesome game development libraries.

Generation & Generics

Tools to enhance the language with features like generics via code generation

GUI

Libraries for building GUI Applications

Hardware

Libraries for interacting with hardware.

Images

Libraries for manipulating images.

Logging

Libraries for generating and working with log files.

Machine Learning

Libraries for Machine Learning.

Messaging

Libraries that implement messaging systems

Miscellaneous

These libraries were placed here because none of the other categories seemed to fit

Natural Language Processing

Libraries for working with human languages.

Networking

Libraries for working with various layers of the network

OpenGL

Libraries for using OpenGL in Go.

ORM

Libraries that implement Object-Relational Mapping or datamapping techniques.

Package Management

Libraries for package and dependency management.

Resource Embedding
Science and Data Analysis

Libraries for scientific computing and data analyzing.

Serialization

Libraries and tools for binary serialization

Template Engines

Libraries and tools for templating and lexing.

Testing

Libraries for testing codebases and generating test data.

Text Processing

Libraries for parsing and manipulating texts.

Third-party APIs

Libraries for accessing third party APIs.

Utilities

General utilities and tools to make your life easier.

Validation

Libraries for validation.

Version Control

Libraries for version control.

Video

Libraries for manipulating video.

Web Frameworks

Full stack web frameworks.

Middlewares

Libraries for creating HTTP middlewares.

Tools

Go software and plugins.

Code Analysis
Editor Plugins
Software Packages

Software written in Go.

DevOps Tools
Other Software
Server Applications

Resources

Where to discover new Go libraries.

Benchmarks
Conferences
E-Books
Twitter
Websites
Windows
Tutorials

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.