mirror of
https://github.com/yinggaozhen/awesome-go-cn.git
synced 2025-09-22 12:16:32 +08:00
Compare commits
1 Commits
actions-80
...
actions-78
Author | SHA1 | Date | |
---|---|---|---|
![]() |
2017c45f80 |
18
README.md
18
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-02-10 07:14:30(每隔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)
|
||||
|
||||
@@ -81,7 +81,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. Want to be a supporter of the project click [here](mailto:mailto:avelinorun+oss@gmail.com?subject=awesome-go%3A%20project%20support)._
|
||||
**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._
|
||||
|
||||
> A curated list of awesome Go frameworks, libraries and software. Inspired by [awesome-python](https://github.com/vinta/awesome-python).
|
||||
|
||||
@@ -559,7 +559,6 @@ _Generic datastructures and algorithms in Go._
|
||||
- [slices](https://github.com/srfrog/slices) - Functions that operate on slices; like `package strings` but adapted to work with slices.
|
||||
- [timedmap](https://github.com/zekroTJA/timedmap) - Map with expiring key-value pairs.
|
||||
- [treap](https://github.com/perdata/treap) - Persistent, fast ordered map using tree heaps.
|
||||
- [treemap](https://github.com/igrmk/treemap) - Generic key-sorted map using a red-black tree under the hood.
|
||||
- [trie](https://github.com/derekparker/trie) - Trie implementation in Go.
|
||||
- [ttlcache](https://github.com/ReneKroon/ttlcache) - In-memory string-interface{} cache with various time-based expiration options and callbacks.
|
||||
- [typ](https://github.com/gurukami/typ) - Null Types, Safe primitive type conversion and fetching value from complex structures.
|
||||
@@ -579,7 +578,6 @@ _Databases implemented in Go._
|
||||
- [buntdb](https://github.com/tidwall/buntdb) - Fast, embeddable, in-memory key/value database for Go with custom indexing and spatial support.
|
||||
- [cache](https://github.com/akyoto/cache) - In-memory key:value store with expiration time, 0 dependencies, <100 LoC, 100% coverage.
|
||||
- [cache2go](https://github.com/muesli/cache2go) - In-memory key:value cache which supports automatic invalidation based on timeouts.
|
||||
- [clover](https://github.com/ostafen/clover) - A lightweight document-oriented NoSQL database written in pure Golang.
|
||||
- [clusteredBigCache](https://github.com/oaStuff/clusteredBigCache) - BigCache with clustering support and individual item expiration.
|
||||
- [cockroach](https://github.com/cockroachdb/cockroach) - Scalable, Geo-Replicated, Transactional Datastore.
|
||||
- [Coffer](https://github.com/claygod/coffer) - Simple ACID key-value database that supports transactions.
|
||||
@@ -871,7 +869,6 @@ _Libraries and tools that implement email creation and sending._
|
||||
- [mailchain](https://github.com/mailchain/mailchain) - Send encrypted emails to blockchain addresses written in Go.
|
||||
- [mailgun-go](https://github.com/mailgun/mailgun-go) - Go library for sending mail with the Mailgun API.
|
||||
- [MailHog](https://github.com/mailhog/MailHog) - Email and SMTP testing with web and API interface.
|
||||
- [mailx](https://github.com/valord577/mailx) - Mailx is a library that makes it easier to send email via SMTP. It is an enhancement of the golang standard library `net/smtp`.
|
||||
- [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.
|
||||
@@ -992,7 +989,6 @@ _Libraries for working with forms._
|
||||
- [formam](https://github.com/monoculum/formam) - decode form's values into a struct.
|
||||
- [forms](https://github.com/albrow/forms) - Framework-agnostic library for parsing and validating form/JSON data which supports multipart forms and files.
|
||||
- [gorilla/csrf](https://github.com/gorilla/csrf) - CSRF protection for Go web applications & services.
|
||||
- [httpin](https://github.com/ggicci/httpin) - Decode an HTTP request into a custom struct, including querystring, forms, HTTP headers, etc.
|
||||
- [nosurf](https://github.com/justinas/nosurf) - CSRF protection middleware for Go.
|
||||
- [qs](https://github.com/sonh/qs) - Go module for encoding structs into URL query parameters.
|
||||
- [queryparam](https://github.com/tomwright/queryparam) - Decode `url.Values` into usable struct values of standard or custom types.
|
||||
@@ -1260,7 +1256,6 @@ _Libraries for scheduling jobs._
|
||||
- [go-cron](https://github.com/rk/go-cron) - Simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.
|
||||
- [go-quartz](https://github.com/reugn/go-quartz) - Simple, zero-dependency scheduling library for Go.
|
||||
- [gocron](https://github.com/go-co-op/gocron) - Easy and fluent Go job scheduling. This is an actively maintained fork of [jasonlvhit/gocron](https://github.com/jasonlvhit/gocron).
|
||||
- [goflow](https://github.com/fieldryand/goflow) - A workflow orchestrator and scheduler for rapid prototyping of ETL/ML/AI pipelines.
|
||||
- [gron](https://github.com/roylee0704/gron) - Define time-based tasks using a simple Go API and Gron’s scheduler will run them accordingly.
|
||||
- [gronx](https://github.com/adhocore/gronx) - Cron expression parser, task runner and daemon consuming crontab like task list.
|
||||
- [JobRunner](https://github.com/bamzi/jobrunner) - Smart and featureful cron job scheduler with job queuing and live monitoring built in.
|
||||
@@ -1526,7 +1521,6 @@ _**Unofficial** set of patterns for structuring projects._
|
||||
- [golang-templates/seed](https://github.com/golang-templates/seed) - Go application GitHub repository template.
|
||||
- [insidieux/inizio](https://github.com/insidieux/inizio) - Golang project layout generator with plugins.
|
||||
- [modern-go-application](https://github.com/sagikazarmark/modern-go-application) - Go application boilerplate and example applying modern practices.
|
||||
- [pagoda](https://github.com/mikestefanello/pagoda) - Rapid, easy full-stack web development starter kit built in Go.
|
||||
- [scaffold](https://github.com/catchplay/scaffold) - Scaffold generates a starter Go project layout. Lets you focus on business logic implemented.
|
||||
- [wangyoucao577/go-project-layout](https://github.com/wangyoucao577/go-project-layout) - Set of practices and discussions on how to structure Go project layout.
|
||||
|
||||
@@ -1605,7 +1599,6 @@ _These libraries were placed here because none of the other categories seemed to
|
||||
- [varint](https://github.com/chmike/varint) - A faster varying length integer encoder/decoder than the one provided in the standard library.
|
||||
- [xdg](https://github.com/rkoesters/xdg) - FreeDesktop.org (xdg) Specs implemented in Go.
|
||||
- [xkg](https://github.com/go-xkg/xkg) - X Keyboard Grabber.
|
||||
- [xz](https://github.com/ulikunitz/xz) - Pure golang package for reading and writing xz-compressed files.
|
||||
|
||||
**(⬆回到顶部)(#内容)* (翻译出错了? 试试 [英文版](README_EN.md#uncategorized) 吧~)*
|
||||
|
||||
@@ -1735,7 +1728,6 @@ _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.
|
||||
@@ -1744,7 +1736,6 @@ _Libraries for making HTTP requests._
|
||||
- [httpc](https://github.com/valord577/httpc) - A customizable and simple HTTP client library. Only depend on the stdlib HTTP client.
|
||||
- [httpretry](https://github.com/ybbus/httpretry) - Enriches the default go HTTP client with retry functionality.
|
||||
- [pester](https://github.com/sethgrid/pester) - Go HTTP client calls with retries, backoff, and concurrency.
|
||||
- [req](https://github.com/imroc/req) - Simple Go HTTP client with Black Magic (Less code and More efficiency).
|
||||
- [request](https://github.com/monaco-io/request) - HTTP client for golang. If you have experience about axios or requests, you will love it. No 3rd dependency.
|
||||
- [requests](https://github.com/carlmjohnson/requests) - HTTP requests for Gophers. Uses context.Context and doesn't hide the underlying net/http.Client, making it compatible with standard Go APIs. Also includes testing tools.
|
||||
- [resty](https://github.com/go-resty/resty) - Simple HTTP and REST client for Go inspired by Ruby rest-client.
|
||||
@@ -2008,7 +1999,6 @@ _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) 吧~)*
|
||||
|
||||
@@ -2034,7 +2024,6 @@ _Libraries and tools for templating and lexing._
|
||||
- [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/).
|
||||
- [gofpdf](https://github.com/jung-kurt/gofpdf) - PDF document generator with high level support for text, drawing and images.
|
||||
- [gospin](https://github.com/m1/gospin) - Article spinning and spintax/spinning syntax engine, useful for A/B, testing pieces of text/articles and creating more natural conversations.
|
||||
- [got](https://github.com/goradd/got) - A Go code generator inspired by Hero and Fasttemplate. Has include files, custom tag definitions, injected Go code, language translation, and more.
|
||||
- [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.
|
||||
@@ -2435,7 +2424,6 @@ _General utilities and tools to make your life easier._
|
||||
- [netbug](https://github.com/e-dard/netbug) - Easy remote profiling of your services.
|
||||
- [nfdump](https://github.com/chrispassas/nfdump) - Read nfdump netflow files.
|
||||
- [nostromo](https://github.com/pokanop/nostromo) - CLI for building powerful aliases.
|
||||
- [objwalker](https://github.com/rekby/objwalker) - Walk by go objects with reflection.
|
||||
- [okrun](https://github.com/xta/okrun) - go run error steamroller.
|
||||
- [olaf](https://github.com/btnguyen2k/olaf) - Twitter Snowflake implemented in Go.
|
||||
- [onecache](https://github.com/adelowo/onecache) - Caching library with support for multiple backend stores (Redis, Memcached, filesystem etc).
|
||||
@@ -2867,7 +2855,6 @@ _Software written in Go._
|
||||
- [lstags](https://github.com/ivanilves/lstags) - Tool and API to sync Docker images across different registries.
|
||||
- [lwc](https://github.com/timdp/lwc) - A live-updating version of the UNIX wc command.
|
||||
- [manssh](https://github.com/xwjdsh/manssh) - manssh is a command line tool for managing your ssh alias config easily.
|
||||
- [Mizu](https://github.com/up9inc/mizu) - API traffic viewer for Kubernetes enabling you to view all API communication between microservices, multiprotocol support: HTTP1.1, HTTP/2, AMQP, Kafka, Redis.
|
||||
- [Moby](https://github.com/moby/moby) - Collaborative project for the container ecosystem to assemble container-based systems.
|
||||
- [Mora](https://github.com/emicklei/mora) - REST server for accessing MongoDB documents and meta data.
|
||||
- [ostent](https://github.com/ostrost/ostent) - collects and displays system metrics and optionally relays to Graphite and/or InfluxDB.
|
||||
@@ -2947,7 +2934,6 @@ _Software written in Go._
|
||||
- [snap](https://github.com/intelsdi-x/snap) - Powerful telemetry framework.
|
||||
- [Snitch](https://github.com/lucasgomide/snitch) - Simple way to notify your team and many tools when someone has deployed any application via Tsuru.
|
||||
- [Stack Up](https://github.com/pressly/sup) - Stack Up, a super simple deployment tool - just Unix - think of it like 'make' for a network of servers.
|
||||
- [stew](https://github.com/marwanhawari/stew) - An independent package manager for compiled binaries.
|
||||
- [syncthing](https://syncthing.net/) - Open, decentralized file synchronization tool and protocol.
|
||||
- [tcpdog](https://github.com/mehrdadrad/tcpdog) - eBPF based TCP observability.
|
||||
- [tcpprobe](https://github.com/mehrdadrad/tcpprobe) - TCP tool for network performance and path monitoring, including socket statistics.
|
||||
|
18
README_EN.md
18
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-02-10 07:14:31(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)
|
||||
|
||||
@@ -81,7 +81,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. Want to be a supporter of the project click [here](mailto:mailto:avelinorun+oss@gmail.com?subject=awesome-go%3A%20project%20support)._
|
||||
**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._
|
||||
|
||||
> A curated list of awesome Go frameworks, libraries and software. Inspired by [awesome-python](https://github.com/vinta/awesome-python).
|
||||
|
||||
@@ -559,7 +559,6 @@ _Generic datastructures and algorithms in Go._
|
||||
- [slices](https://github.com/srfrog/slices) - Functions that operate on slices; like `package strings` but adapted to work with slices.
|
||||
- [timedmap](https://github.com/zekroTJA/timedmap) - Map with expiring key-value pairs.
|
||||
- [treap](https://github.com/perdata/treap) - Persistent, fast ordered map using tree heaps.
|
||||
- [treemap](https://github.com/igrmk/treemap) - Generic key-sorted map using a red-black tree under the hood.
|
||||
- [trie](https://github.com/derekparker/trie) - Trie implementation in Go.
|
||||
- [ttlcache](https://github.com/ReneKroon/ttlcache) - In-memory string-interface{} cache with various time-based expiration options and callbacks.
|
||||
- [typ](https://github.com/gurukami/typ) - Null Types, Safe primitive type conversion and fetching value from complex structures.
|
||||
@@ -579,7 +578,6 @@ _Databases implemented in Go._
|
||||
- [buntdb](https://github.com/tidwall/buntdb) - Fast, embeddable, in-memory key/value database for Go with custom indexing and spatial support.
|
||||
- [cache](https://github.com/akyoto/cache) - In-memory key:value store with expiration time, 0 dependencies, <100 LoC, 100% coverage.
|
||||
- [cache2go](https://github.com/muesli/cache2go) - In-memory key:value cache which supports automatic invalidation based on timeouts.
|
||||
- [clover](https://github.com/ostafen/clover) - A lightweight document-oriented NoSQL database written in pure Golang.
|
||||
- [clusteredBigCache](https://github.com/oaStuff/clusteredBigCache) - BigCache with clustering support and individual item expiration.
|
||||
- [cockroach](https://github.com/cockroachdb/cockroach) - Scalable, Geo-Replicated, Transactional Datastore.
|
||||
- [Coffer](https://github.com/claygod/coffer) - Simple ACID key-value database that supports transactions.
|
||||
@@ -871,7 +869,6 @@ _Libraries and tools that implement email creation and sending._
|
||||
- [mailchain](https://github.com/mailchain/mailchain) - Send encrypted emails to blockchain addresses written in Go.
|
||||
- [mailgun-go](https://github.com/mailgun/mailgun-go) - Go library for sending mail with the Mailgun API.
|
||||
- [MailHog](https://github.com/mailhog/MailHog) - Email and SMTP testing with web and API interface.
|
||||
- [mailx](https://github.com/valord577/mailx) - Mailx is a library that makes it easier to send email via SMTP. It is an enhancement of the golang standard library `net/smtp`.
|
||||
- [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.
|
||||
@@ -992,7 +989,6 @@ _Libraries for working with forms._
|
||||
- [formam](https://github.com/monoculum/formam) - decode form's values into a struct.
|
||||
- [forms](https://github.com/albrow/forms) - Framework-agnostic library for parsing and validating form/JSON data which supports multipart forms and files.
|
||||
- [gorilla/csrf](https://github.com/gorilla/csrf) - CSRF protection for Go web applications & services.
|
||||
- [httpin](https://github.com/ggicci/httpin) - Decode an HTTP request into a custom struct, including querystring, forms, HTTP headers, etc.
|
||||
- [nosurf](https://github.com/justinas/nosurf) - CSRF protection middleware for Go.
|
||||
- [qs](https://github.com/sonh/qs) - Go module for encoding structs into URL query parameters.
|
||||
- [queryparam](https://github.com/tomwright/queryparam) - Decode `url.Values` into usable struct values of standard or custom types.
|
||||
@@ -1260,7 +1256,6 @@ _Libraries for scheduling jobs._
|
||||
- [go-cron](https://github.com/rk/go-cron) - Simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.
|
||||
- [go-quartz](https://github.com/reugn/go-quartz) - Simple, zero-dependency scheduling library for Go.
|
||||
- [gocron](https://github.com/go-co-op/gocron) - Easy and fluent Go job scheduling. This is an actively maintained fork of [jasonlvhit/gocron](https://github.com/jasonlvhit/gocron).
|
||||
- [goflow](https://github.com/fieldryand/goflow) - A workflow orchestrator and scheduler for rapid prototyping of ETL/ML/AI pipelines.
|
||||
- [gron](https://github.com/roylee0704/gron) - Define time-based tasks using a simple Go API and Gron’s scheduler will run them accordingly.
|
||||
- [gronx](https://github.com/adhocore/gronx) - Cron expression parser, task runner and daemon consuming crontab like task list.
|
||||
- [JobRunner](https://github.com/bamzi/jobrunner) - Smart and featureful cron job scheduler with job queuing and live monitoring built in.
|
||||
@@ -1526,7 +1521,6 @@ _**Unofficial** set of patterns for structuring projects._
|
||||
- [golang-templates/seed](https://github.com/golang-templates/seed) - Go application GitHub repository template.
|
||||
- [insidieux/inizio](https://github.com/insidieux/inizio) - Golang project layout generator with plugins.
|
||||
- [modern-go-application](https://github.com/sagikazarmark/modern-go-application) - Go application boilerplate and example applying modern practices.
|
||||
- [pagoda](https://github.com/mikestefanello/pagoda) - Rapid, easy full-stack web development starter kit built in Go.
|
||||
- [scaffold](https://github.com/catchplay/scaffold) - Scaffold generates a starter Go project layout. Lets you focus on business logic implemented.
|
||||
- [wangyoucao577/go-project-layout](https://github.com/wangyoucao577/go-project-layout) - Set of practices and discussions on how to structure Go project layout.
|
||||
|
||||
@@ -1605,7 +1599,6 @@ _These libraries were placed here because none of the other categories seemed to
|
||||
- [varint](https://github.com/chmike/varint) - A faster varying length integer encoder/decoder than the one provided in the standard library.
|
||||
- [xdg](https://github.com/rkoesters/xdg) - FreeDesktop.org (xdg) Specs implemented in Go.
|
||||
- [xkg](https://github.com/go-xkg/xkg) - X Keyboard Grabber.
|
||||
- [xz](https://github.com/ulikunitz/xz) - Pure golang package for reading and writing xz-compressed files.
|
||||
|
||||
**[⬆ back to top](#contents)**
|
||||
|
||||
@@ -1735,7 +1728,6 @@ _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.
|
||||
@@ -1744,7 +1736,6 @@ _Libraries for making HTTP requests._
|
||||
- [httpc](https://github.com/valord577/httpc) - A customizable and simple HTTP client library. Only depend on the stdlib HTTP client.
|
||||
- [httpretry](https://github.com/ybbus/httpretry) - Enriches the default go HTTP client with retry functionality.
|
||||
- [pester](https://github.com/sethgrid/pester) - Go HTTP client calls with retries, backoff, and concurrency.
|
||||
- [req](https://github.com/imroc/req) - Simple Go HTTP client with Black Magic (Less code and More efficiency).
|
||||
- [request](https://github.com/monaco-io/request) - HTTP client for golang. If you have experience about axios or requests, you will love it. No 3rd dependency.
|
||||
- [requests](https://github.com/carlmjohnson/requests) - HTTP requests for Gophers. Uses context.Context and doesn't hide the underlying net/http.Client, making it compatible with standard Go APIs. Also includes testing tools.
|
||||
- [resty](https://github.com/go-resty/resty) - Simple HTTP and REST client for Go inspired by Ruby rest-client.
|
||||
@@ -2008,7 +1999,6 @@ _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)**
|
||||
|
||||
@@ -2034,7 +2024,6 @@ _Libraries and tools for templating and lexing._
|
||||
- [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/).
|
||||
- [gofpdf](https://github.com/jung-kurt/gofpdf) - PDF document generator with high level support for text, drawing and images.
|
||||
- [gospin](https://github.com/m1/gospin) - Article spinning and spintax/spinning syntax engine, useful for A/B, testing pieces of text/articles and creating more natural conversations.
|
||||
- [got](https://github.com/goradd/got) - A Go code generator inspired by Hero and Fasttemplate. Has include files, custom tag definitions, injected Go code, language translation, and more.
|
||||
- [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.
|
||||
@@ -2435,7 +2424,6 @@ _General utilities and tools to make your life easier._
|
||||
- [netbug](https://github.com/e-dard/netbug) - Easy remote profiling of your services.
|
||||
- [nfdump](https://github.com/chrispassas/nfdump) - Read nfdump netflow files.
|
||||
- [nostromo](https://github.com/pokanop/nostromo) - CLI for building powerful aliases.
|
||||
- [objwalker](https://github.com/rekby/objwalker) - Walk by go objects with reflection.
|
||||
- [okrun](https://github.com/xta/okrun) - go run error steamroller.
|
||||
- [olaf](https://github.com/btnguyen2k/olaf) - Twitter Snowflake implemented in Go.
|
||||
- [onecache](https://github.com/adelowo/onecache) - Caching library with support for multiple backend stores (Redis, Memcached, filesystem etc).
|
||||
@@ -2867,7 +2855,6 @@ _Software written in Go._
|
||||
- [lstags](https://github.com/ivanilves/lstags) - Tool and API to sync Docker images across different registries.
|
||||
- [lwc](https://github.com/timdp/lwc) - A live-updating version of the UNIX wc command.
|
||||
- [manssh](https://github.com/xwjdsh/manssh) - manssh is a command line tool for managing your ssh alias config easily.
|
||||
- [Mizu](https://github.com/up9inc/mizu) - API traffic viewer for Kubernetes enabling you to view all API communication between microservices, multiprotocol support: HTTP1.1, HTTP/2, AMQP, Kafka, Redis.
|
||||
- [Moby](https://github.com/moby/moby) - Collaborative project for the container ecosystem to assemble container-based systems.
|
||||
- [Mora](https://github.com/emicklei/mora) - REST server for accessing MongoDB documents and meta data.
|
||||
- [ostent](https://github.com/ostrost/ostent) - collects and displays system metrics and optionally relays to Graphite and/or InfluxDB.
|
||||
@@ -2947,7 +2934,6 @@ _Software written in Go._
|
||||
- [snap](https://github.com/intelsdi-x/snap) - Powerful telemetry framework.
|
||||
- [Snitch](https://github.com/lucasgomide/snitch) - Simple way to notify your team and many tools when someone has deployed any application via Tsuru.
|
||||
- [Stack Up](https://github.com/pressly/sup) - Stack Up, a super simple deployment tool - just Unix - think of it like 'make' for a network of servers.
|
||||
- [stew](https://github.com/marwanhawari/stew) - An independent package manager for compiled binaries.
|
||||
- [syncthing](https://syncthing.net/) - Open, decentralized file synchronization tool and protocol.
|
||||
- [tcpdog](https://github.com/mehrdadrad/tcpdog) - eBPF based TCP observability.
|
||||
- [tcpprobe](https://github.com/mehrdadrad/tcpprobe) - TCP tool for network performance and path monitoring, including socket statistics.
|
||||
|
Reference in New Issue
Block a user