mirror of
https://github.com/avelino/awesome-go.git
synced 2024-11-07 16:33:40 +00:00
start environment Awesome for Go
This commit is contained in:
parent
1411022042
commit
8d356bc0df
52
README.md
52
README.md
@ -1,4 +1,50 @@
|
||||
awesome-go
|
||||
==========
|
||||
# Awesome Go
|
||||
|
||||
A curated list of awesome Go frameworks, libraries and software. Inspired by awesome-python.
|
||||
A curated list of awesome Go frameworks, libraries and software. Inspired by [awesome-python](https://github.com/vinta/awesome-python).
|
||||
|
||||
|
||||
- [Awesome Go](#awesome-go)
|
||||
- [Web Frameworks](#web-frameworks)
|
||||
- [Template Engine](#template-engine)
|
||||
- [Authentication and OAuth](#authentication-and-oauth)
|
||||
- [Resources](#resources)
|
||||
- [Websites](#websites)
|
||||
|
||||
|
||||
## Web Frameworks
|
||||
|
||||
*Full stack web frameworks.*
|
||||
|
||||
* [Martini](http://martini.codegangsta.io/) - Martini is a powerful package for quickly writing modular web applications/services in Golang.
|
||||
* [Gorilla](http://www.gorillatoolkit.org/) - Gorilla is a web toolkit for the Go programming language.
|
||||
* [Gin](http://gin-gonic.github.io/gin/) - Gin is a web framework written in Go! It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity.
|
||||
* [Goji](https://goji.io) - Goji is a minimalistic web framework for Golang that's high in antioxidants.
|
||||
* [web.go](http://webgo.io/) - A simple framework to write webapps in Go.
|
||||
* [pat](https://github.com/bmizerany/pat) - Sinatra style pattern muxer for Go’s net/http library, by the author of Sinatra.
|
||||
* [Revel](http://revel.github.io/) - A high-productivity web framework for the Go language.
|
||||
|
||||
|
||||
## Template Engine
|
||||
|
||||
*Libraries and tools for templating and lexing.*
|
||||
|
||||
* [mustache](https://github.com/hoisie/mustache) - A Go implementation of the Mustache template language.
|
||||
* [kasia.go](https://github.com/ziutek/kasia.go) - Templating system for HTML and other text documents - go implementation.
|
||||
* [gold](https://github.com/yosssi/gold) - Gold is a template engine for Go. This simplifies HTML coding in Go web application development. This is influenced by Slim and Jade.
|
||||
|
||||
|
||||
## Authentication and OAuth
|
||||
|
||||
*Libraries for implementing authentications schemes.*
|
||||
|
||||
* [goauth](http://alloy-d.net/goauth/) - A Go library for doing header-based OAuth over HTTP or HTTPS. Mostly created for working with Twitter.
|
||||
|
||||
|
||||
# Resources
|
||||
|
||||
Where to discover new Go libraries.
|
||||
|
||||
## Websites
|
||||
|
||||
* [r/Golang](http://www.reddit.com/r/golang) - News about Go.
|
||||
* [Trending Go repositories on GitHub today](https://github.com/trending?l=go) - Good place to find new Go libraries.
|
||||
|
Loading…
Reference in New Issue
Block a user