mirror of
https://github.com/yinggaozhen/awesome-go-cn.git
synced 2025-09-22 20:26:31 +08:00
Compare commits
1 Commits
actions-79
...
actions-80
Author | SHA1 | Date | |
---|---|---|---|
![]() |
38085aa32d |
15
README.md
15
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-25 14:54:10(每隔1天同步一次)**
|
||||
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2022-03-04 07:15:33(每隔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">
|
||||
@@ -81,7 +83,7 @@ _Special thanks to_
|
||||
</table>
|
||||
</div>
|
||||
|
||||
**Awesome Go has no monthly fee**_, but we have employees who **work hard** to keep it running, with money raised we can repay the effort of each person involved! You can see how we calculate our billing and distribution as it is open to the entire community._
|
||||
**Awesome Go has no monthly fee**_, but we have employees who **work hard** to keep it running, with money raised we can repay the effort of each person involved! You can see how we calculate our billing and distribution as it is open to the entire community. Want to be a supporter of the project click [here](mailto:mailto:avelinorun+oss@gmail.com?subject=awesome-go%3A%20project%20support)._
|
||||
|
||||
> A curated list of awesome Go frameworks, libraries and software. Inspired by [awesome-python](https://github.com/vinta/awesome-python).
|
||||
|
||||
@@ -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.
|
||||
@@ -1735,6 +1740,7 @@ _Libraries for working with various layers of the network._
|
||||
_Libraries for making HTTP requests._
|
||||
|
||||
- [gentleman](https://github.com/h2non/gentleman) - Full-featured plugin-driven HTTP client library.
|
||||
- [go-cleanhttp](https://github.com/hashicorp/go-cleanhttp) - Get easily stdlib HTTP client, which does not share any state with other clients.
|
||||
- [go-http-client](https://github.com/bozd4g/go-http-client) - Make http calls simply and easily.
|
||||
- [go-req](https://github.com/wenerme/go-req) - Declarative golang HTTP client.
|
||||
- [go-retryablehttp](https://github.com/hashicorp/go-retryablehttp) - Retryable HTTP client in Go.
|
||||
@@ -1769,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.
|
||||
@@ -2007,6 +2012,7 @@ _Libraries and tools for binary serialization._
|
||||
- [SFTPGo](https://github.com/drakkan/sftpgo) - Fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support. It can serve local filesystem and Cloud Storage backends such as S3 and Google Cloud Storage.
|
||||
- [simple-jwt-provider](https://github.com/leberKleber/simple-jwt-provider) - Simple and lightweight provider which exhibits JWTs, supports login, password-reset (via mail) and user management.
|
||||
- [Trickster](https://github.com/tricksterproxy/trickster) - HTTP reverse proxy cache and time series accelerator.
|
||||
- [Wish](https://github.com/charmbracelet/wish) - Make SSH apps, just like that!
|
||||
|
||||
**(⬆回到顶部)(#内容)* (翻译出错了? 试试 [英文版](README_EN.md#server-applications) 吧~)*
|
||||
|
||||
@@ -2415,6 +2421,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.
|
||||
@@ -2565,7 +2572,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.
|
||||
|
15
README_EN.md
15
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-25 14:54:12(Synchronize every day)**
|
||||
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2022-03-04 07:15:35(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:**
|
||||
@@ -81,7 +83,7 @@ _Special thanks to_
|
||||
</table>
|
||||
</div>
|
||||
|
||||
**Awesome Go has no monthly fee**_, but we have employees who **work hard** to keep it running, with money raised we can repay the effort of each person involved! You can see how we calculate our billing and distribution as it is open to the entire community._
|
||||
**Awesome Go has no monthly fee**_, but we have employees who **work hard** to keep it running, with money raised we can repay the effort of each person involved! You can see how we calculate our billing and distribution as it is open to the entire community. Want to be a supporter of the project click [here](mailto:mailto:avelinorun+oss@gmail.com?subject=awesome-go%3A%20project%20support)._
|
||||
|
||||
> A curated list of awesome Go frameworks, libraries and software. Inspired by [awesome-python](https://github.com/vinta/awesome-python).
|
||||
|
||||
@@ -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.
|
||||
@@ -1735,6 +1740,7 @@ _Libraries for working with various layers of the network._
|
||||
_Libraries for making HTTP requests._
|
||||
|
||||
- [gentleman](https://github.com/h2non/gentleman) - Full-featured plugin-driven HTTP client library.
|
||||
- [go-cleanhttp](https://github.com/hashicorp/go-cleanhttp) - Get easily stdlib HTTP client, which does not share any state with other clients.
|
||||
- [go-http-client](https://github.com/bozd4g/go-http-client) - Make http calls simply and easily.
|
||||
- [go-req](https://github.com/wenerme/go-req) - Declarative golang HTTP client.
|
||||
- [go-retryablehttp](https://github.com/hashicorp/go-retryablehttp) - Retryable HTTP client in Go.
|
||||
@@ -1769,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.
|
||||
@@ -2007,6 +2012,7 @@ _Libraries and tools for binary serialization._
|
||||
- [SFTPGo](https://github.com/drakkan/sftpgo) - Fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support. It can serve local filesystem and Cloud Storage backends such as S3 and Google Cloud Storage.
|
||||
- [simple-jwt-provider](https://github.com/leberKleber/simple-jwt-provider) - Simple and lightweight provider which exhibits JWTs, supports login, password-reset (via mail) and user management.
|
||||
- [Trickster](https://github.com/tricksterproxy/trickster) - HTTP reverse proxy cache and time series accelerator.
|
||||
- [Wish](https://github.com/charmbracelet/wish) - Make SSH apps, just like that!
|
||||
|
||||
**[⬆ back to top](#contents)**
|
||||
|
||||
@@ -2415,6 +2421,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.
|
||||
@@ -2565,7 +2572,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.
|
||||
|
Reference in New Issue
Block a user