You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -707,7 +707,7 @@ _Data stores with expiring records, in-memory distributed data stores, or in-mem
707
707
-[nscache](https://github.com/no-src/nscache) - A Go caching framework that supports multiple data source drivers.
708
708
-[otter](https://github.com/maypok86/otter) - A high performance lockless cache for Go. Many times faster than Ristretto and friends.
709
709
-[pocache](https://github.com/naughtygopher/pocache) - Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy.
710
-
-[ristretto](https://github.com/dgraph-io/ristretto) - A high performance memory-bound Go cache.
710
+
-[ristretto](https://github.com/dgraph-io/ristretto) - A high performance memory-bound Go cache.
711
711
-[sturdyc](https://github.com/viccon/sturdyc) - A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant.
712
712
-[theine](https://github.com/Yiling-J/theine-go) - High performance, near optimal in-memory cache with proactive TTL expiration and generics.
713
713
-[timedmap](https://github.com/zekroTJA/timedmap) - Map with expiring key-value pairs.
@@ -1298,7 +1298,6 @@ _Geographic tools and servers_
1298
1298
1299
1299
_Tools for compiling Go to other languages and vice-versa._
1300
1300
1301
-
1302
1301
-[bunster](https://github.com/yassinebenaid/bunster) - Compile shell scripts to Go.
1303
1302
-[c4go](https://github.com/Konstantin8105/c4go) - Transpile C code to Go code.
1304
1303
-[esp32](https://github.com/andygeiss/esp32-transpiler) - Transpile Go into Arduino code.
@@ -2067,7 +2066,7 @@ _Libraries for working with various layers of the network._
2067
2066
_Libraries for making HTTP requests._
2068
2067
2069
2068
-[axios4go](https://github.com/rezmoss/axios4go) - A Go HTTP client library inspired by Axios, providing a simple and intuitive API for making HTTP requests.
2070
-
-[azuretls-client](https://github.com/Noooste/azuretls-client) - An easy-to-use HTTP client 100% in Go to spoof TLS/JA3 and HTTP2 fingerprint
2069
+
-[azuretls-client](https://github.com/Noooste/azuretls-client) - An easy-to-use HTTP client 100% in Go to spoof TLS/JA3 and HTTP2 fingerprint
2071
2070
-[fast-shot](https://github.com/opus-domini/fast-shot) - Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.
-[go-cleanhttp](https://github.com/hashicorp/go-cleanhttp) - Get easily stdlib HTTP client, which does not share any state with other clients.
@@ -2554,7 +2553,7 @@ See also [Natural Language Processing](#natural-language-processing) and [Text A
2554
2553
-[goq](https://github.com/andrewstuart/goq) - Declarative unmarshalling of HTML using struct tags with jQuery syntax (uses GoQuery).
2555
2554
-[html-to-markdown](https://github.com/JohannesKaufmann/html-to-markdown) - Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
2556
2555
-[htmlquery](https://github.com/antchfx/htmlquery) - An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression.
2557
-
-[htmlyaml](https://github.com/nikolaydubina/htmlyaml) - Rich rendering of YAML as HTML in Go
2556
+
-[htmlyaml](https://github.com/nikolaydubina/htmlyaml) - Rich rendering of YAML as HTML in Go
2558
2557
-[htree](https://github.com/bobg/htree) - Traverse, navigate, filter, and otherwise process trees of [html.Node](https://pkg.go.dev/golang.org/x/net/html#Node) objects.
2559
2558
-[mxj](https://github.com/clbanning/mxj) - Encode / decode XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
2560
2559
-[toml](https://github.com/BurntSushi/toml) - TOML configuration format (encoder/decoder with reflection).
@@ -2964,7 +2963,7 @@ _Libraries for validation._
2964
2963
-[Validator](https://github.com/go-the-way/validator) - A lightweight model validator written in Go.Contains VFs:Min, Max, MinLength, MaxLength, Length, Enum, Regex.
2965
2964
-[valix](https://github.com/marrow16/valix) Go package for validating requests
2966
2965
-[Zog](https://github.com/Oudwins/zog) - A [Zod](https://github.com/colinhacks/zod) inspired schema builder for runtime value parsing and validation.
2967
-
**[⬆ back to top](#contents)**
2966
+
**[⬆ back to top](#contents)**
2968
2967
2969
2968
## Version Control
2970
2969
@@ -3231,7 +3230,7 @@ _Plugin for text editors and IDEs._
3231
3230
3232
3231
## Go Generate Tools
3233
3232
3234
-
-[envdoc](https://github.com/g4s8/envdoc) - generate documentation for environment variables from Go source files.
3233
+
-[envdoc](https://github.com/g4s8/envdoc) - generate documentation for environment variables from Go source files.
3235
3234
-[generic](https://github.com/usk81/generic) - flexible data type for Go.
3236
3235
-[gocontracts](https://github.com/Parquery/gocontracts) - brings design-by-contract to Go by synchronizing the code with the documentation.
3237
3236
-[godal](https://github.com/mafulong/godal) - Generate orm models corresponding to golang by specifying sql ddl file, which can be used by gorm.
@@ -3297,6 +3296,7 @@ _Software written in Go._
3297
3296
-[dish](https://github.com/thevxn/dish) - A lightweight, remotely configurable monitoring service.
3298
3297
-[Docker](https://www.docker.com/) - Open platform for distributed applications for developers and sysadmins.
3299
3298
-[docker-go-mingw](https://github.com/x1unix/docker-go-mingw) - Docker image for building Go binaries for Windows with MinGW toolchain.
3299
+
-[docker-volume-backup](https://github.com/offen/docker-volume-backup) - Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox or SSH compatible storage.
3300
3300
-[Dockerfile-Generator](https://github.com/ozankasikci/dockerfile-generator) - A go library and an executable that produces valid Dockerfiles using various input channels.
3301
3301
-[dogo](https://github.com/liudng/dogo) - Monitoring changes in the source file and automatically compile and run (restart).
3302
3302
-[drone-jenkins](https://github.com/appleboy/drone-jenkins) - Trigger downstream Jenkins jobs using a binary, docker or Drone CI.
@@ -3508,7 +3508,7 @@ _Where to discover new Go libraries._
3508
3508
-[Creative DIY Microcontroller Project With TinyGo and WebAssembly](https://www.packtpub.com/product/creative-diy-microcontroller-projects-with-tinygo-and-webassembly/9781800560208) - An introduction into the TinyGo compiler with projects involving Arduino and WebAssembly.
3509
3509
-[Effective Go: Elegant, efficient, and testable code](https://www.manning.com/books/effective-go) - Unlock Go’s unique perspective on program design, and start writing simple, maintainable, and testable Go code.
3510
3510
-[For the Love of Go](https://bitfieldconsulting.com/books/love) - An introductory book for Go beginners.
3511
-
-[Go in Practice, Second Edition](https://www.manning.com/books/go-in-practice-second-edition)- Your practical guide on the ins-and-outs of Go development, covering the standard library and the most important tools from Go’s powerful ecosystem.
3511
+
-[Go in Practice, Second Edition](https://www.manning.com/books/go-in-practice-second-edition) - Your practical guide on the ins-and-outs of Go development, covering the standard library and the most important tools from Go’s powerful ecosystem.
3512
3512
-[Know Go: Generics](https://bitfieldconsulting.com/books/generics) - A guide to understanding and using generics in Go.
3513
3513
-[Lets-Go](https://lets-go.alexedwards.net) - A step-by-step guide to creating fast, secure and maintanable web applications with Go.
3514
3514
-[Lets-Go-Further](https://lets-go-further.alexedwards.net) - Advanced patterns for building APIs and web applications in Go.
@@ -3706,7 +3706,7 @@ _Add the group of your city/country here (send **PR**)_
3706
3706
-[A Comprehensive Guide to Structured Logging in Go](https://betterstack.com/community/guides/logging/logging-in-go/) - Delve deep into the world of structured logging in Go with a specific focus on recently accepted slog proposal which aims to bring high performance structured logging with levels to the standard library.
3707
3707
-[A Guide to Golang E-Commerce](https://snipcart.com/blog/golang-ecommerce-ponzu-cms-demo?utm_term=golang-ecommerce-ponzu-cms-demo) - Building a Golang site for e-commerce (demo included).
3708
3708
-[A Tour of Go](https://tour.golang.org/) - Interactive tour of Go.
3709
-
-[Build a Database in 1000 lines of code](https://link.medium.com/O9YQlx89Htb) - Build a NoSQL Database From Zero in 1000 Lines of Code.
3709
+
-[Build a Database in 1000 lines of code](https://link.medium.com/O9YQlx89Htb) - Build a NoSQL Database From Zero in 1000 Lines of Code.
3710
3710
-[Build web application with Golang](https://github.com/astaxie/build-web-application-with-golang) - Golang ebook intro how to build a web app with golang.
3711
3711
-[Building and Testing a REST API in Go with Gorilla Mux and PostgreSQL](https://semaphoreci.com/community/tutorials/building-and-testing-a-rest-api-in-go-with-gorilla-mux-and-postgresql) - We’ll write an API with the help of the powerful Gorilla Mux.
3712
3712
-[Building Go Web Applications and Microservices Using Gin](https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin) - Get familiar with Gin and find out how it can help you reduce boilerplate code and build a request handling pipeline.
0 commit comments