mirror of
https://github.com/yinggaozhen/awesome-go-cn.git
synced 2025-10-12 20:13:27 +08:00
Compare commits
1 Commits
actions-80
...
actions-81
Author | SHA1 | Date | |
---|---|---|---|
|
8b45403a44 |
16
README.md
16
README.md
@@ -7,7 +7,7 @@
|
||||
[Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "项目已归档"
|
||||
[GoDoc]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/DOC.svg "godoc文档地址"
|
||||
|
||||
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2022-02-28 07:15:10(每隔1天同步一次)**
|
||||
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2022-03-09 07:15:32(每隔1天同步一次)**
|
||||
|
||||
[](README_EN.md) [](https://travis-ci.org/avelino/awesome-go) [](https://github.com/sindresorhus/awesome) [](http://gophers.slack.com/messages/awesome) [](https://app.netlify.com/sites/awesome-go/deploys)
|
||||
|
||||
@@ -38,6 +38,8 @@
|
||||
|
||||
如果您在看到一个包或项目不再维护或不适合,请往awesome-go提交[Pull Request](https://github.com/avelino/awesome-go/pulls),本项目每隔一天与英文文档同步。感谢!
|
||||
|
||||
**赞助:* (翻译出错了? 试试 [英文版](README_EN.md#awesome-go) 吧~)*
|
||||
|
||||
_Special thanks to_
|
||||
|
||||
<div align="center">
|
||||
@@ -632,6 +634,7 @@ _Database schema migration._
|
||||
- [go-pg-migrate](https://github.com/lawzava/go-pg-migrate) - CLI-friendly package for go-pg migrations management.
|
||||
- [go-pg-migrations](https://github.com/robinjoseph08/go-pg-migrations) - A Go package to help write migrations with go-pg/pg.
|
||||
- [goavro](https://github.com/linkedin/goavro) - A Go package that encodes and decodes Avro data.
|
||||
- [godfish](https://github.com/rafaelespinoza/godfish) - Database migration manager, works with native query language. Support for cassandra, mysql, postgres, sqlite3.
|
||||
- [goose](https://github.com/pressly/goose) - Database migration tool. You can manage your database's evolution by creating incremental SQL or Go scripts.
|
||||
- [gormigrate](https://github.com/go-gormigrate/gormigrate) - Database schema migration helper for Gorm ORM.
|
||||
- [migrate](https://github.com/golang-migrate/migrate) - Database migrations. CLI and Golang library.
|
||||
@@ -875,6 +878,7 @@ _Libraries and tools that implement email creation and sending._
|
||||
- [SendGrid](https://github.com/sendgrid/sendgrid-go) - SendGrid's Go library for sending email.
|
||||
- [smtp](https://github.com/mailhog/smtp) - SMTP server protocol state machine.
|
||||
- [smtpmock](https://github.com/mocktools/go-smtp-mock) - Lightweight configurable multithreaded fake SMTP server. Mimic any SMTP behaviour for your test environment.
|
||||
- [truemail-go](https://github.com/truemail-rb/truemail-go) - Configurable Golang email validator/verifier. Verify email via Regex, DNS, SMTP and even more.
|
||||
|
||||
**(⬆回到顶部)(#内容)* (翻译出错了? 试试 [英文版](README_EN.md#email) 吧~)*
|
||||
|
||||
@@ -940,6 +944,7 @@ _Libraries for handling files and file systems._
|
||||
- [go-decent-copy](https://github.com/hugocarreira/go-decent-copy) - Copy files for humans.
|
||||
- [go-exiftool](https://github.com/barasher/go-exiftool) - Go bindings for ExifTool, the well-known library used to extract as much metadata as possible (EXIF, IPTC, ...) from files (pictures, PDF, office, ...).
|
||||
- [go-gtfs](https://github.com/artonge/go-gtfs) - Load gtfs files in go.
|
||||
- [gofs](https://github.com/no-src/gofs) - A file synchronization tool out of the box.
|
||||
- [gut/yos](https://github.com/1set/gut) - Simple and reliable package for file operations like copy/move/diff/list on files, directories and symbolic links.
|
||||
- [higgs](https://github.com/dastoori/higgs) - A tiny cross-platform Go library to hide/unhide files and directories.
|
||||
- [notify](https://github.com/rjeczalik/notify) - File system event notification library with simple API, similar to os/signal.
|
||||
@@ -1770,7 +1775,6 @@ _Libraries for using OpenGL in Go._
|
||||
|
||||
_Libraries that implement Object-Relational Mapping or datamapping techniques._
|
||||
|
||||
- [beego orm](https://github.com/beego/beego) - Powerful orm framework for go. Support: pq/mysql/sqlite3.
|
||||
- [cacheme](https://github.com/Yiling-J/cacheme-go) - Schema based, typed Redis caching/memoize framework for Go.
|
||||
- [ent](https://github.com/facebook/ent) - An entity framework for Go. Simple, yet powerful ORM for modeling and querying data.
|
||||
- [go-firestorm](https://github.com/jschoedt/go-firestorm) - A simple ORM for Google/Firebase Cloud Firestore.
|
||||
@@ -2028,7 +2032,6 @@ _Libraries and tools for templating and lexing._
|
||||
|
||||
- [ace](https://github.com/yosssi/ace) - Ace is an HTML template engine for Go, inspired by Slim and Jade. Ace is a refinement of Gold.
|
||||
- [amber](https://github.com/eknkc/amber) - Amber is an elegant templating engine for Go Programming Language It is inspired from HAML and Jade.
|
||||
- [damsel](https://github.com/dskinner/damsel) - Markup language featuring html outlining via css-selectors, extensible via pkg html/template and others.
|
||||
- [ego](https://github.com/benbjohnson/ego) - Lightweight templating language that lets you write templates in Go. Templates are translated into Go and compiled.
|
||||
- [extemplate](https://github.com/dannyvankooten/extemplate) - Tiny wrapper around html/template to allow for easy file-based template inheritance.
|
||||
- [fasttemplate](https://github.com/valyala/fasttemplate) - Simple and fast template engine. Substitutes template placeholders up to 10x faster than [text/template](https://golang.org/pkg/text/template/).
|
||||
@@ -2038,10 +2041,8 @@ _Libraries and tools for templating and lexing._
|
||||
- [goview](https://github.com/foolin/goview) - Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.
|
||||
- [hero](https://github.com/shiyanhui/hero) - Hero is a handy, fast and powerful go template engine.
|
||||
- [jet](https://github.com/CloudyKit/jet) - Jet template engine.
|
||||
- [kasia.go](https://github.com/ziutek/kasia.go) - Templating system for HTML and other text documents - go implementation.
|
||||
- [liquid](https://github.com/osteele/liquid) - Go implementation of Shopify Liquid templates.
|
||||
- [maroto](https://github.com/johnfercher/maroto) - A maroto way to create PDFs. Maroto is inspired in Bootstrap and uses gofpdf. Fast and simple.
|
||||
- [mustache](https://github.com/hoisie/mustache) - Go implementation of the Mustache template language.
|
||||
- [pongo2](https://github.com/flosch/pongo2) - Django-like template-engine for Go.
|
||||
- [quicktemplate](https://github.com/valyala/quicktemplate) - Fast, powerful, yet easy to use template engine. Converts templates into Go code and then compiles it.
|
||||
- [raymond](https://github.com/aymerick/raymond) - Complete handlebars implementation in Go.
|
||||
@@ -2049,7 +2050,6 @@ _Libraries and tools for templating and lexing._
|
||||
- [Soy](https://github.com/robfig/soy) - Closure templates (aka Soy templates) for Go, following the [official spec](https://developers.google.com/closure/templates/).
|
||||
- [sprig](https://github.com/Masterminds/sprig) - Useful template functions for Go templates.
|
||||
- [tbd](https://github.com/lucasepe/tbd) - A really simple way to create text templates with placeholders - exposes extra builtin Git repo metadata.
|
||||
- [velvet](https://github.com/gobuffalo/velvet) - Complete handlebars implementation in Go.
|
||||
|
||||
**(⬆回到顶部)(#内容)* (翻译出错了? 试试 [英文版](README_EN.md#template-engines) 吧~)*
|
||||
|
||||
@@ -2417,6 +2417,7 @@ _General utilities and tools to make your life easier._
|
||||
- [koazee](https://github.com/wesovilabs/koazee) - Library inspired in Lazy evaluation and functional programming that takes the hassle out of working with arrays.
|
||||
- [lets-go](https://github.com/aplescia-chwy/lets-go) - Go module that provides common utilities for Cloud Native REST API development. Also contains AWS Specific utilities.
|
||||
- [limiters](https://github.com/mennanov/limiters) - Rate limiters for distributed applications in Golang with configurable back-ends and distributed locks.
|
||||
- [lo](https://github.com/samber/lo) - A Lodash like Go library based on Go 1.18+ Generics (map, filter, contains, find...)
|
||||
- [lrserver](https://github.com/jaschaephraim/lrserver) - LiveReload server for Go.
|
||||
- [mani](https://github.com/alajmo/mani) - CLI tool to help you manage multiple repositories.
|
||||
- [mc](https://github.com/minio/mc) - Minio Client provides minimal tools to work with Amazon S3 compatible cloud storage and filesystems.
|
||||
@@ -2567,7 +2568,7 @@ _Full stack web frameworks._
|
||||
- [Air](https://github.com/aofei/air) - An ideally refined web framework for Go.
|
||||
- [appy](https://github.com/appist/appy) - An opinionated productive web framework that helps scaling business easier.
|
||||
- [Banjo](https://github.com/nsheremet/banjo) - Very simple and fast web framework for Go.
|
||||
- [Beego](https://github.com/astaxie/beego) - beego is an open-source, high-performance web framework for the Go programming language.
|
||||
- [Beego](https://github.com/beego/beego) - beego is an open-source, high-performance web framework for the Go programming language.
|
||||
- [Buffalo](https://gobuffalo.io) - Bringing the productivity of Rails to Go!
|
||||
- [Confetti Framework](https://confetti-framework.github.io/docs/) - Confetti is a Go web application framework with an expressive, elegant syntax. Confetti combines the elegance of Laravel and the simplicity of Go.
|
||||
- [Echo](https://github.com/labstack/echo) - High performance, minimalist Go web framework.
|
||||
@@ -2591,6 +2592,7 @@ _Full stack web frameworks._
|
||||
- [goweb](https://github.com/twharmon/goweb) - Web framework with routing, websockets, logging, middleware, static file server (optional gzip), and automatic TLS.
|
||||
- [Goyave](https://github.com/go-goyave/goyave) - Feature-complete REST API framework aimed at clean code and fast development, with powerful built-in functionalities.
|
||||
- [hiboot](https://github.com/hidevopsio/hiboot) - hiboot is a high performance web application framework with auto configuration and dependency injection support.
|
||||
- [Huma](https://github.com/danielgtaylor/huma/) - Framework for modern REST/GraphQL APIs with built-in OpenAPI 3, generated documentation, and a CLI.
|
||||
- [Macaron](https://github.com/go-macaron/macaron) - Macaron is a high productive and modular design web framework in Go.
|
||||
- [mango](https://github.com/paulbellamy/mango) - Mango is a modular web-application framework for Go, inspired by Rack, and PEP333.
|
||||
- [Microservice](https://github.com/claygod/microservice) - The framework for the creation of microservices, written in Golang.
|
||||
|
16
README_EN.md
16
README_EN.md
@@ -7,7 +7,7 @@
|
||||
[Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "The project has been archived"
|
||||
[GoDoc]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/DOC.svg "godoc document links"
|
||||
|
||||
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2022-02-28 07:15:11(Synchronize every day)**
|
||||
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2022-03-09 07:15:33(Synchronize every day)**
|
||||
|
||||
[](README.md) [](https://travis-ci.org/avelino/awesome-go) [](https://github.com/sindresorhus/awesome) [](http://gophers.slack.com/messages/awesome) [](https://app.netlify.com/sites/awesome-go/deploys)
|
||||
|
||||
@@ -34,6 +34,8 @@ Icon | State
|
||||
[](https://app.netlify.com/sites/awesome-go/deploys)
|
||||
[](https://www.trackawesomelist.com/avelino/awesome-go/)
|
||||
|
||||
We use the _[Golang Bridge](https://github.com/gobridge/about-us/blob/master/README.md)_ community slack for instant communication, follow the [form here to join](https://invite.slack.golangbridge.org/).
|
||||
|
||||
<a href="https://www.producthunt.com/posts/awesome-go?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-awesome-go" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=291535&theme=light" alt="awesome-go - Curated list awesome Go frameworks, libraries and software | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a>
|
||||
|
||||
**Sponsorships:**
|
||||
@@ -632,6 +634,7 @@ _Database schema migration._
|
||||
- [go-pg-migrate](https://github.com/lawzava/go-pg-migrate) - CLI-friendly package for go-pg migrations management.
|
||||
- [go-pg-migrations](https://github.com/robinjoseph08/go-pg-migrations) - A Go package to help write migrations with go-pg/pg.
|
||||
- [goavro](https://github.com/linkedin/goavro) - A Go package that encodes and decodes Avro data.
|
||||
- [godfish](https://github.com/rafaelespinoza/godfish) - Database migration manager, works with native query language. Support for cassandra, mysql, postgres, sqlite3.
|
||||
- [goose](https://github.com/pressly/goose) - Database migration tool. You can manage your database's evolution by creating incremental SQL or Go scripts.
|
||||
- [gormigrate](https://github.com/go-gormigrate/gormigrate) - Database schema migration helper for Gorm ORM.
|
||||
- [migrate](https://github.com/golang-migrate/migrate) - Database migrations. CLI and Golang library.
|
||||
@@ -875,6 +878,7 @@ _Libraries and tools that implement email creation and sending._
|
||||
- [SendGrid](https://github.com/sendgrid/sendgrid-go) - SendGrid's Go library for sending email.
|
||||
- [smtp](https://github.com/mailhog/smtp) - SMTP server protocol state machine.
|
||||
- [smtpmock](https://github.com/mocktools/go-smtp-mock) - Lightweight configurable multithreaded fake SMTP server. Mimic any SMTP behaviour for your test environment.
|
||||
- [truemail-go](https://github.com/truemail-rb/truemail-go) - Configurable Golang email validator/verifier. Verify email via Regex, DNS, SMTP and even more.
|
||||
|
||||
**[⬆ back to top](#contents)**
|
||||
|
||||
@@ -940,6 +944,7 @@ _Libraries for handling files and file systems._
|
||||
- [go-decent-copy](https://github.com/hugocarreira/go-decent-copy) - Copy files for humans.
|
||||
- [go-exiftool](https://github.com/barasher/go-exiftool) - Go bindings for ExifTool, the well-known library used to extract as much metadata as possible (EXIF, IPTC, ...) from files (pictures, PDF, office, ...).
|
||||
- [go-gtfs](https://github.com/artonge/go-gtfs) - Load gtfs files in go.
|
||||
- [gofs](https://github.com/no-src/gofs) - A file synchronization tool out of the box.
|
||||
- [gut/yos](https://github.com/1set/gut) - Simple and reliable package for file operations like copy/move/diff/list on files, directories and symbolic links.
|
||||
- [higgs](https://github.com/dastoori/higgs) - A tiny cross-platform Go library to hide/unhide files and directories.
|
||||
- [notify](https://github.com/rjeczalik/notify) - File system event notification library with simple API, similar to os/signal.
|
||||
@@ -1770,7 +1775,6 @@ _Libraries for using OpenGL in Go._
|
||||
|
||||
_Libraries that implement Object-Relational Mapping or datamapping techniques._
|
||||
|
||||
- [beego orm](https://github.com/beego/beego) - Powerful orm framework for go. Support: pq/mysql/sqlite3.
|
||||
- [cacheme](https://github.com/Yiling-J/cacheme-go) - Schema based, typed Redis caching/memoize framework for Go.
|
||||
- [ent](https://github.com/facebook/ent) - An entity framework for Go. Simple, yet powerful ORM for modeling and querying data.
|
||||
- [go-firestorm](https://github.com/jschoedt/go-firestorm) - A simple ORM for Google/Firebase Cloud Firestore.
|
||||
@@ -2028,7 +2032,6 @@ _Libraries and tools for templating and lexing._
|
||||
|
||||
- [ace](https://github.com/yosssi/ace) - Ace is an HTML template engine for Go, inspired by Slim and Jade. Ace is a refinement of Gold.
|
||||
- [amber](https://github.com/eknkc/amber) - Amber is an elegant templating engine for Go Programming Language It is inspired from HAML and Jade.
|
||||
- [damsel](https://github.com/dskinner/damsel) - Markup language featuring html outlining via css-selectors, extensible via pkg html/template and others.
|
||||
- [ego](https://github.com/benbjohnson/ego) - Lightweight templating language that lets you write templates in Go. Templates are translated into Go and compiled.
|
||||
- [extemplate](https://github.com/dannyvankooten/extemplate) - Tiny wrapper around html/template to allow for easy file-based template inheritance.
|
||||
- [fasttemplate](https://github.com/valyala/fasttemplate) - Simple and fast template engine. Substitutes template placeholders up to 10x faster than [text/template](https://golang.org/pkg/text/template/).
|
||||
@@ -2038,10 +2041,8 @@ _Libraries and tools for templating and lexing._
|
||||
- [goview](https://github.com/foolin/goview) - Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.
|
||||
- [hero](https://github.com/shiyanhui/hero) - Hero is a handy, fast and powerful go template engine.
|
||||
- [jet](https://github.com/CloudyKit/jet) - Jet template engine.
|
||||
- [kasia.go](https://github.com/ziutek/kasia.go) - Templating system for HTML and other text documents - go implementation.
|
||||
- [liquid](https://github.com/osteele/liquid) - Go implementation of Shopify Liquid templates.
|
||||
- [maroto](https://github.com/johnfercher/maroto) - A maroto way to create PDFs. Maroto is inspired in Bootstrap and uses gofpdf. Fast and simple.
|
||||
- [mustache](https://github.com/hoisie/mustache) - Go implementation of the Mustache template language.
|
||||
- [pongo2](https://github.com/flosch/pongo2) - Django-like template-engine for Go.
|
||||
- [quicktemplate](https://github.com/valyala/quicktemplate) - Fast, powerful, yet easy to use template engine. Converts templates into Go code and then compiles it.
|
||||
- [raymond](https://github.com/aymerick/raymond) - Complete handlebars implementation in Go.
|
||||
@@ -2049,7 +2050,6 @@ _Libraries and tools for templating and lexing._
|
||||
- [Soy](https://github.com/robfig/soy) - Closure templates (aka Soy templates) for Go, following the [official spec](https://developers.google.com/closure/templates/).
|
||||
- [sprig](https://github.com/Masterminds/sprig) - Useful template functions for Go templates.
|
||||
- [tbd](https://github.com/lucasepe/tbd) - A really simple way to create text templates with placeholders - exposes extra builtin Git repo metadata.
|
||||
- [velvet](https://github.com/gobuffalo/velvet) - Complete handlebars implementation in Go.
|
||||
|
||||
**[⬆ back to top](#contents)**
|
||||
|
||||
@@ -2417,6 +2417,7 @@ _General utilities and tools to make your life easier._
|
||||
- [koazee](https://github.com/wesovilabs/koazee) - Library inspired in Lazy evaluation and functional programming that takes the hassle out of working with arrays.
|
||||
- [lets-go](https://github.com/aplescia-chwy/lets-go) - Go module that provides common utilities for Cloud Native REST API development. Also contains AWS Specific utilities.
|
||||
- [limiters](https://github.com/mennanov/limiters) - Rate limiters for distributed applications in Golang with configurable back-ends and distributed locks.
|
||||
- [lo](https://github.com/samber/lo) - A Lodash like Go library based on Go 1.18+ Generics (map, filter, contains, find...)
|
||||
- [lrserver](https://github.com/jaschaephraim/lrserver) - LiveReload server for Go.
|
||||
- [mani](https://github.com/alajmo/mani) - CLI tool to help you manage multiple repositories.
|
||||
- [mc](https://github.com/minio/mc) - Minio Client provides minimal tools to work with Amazon S3 compatible cloud storage and filesystems.
|
||||
@@ -2567,7 +2568,7 @@ _Full stack web frameworks._
|
||||
- [Air](https://github.com/aofei/air) - An ideally refined web framework for Go.
|
||||
- [appy](https://github.com/appist/appy) - An opinionated productive web framework that helps scaling business easier.
|
||||
- [Banjo](https://github.com/nsheremet/banjo) - Very simple and fast web framework for Go.
|
||||
- [Beego](https://github.com/astaxie/beego) - beego is an open-source, high-performance web framework for the Go programming language.
|
||||
- [Beego](https://github.com/beego/beego) - beego is an open-source, high-performance web framework for the Go programming language.
|
||||
- [Buffalo](https://gobuffalo.io) - Bringing the productivity of Rails to Go!
|
||||
- [Confetti Framework](https://confetti-framework.github.io/docs/) - Confetti is a Go web application framework with an expressive, elegant syntax. Confetti combines the elegance of Laravel and the simplicity of Go.
|
||||
- [Echo](https://github.com/labstack/echo) - High performance, minimalist Go web framework.
|
||||
@@ -2591,6 +2592,7 @@ _Full stack web frameworks._
|
||||
- [goweb](https://github.com/twharmon/goweb) - Web framework with routing, websockets, logging, middleware, static file server (optional gzip), and automatic TLS.
|
||||
- [Goyave](https://github.com/go-goyave/goyave) - Feature-complete REST API framework aimed at clean code and fast development, with powerful built-in functionalities.
|
||||
- [hiboot](https://github.com/hidevopsio/hiboot) - hiboot is a high performance web application framework with auto configuration and dependency injection support.
|
||||
- [Huma](https://github.com/danielgtaylor/huma/) - Framework for modern REST/GraphQL APIs with built-in OpenAPI 3, generated documentation, and a CLI.
|
||||
- [Macaron](https://github.com/go-macaron/macaron) - Macaron is a high productive and modular design web framework in Go.
|
||||
- [mango](https://github.com/paulbellamy/mango) - Mango is a modular web-application framework for Go, inspired by Rack, and PEP333.
|
||||
- [Microservice](https://github.com/claygod/microservice) - The framework for the creation of microservices, written in Golang.
|
||||
|
Reference in New Issue
Block a user