mirror of
https://github.com/avelino/awesome-go.git
synced 2026-04-11 02:11:43 +08:00
Added docker-volume-backup to DevOps Tools Section (#5775)
This commit is contained in:
parent
f3338d41f0
commit
64deb2e7d3
11
README.md
11
README.md
@ -709,7 +709,7 @@ _Data stores with expiring records, in-memory distributed data stores, or in-mem
|
||||
- [nscache](https://github.com/no-src/nscache) - A Go caching framework that supports multiple data source drivers.
|
||||
- [otter](https://github.com/maypok86/otter) - A high performance lockless cache for Go. Many times faster than Ristretto and friends.
|
||||
- [pocache](https://github.com/naughtygopher/pocache) - Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy.
|
||||
- [ristretto](https://github.com/dgraph-io/ristretto) - A high performance memory-bound Go cache.
|
||||
- [ristretto](https://github.com/dgraph-io/ristretto) - A high performance memory-bound Go cache.
|
||||
- [sturdyc](https://github.com/viccon/sturdyc) - A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant.
|
||||
- [theine](https://github.com/Yiling-J/theine-go) - High performance, near optimal in-memory cache with proactive TTL expiration and generics.
|
||||
- [timedmap](https://github.com/zekroTJA/timedmap) - Map with expiring key-value pairs.
|
||||
@ -2956,7 +2956,7 @@ _Libraries for validation._
|
||||
- [Validator](https://github.com/go-the-way/validator) - A lightweight model validator written in Go.Contains VFs:Min, Max, MinLength, MaxLength, Length, Enum, Regex.
|
||||
- [valix](https://github.com/marrow16/valix) Go package for validating requests
|
||||
- [Zog](https://github.com/Oudwins/zog) - A [Zod](https://github.com/colinhacks/zod) inspired schema builder for runtime value parsing and validation.
|
||||
**[⬆ back to top](#contents)**
|
||||
**[⬆ back to top](#contents)**
|
||||
|
||||
## Version Control
|
||||
|
||||
@ -3222,7 +3222,7 @@ _Plugin for text editors and IDEs._
|
||||
|
||||
## Go Generate Tools
|
||||
|
||||
- [envdoc](https://github.com/g4s8/envdoc) - generate documentation for environment variables from Go source files.
|
||||
- [envdoc](https://github.com/g4s8/envdoc) - generate documentation for environment variables from Go source files.
|
||||
- [generic](https://github.com/usk81/generic) - flexible data type for Go.
|
||||
- [gocontracts](https://github.com/Parquery/gocontracts) - brings design-by-contract to Go by synchronizing the code with the documentation.
|
||||
- [godal](https://github.com/mafulong/godal) - Generate orm models corresponding to golang by specifying sql ddl file, which can be used by gorm.
|
||||
@ -3288,6 +3288,7 @@ _Software written in Go._
|
||||
- [dish](https://github.com/thevxn/dish) - A lightweight, remotely configurable monitoring service.
|
||||
- [Docker](https://www.docker.com/) - Open platform for distributed applications for developers and sysadmins.
|
||||
- [docker-go-mingw](https://github.com/x1unix/docker-go-mingw) - Docker image for building Go binaries for Windows with MinGW toolchain.
|
||||
- [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.
|
||||
- [Dockerfile-Generator](https://github.com/ozankasikci/dockerfile-generator) - A go library and an executable that produces valid Dockerfiles using various input channels.
|
||||
- [dogo](https://github.com/liudng/dogo) - Monitoring changes in the source file and automatically compile and run (restart).
|
||||
- [drone-jenkins](https://github.com/appleboy/drone-jenkins) - Trigger downstream Jenkins jobs using a binary, docker or Drone CI.
|
||||
@ -3499,7 +3500,7 @@ _Where to discover new Go libraries._
|
||||
- [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.
|
||||
- [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.
|
||||
- [For the Love of Go](https://bitfieldconsulting.com/books/love) - An introductory book for Go beginners.
|
||||
- [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.
|
||||
- [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.
|
||||
- [Know Go: Generics](https://bitfieldconsulting.com/books/generics) - A guide to understanding and using generics in Go.
|
||||
- [Lets-Go](https://lets-go.alexedwards.net) - A step-by-step guide to creating fast, secure and maintanable web applications with Go.
|
||||
- [Lets-Go-Further](https://lets-go-further.alexedwards.net) - Advanced patterns for building APIs and web applications in Go.
|
||||
@ -3697,7 +3698,7 @@ _Add the group of your city/country here (send **PR**)_
|
||||
- [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.
|
||||
- [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).
|
||||
- [A Tour of Go](https://tour.golang.org/) - Interactive tour of Go.
|
||||
- [Build a Database in 1000 lines of code]( https://link.medium.com/O9YQlx89Htb) - Build a NoSQL Database From Zero in 1000 Lines of Code.
|
||||
- [Build a Database in 1000 lines of code](https://link.medium.com/O9YQlx89Htb) - Build a NoSQL Database From Zero in 1000 Lines of Code.
|
||||
- [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.
|
||||
- [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.
|
||||
- [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.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user