Category Go

MultiversX Blockchain

What is MultiversX (Elrond) Blockchain? MultiversX (Elrond) is a public blockchain platform that utilizes the Secure Proof of Stake (PoS) consensus algorithm to enable fast, efficient, and secure transactions. It...

AWS SDK for Go

What is AWS Sdk for go? The AWS SDK for Go simplifies use of AWS services by providing a set of libraries that are consistent and familiar for Go developers....

What is the best IDE for developing in Golang?

Here’s a list of some of the best IDEs that you can choose while developing Go language. An inevitable question definitely comes into the mind of a Golang developer is:...

Go for Visual Studio Code

What is Visual Studio Code? VS Code is a lightweight source code editor and powerful development environment for building and debugging modern web, mobile and cloud applications. It is free...

Terraform

What is Terraform? Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions....

Moby Project

What is Moby Project? Moby is an open-source project created by Docker to enable and accelerate software containerization. It provides a “Lego set” of toolkit components, the framework for assembling...

Publishing Go Modules Tutorial

How to publish go module? This post discusses how to write and publish modules so other modules can depend on them.

Migrating to Go Modules Tutorial

How to migrate my go project in Go Modules Project? Go projects use a wide variety of dependency management strategies. Vendoring tools such as dep and glide are popular, but...

Using Go Modules Tutorial

What is Go Module? A module is a collection of Go packages stored in a file tree with a go.mod file at its root. The go.mod file defines the module’s...

The Best APIs are Built with Go Swagger Tools

What is Go Swagger? Go Swagger package contains a golang implementation of Swagger 2.0 it knows how to serialize and deserialize swagger specifications.

Gitea: A painless self-hosted Git service

What is Gitea? Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post...

MongoDB Go Driver Tutorial

MongoDB Go Driver The official MongoDB Go Driver recently moved to GA with the release of version 1.0.0. It’s now regarded as feature complete and ready for production use. This...

Build a Todo App in Golang, MongoDB, and React

go-to-do-app This is a to-do list application. It’s server is created in Golang, db is mongodb and client is in React.

wego - is a weather client for the terminal.

What is wego? wego is a weather client for the terminal. Features show forecast for 1 to 7 days nice ASCII art icons displayed info (metric or imperial units): temperature...

k6 - a modern load testing tool, using Go and JavaScript

What is k6? k6 is a developer centric open source load and performance regression testing tool for testing the performance of your cloud native backend infrastructure: APIs, microservices, serverless, containers...

Keybase - Go Library, Client, Service, OS X, iOS, Android, Electron

What is Keybase? Keybase is more than a website. If you’re comfortable working in a terminal, you should download the keybase app. You can do so much with it: sign,...

Dep - Go dependency management tool

What is dep? dep was the “official experiment.” The Go toolchain, as of 1.11, has adopted an approach that sharply diverges from dep. As a result, we are continuing development...

Json Iterator - Fastest JSON parser ever

What is jsoniter? jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go. Good deal of the code is ported from dsljson, and jsonparser.

Gomega provides support for versions of Go

What is Gomega? Gomega is a matcher/assertion library. It is best paired with the Ginkgo BDD test framework, but can be adapted for use in other contexts too.

Agouti a testing Framework

What is Agouti? Agouti is a library for writing browser-based acceptance tests in Google Go. It provides Gomega matchers and plays nicely with Ginkgo or Spec. See agouti.org and the...

Hover brings Flutter apps to the desktop

What is Hover? Hover is a simple build tool to create Flutter desktop applications. Hover is brand new and under development, it should be considered alpha. Anything can break, please...

Sarama Go library for Apache Kafka

What is Sarama? Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming...

Go Vegeta

What is Go Vegeta? Vegeta is a versatile HTTP load testing tool built out of a need to drill HTTP services with a constant request rate. It can be used...

Go Social test

What is Kala? Kala is a simplistic, modern, and performant job scheduler written in Go. It lives in a single binary and does not have any dependencies.

Go Social Network

What is Go Social Network? Go Social Network is a mini social-network created with the awesome Golang. You can use this repo as starting point for your project. Features Login/Register...

Go Callvis

What is go-callvis? go-callvis is a development tool to help visualize call graph of a Go program using interactive view. The purpose of this tool is to provide developers with...

Gaia Pipeline

What is gaia? Gaia is an open source automation platform which makes it easy and fun to build powerful pipelines in any programming language. Based on HashiCorp’s go-plugin and gRPC,...

Gorilla WebSocket

What is Gorila? Gorilla is a web toolkit for the Go programming language. Currently these packages are available:

Web.go - Tutorial

What is web.go? web.go is the simplest way to write web applications in the Go programming language. It’s ideal for writing simple, performant backend web services.

Go Time Podcasts

What is Go Time? GO Time is a diverse panel and special guests discuss cloud infrastructure, distributed systems, microservices, Kubernetes, Docker…oh and also Go!

Go Ginkgo

What is Ginkgo? Ginkgo is a BDD-style Go testing framework built to help you efficiently write expressive and comprehensive tests. It is best paired with the Gomega matcher library but...

Go Glide

What is Glide? Glide is Vendor Package Management for Golang. Are you used to tools such as Cargo, npm, Composer, Nuget, Pip, Maven, Bundler, or other modern package managers? If...

Go NSQ

What is Go NSQ? NSQ is a great distributed queue. I’ve used it successfully as a primary building block for large-scale distributed systems. Here are some of its features: Support...

Go ORM

What is GORM? The fantastic ORM library for Golang, aims to be developer friendly. Full-Featured ORM (almost) Associations (Has One, Has Many, Belongs To, Many To Many, Polymorphism) Hooks (Before/After...

Go Kit

What is Go Kit? Go kit is a programming toolkit for building microservices (or elegant monoliths) in Go. We solve common problems in distributed systems and application architecture so you...

Go Sendgrid

What is Sendgird? SendGrid is a leader in trusted email delivery. Our powerful cloud-based solution sends transactional and marketing email for over 82,000 paying customers, allowing them to focus on...

Goji

What is Goji? Goji is a HTTP request multiplexer, similar to net/http.ServeMux. It compares incoming requests to a list of registered Patterns, and dispatches to the Handler that corresponds to...

Vugu

What is Vugu? Inspired by tools like Vue and React, Vugu is a small library written enitrely in Go and able to run in modern browsers using WebAssembly.

Minio

What is Minio? Minio is an object storage server released under Apache License v2.0. It is compatible with Amazon S3 cloud storage service. It is best suited for storing unstructured...

GoHugo

What is Hugo? Hugo is a static HTML and CSS website generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with...

Algorithms to Go

What is Algorithms? An algorithm is a stepwise procedure of well-defined executable instructions intended to perform a task or solve a problem, often with the added requirement that the procedure...

Kubernetes

What is Kubernetes? Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.

Go api for stripe

What is stripe-go? stripe-go is Go library for the Stripe API. The Stripe API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded...

Gogs

What is Gogs? Gogs is a painless self-hosted Git service. The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted...

Buffalo Framework

What is Buffalo? Buffalo is a Go web development eco-system, designed to make your life easier.

Gin Gonic Web Framework

What is Gin? Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance – up to 40 times faster. If you...

Beego Web Framework

What is Beego? Beego is used for rapid development of RESTful APIs, web apps and backend services in Go. It is inspired by Tornado, Sinatra and Flask. beego has some...

Revel Web Framework

What is Revel? Revel is almost a full stack web framework in the spirit of Rails and Play! frameworks.

Playground for Golang

What is Playground? The service receives a Go program, compiles, links, and runs the program inside a sandbox, then returns the output

Mattermost Chat

What is Mattermost? Mattermost is an open source Slack alternative. It’s written in Golang and React and runs as a single Linux binary with MySQL or PostgreSQL.

GoLang IDE

What is GoLand? GoLand is a new commercial IDE by JetBrains aimed at providing an ergonomic environment for Go development.

The Best Go Tutorial

Go or Golang is a programming language designed in the tradition of C by engineers from Google. Apart from being statically-typed and compiled, it comes with additional features such as...

Multi Progress Bar

Multi Progress Bar (mpb) is a Go lib for rendering progress bars in terminal applications.

Dgraph

Dgraph is a horizontally scalable and distributed graph database, providing ACID transactions, consistent replication and linearizable reads. It’s built from ground up to perform for a rich set of queries....

Bleve Search

A modern text search and indexing library for go. Simple top-level API, index any object in your data model, override default mapping to customize behavior, rich set of interfaces for...

Go 3D Game Engine

G3N (pronounced ‘gen’) is an OpenGL 3D Game Engine written in Go. It can be used to write cross-platform Go applications that show rich and dynamic 3D representations - not...

Baraca

What is Branca? Branca is a secure easy to use token format which makes it hard to shoot yourself in the foot. It uses IETF XChaCha20-Poly1305 AEAD symmetric encryption to...

Category Secure

The Best Go Tutorial

Go or Golang is a programming language designed in the tradition of C by engineers from Google. Apart from being statically-typed and compiled, it comes with additional features such as...

Baraca

What is Branca? Branca is a secure easy to use token format which makes it hard to shoot yourself in the foot. It uses IETF XChaCha20-Poly1305 AEAD symmetric encryption to...

Category tokens

The Best Go Tutorial

Go or Golang is a programming language designed in the tradition of C by engineers from Google. Apart from being statically-typed and compiled, it comes with additional features such as...

Baraca

What is Branca? Branca is a secure easy to use token format which makes it hard to shoot yourself in the foot. It uses IETF XChaCha20-Poly1305 AEAD symmetric encryption to...

Category cipher

The Best Go Tutorial

Go or Golang is a programming language designed in the tradition of C by engineers from Google. Apart from being statically-typed and compiled, it comes with additional features such as...

Baraca

What is Branca? Branca is a secure easy to use token format which makes it hard to shoot yourself in the foot. It uses IETF XChaCha20-Poly1305 AEAD symmetric encryption to...

Category Game Engine

Go 3D Game Engine

G3N (pronounced ‘gen’) is an OpenGL 3D Game Engine written in Go. It can be used to write cross-platform Go applications that show rich and dynamic 3D representations - not...

Category OpenGL

Go 3D Game Engine

G3N (pronounced ‘gen’) is an OpenGL 3D Game Engine written in Go. It can be used to write cross-platform Go applications that show rich and dynamic 3D representations - not...

Category Graphics

Go 3D Game Engine

G3N (pronounced ‘gen’) is an OpenGL 3D Game Engine written in Go. It can be used to write cross-platform Go applications that show rich and dynamic 3D representations - not...

Category Text Indexing

Bleve Search

A modern text search and indexing library for go. Simple top-level API, index any object in your data model, override default mapping to customize behavior, rich set of interfaces for...

Category Data Structure

Bleve Search

A modern text search and indexing library for go. Simple top-level API, index any object in your data model, override default mapping to customize behavior, rich set of interfaces for...

Bleve Search

A modern text search and indexing library for go. Simple top-level API, index any object in your data model, override default mapping to customize behavior, rich set of interfaces for...

Category Database

Dgraph

Dgraph is a horizontally scalable and distributed graph database, providing ACID transactions, consistent replication and linearizable reads. It’s built from ground up to perform for a rich set of queries....

Category scale

Dgraph

Dgraph is a horizontally scalable and distributed graph database, providing ACID transactions, consistent replication and linearizable reads. It’s built from ground up to perform for a rich set of queries....

Category Graphdb

Dgraph

Dgraph is a horizontally scalable and distributed graph database, providing ACID transactions, consistent replication and linearizable reads. It’s built from ground up to perform for a rich set of queries....

Category Progress Bar

Multi Progress Bar

Multi Progress Bar (mpb) is a Go lib for rendering progress bars in terminal applications.

Category Terminal

Multi Progress Bar

Multi Progress Bar (mpb) is a Go lib for rendering progress bars in terminal applications.

Category CLI

Multi Progress Bar

Multi Progress Bar (mpb) is a Go lib for rendering progress bars in terminal applications.

Category Spinner

Multi Progress Bar

Multi Progress Bar (mpb) is a Go lib for rendering progress bars in terminal applications.

Category Golang

MultiversX Blockchain

What is MultiversX (Elrond) Blockchain? MultiversX (Elrond) is a public blockchain platform that utilizes the Secure Proof of Stake (PoS) consensus algorithm to enable fast, efficient, and secure transactions. It...

AWS SDK for Go

What is AWS Sdk for go? The AWS SDK for Go simplifies use of AWS services by providing a set of libraries that are consistent and familiar for Go developers....

What is the best IDE for developing in Golang?

Here’s a list of some of the best IDEs that you can choose while developing Go language. An inevitable question definitely comes into the mind of a Golang developer is:...

Go for Visual Studio Code

What is Visual Studio Code? VS Code is a lightweight source code editor and powerful development environment for building and debugging modern web, mobile and cloud applications. It is free...

Terraform

What is Terraform? Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions....

Moby Project

What is Moby Project? Moby is an open-source project created by Docker to enable and accelerate software containerization. It provides a “Lego set” of toolkit components, the framework for assembling...

Publishing Go Modules Tutorial

How to publish go module? This post discusses how to write and publish modules so other modules can depend on them.

Migrating to Go Modules Tutorial

How to migrate my go project in Go Modules Project? Go projects use a wide variety of dependency management strategies. Vendoring tools such as dep and glide are popular, but...

Using Go Modules Tutorial

What is Go Module? A module is a collection of Go packages stored in a file tree with a go.mod file at its root. The go.mod file defines the module’s...

The Best APIs are Built with Go Swagger Tools

What is Go Swagger? Go Swagger package contains a golang implementation of Swagger 2.0 it knows how to serialize and deserialize swagger specifications.

Gitea: A painless self-hosted Git service

What is Gitea? Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post...

MongoDB Go Driver Tutorial

MongoDB Go Driver The official MongoDB Go Driver recently moved to GA with the release of version 1.0.0. It’s now regarded as feature complete and ready for production use. This...

Build a Todo App in Golang, MongoDB, and React

go-to-do-app This is a to-do list application. It’s server is created in Golang, db is mongodb and client is in React.

wego - is a weather client for the terminal.

What is wego? wego is a weather client for the terminal. Features show forecast for 1 to 7 days nice ASCII art icons displayed info (metric or imperial units): temperature...

k6 - a modern load testing tool, using Go and JavaScript

What is k6? k6 is a developer centric open source load and performance regression testing tool for testing the performance of your cloud native backend infrastructure: APIs, microservices, serverless, containers...

Keybase - Go Library, Client, Service, OS X, iOS, Android, Electron

What is Keybase? Keybase is more than a website. If you’re comfortable working in a terminal, you should download the keybase app. You can do so much with it: sign,...

Dep - Go dependency management tool

What is dep? dep was the “official experiment.” The Go toolchain, as of 1.11, has adopted an approach that sharply diverges from dep. As a result, we are continuing development...

Json Iterator - Fastest JSON parser ever

What is jsoniter? jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go. Good deal of the code is ported from dsljson, and jsonparser.

Gomega provides support for versions of Go

What is Gomega? Gomega is a matcher/assertion library. It is best paired with the Ginkgo BDD test framework, but can be adapted for use in other contexts too.

Agouti a testing Framework

What is Agouti? Agouti is a library for writing browser-based acceptance tests in Google Go. It provides Gomega matchers and plays nicely with Ginkgo or Spec. See agouti.org and the...

Hover brings Flutter apps to the desktop

What is Hover? Hover is a simple build tool to create Flutter desktop applications. Hover is brand new and under development, it should be considered alpha. Anything can break, please...

Sarama Go library for Apache Kafka

What is Sarama? Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming...

Go Vegeta

What is Go Vegeta? Vegeta is a versatile HTTP load testing tool built out of a need to drill HTTP services with a constant request rate. It can be used...

Go Social test

What is Kala? Kala is a simplistic, modern, and performant job scheduler written in Go. It lives in a single binary and does not have any dependencies.

Go Social Network

What is Go Social Network? Go Social Network is a mini social-network created with the awesome Golang. You can use this repo as starting point for your project. Features Login/Register...

Go Callvis

What is go-callvis? go-callvis is a development tool to help visualize call graph of a Go program using interactive view. The purpose of this tool is to provide developers with...

Gaia Pipeline

What is gaia? Gaia is an open source automation platform which makes it easy and fun to build powerful pipelines in any programming language. Based on HashiCorp’s go-plugin and gRPC,...

Gorilla WebSocket

What is Gorila? Gorilla is a web toolkit for the Go programming language. Currently these packages are available:

Web.go - Tutorial

What is web.go? web.go is the simplest way to write web applications in the Go programming language. It’s ideal for writing simple, performant backend web services.

Go Time Podcasts

What is Go Time? GO Time is a diverse panel and special guests discuss cloud infrastructure, distributed systems, microservices, Kubernetes, Docker…oh and also Go!

Go Ginkgo

What is Ginkgo? Ginkgo is a BDD-style Go testing framework built to help you efficiently write expressive and comprehensive tests. It is best paired with the Gomega matcher library but...

Go Glide

What is Glide? Glide is Vendor Package Management for Golang. Are you used to tools such as Cargo, npm, Composer, Nuget, Pip, Maven, Bundler, or other modern package managers? If...

Go NSQ

What is Go NSQ? NSQ is a great distributed queue. I’ve used it successfully as a primary building block for large-scale distributed systems. Here are some of its features: Support...

Go ORM

What is GORM? The fantastic ORM library for Golang, aims to be developer friendly. Full-Featured ORM (almost) Associations (Has One, Has Many, Belongs To, Many To Many, Polymorphism) Hooks (Before/After...

Go Kit

What is Go Kit? Go kit is a programming toolkit for building microservices (or elegant monoliths) in Go. We solve common problems in distributed systems and application architecture so you...

Go Sendgrid

What is Sendgird? SendGrid is a leader in trusted email delivery. Our powerful cloud-based solution sends transactional and marketing email for over 82,000 paying customers, allowing them to focus on...

Goji

What is Goji? Goji is a HTTP request multiplexer, similar to net/http.ServeMux. It compares incoming requests to a list of registered Patterns, and dispatches to the Handler that corresponds to...

Vugu

What is Vugu? Inspired by tools like Vue and React, Vugu is a small library written enitrely in Go and able to run in modern browsers using WebAssembly.

Minio

What is Minio? Minio is an object storage server released under Apache License v2.0. It is compatible with Amazon S3 cloud storage service. It is best suited for storing unstructured...

GoHugo

What is Hugo? Hugo is a static HTML and CSS website generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with...

Algorithms to Go

What is Algorithms? An algorithm is a stepwise procedure of well-defined executable instructions intended to perform a task or solve a problem, often with the added requirement that the procedure...

Kubernetes

What is Kubernetes? Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.

Go api for stripe

What is stripe-go? stripe-go is Go library for the Stripe API. The Stripe API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded...

Gogs

What is Gogs? Gogs is a painless self-hosted Git service. The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted...

Buffalo Framework

What is Buffalo? Buffalo is a Go web development eco-system, designed to make your life easier.

Gin Gonic Web Framework

What is Gin? Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance – up to 40 times faster. If you...

Beego Web Framework

What is Beego? Beego is used for rapid development of RESTful APIs, web apps and backend services in Go. It is inspired by Tornado, Sinatra and Flask. beego has some...

Revel Web Framework

What is Revel? Revel is almost a full stack web framework in the spirit of Rails and Play! frameworks.

Playground for Golang

What is Playground? The service receives a Go program, compiles, links, and runs the program inside a sandbox, then returns the output

Mattermost Chat

What is Mattermost? Mattermost is an open source Slack alternative. It’s written in Golang and React and runs as a single Linux binary with MySQL or PostgreSQL.

GoLang IDE

What is GoLand? GoLand is a new commercial IDE by JetBrains aimed at providing an ergonomic environment for Go development.

Category IDE

GoLang IDE

What is GoLand? GoLand is a new commercial IDE by JetBrains aimed at providing an ergonomic environment for Go development.

Category Chat

Mattermost Chat

What is Mattermost? Mattermost is an open source Slack alternative. It’s written in Golang and React and runs as a single Linux binary with MySQL or PostgreSQL.

Category Playground

Playground for Golang

What is Playground? The service receives a Go program, compiles, links, and runs the program inside a sandbox, then returns the output

Category Web

Kubernetes

What is Kubernetes? Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.

Go api for stripe

What is stripe-go? stripe-go is Go library for the Stripe API. The Stripe API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded...

Gogs

What is Gogs? Gogs is a painless self-hosted Git service. The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted...

Buffalo Framework

What is Buffalo? Buffalo is a Go web development eco-system, designed to make your life easier.

Gin Gonic Web Framework

What is Gin? Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance – up to 40 times faster. If you...

Beego Web Framework

What is Beego? Beego is used for rapid development of RESTful APIs, web apps and backend services in Go. It is inspired by Tornado, Sinatra and Flask. beego has some...

Revel Web Framework

What is Revel? Revel is almost a full stack web framework in the spirit of Rails and Play! frameworks.

Category Goweb

Buffalo Framework

What is Buffalo? Buffalo is a Go web development eco-system, designed to make your life easier.

Gin Gonic Web Framework

What is Gin? Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance – up to 40 times faster. If you...

Beego Web Framework

What is Beego? Beego is used for rapid development of RESTful APIs, web apps and backend services in Go. It is inspired by Tornado, Sinatra and Flask. beego has some...

Category Service

Minio

What is Minio? Minio is an object storage server released under Apache License v2.0. It is compatible with Amazon S3 cloud storage service. It is best suited for storing unstructured...

GoHugo

What is Hugo? Hugo is a static HTML and CSS website generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with...

Algorithms to Go

What is Algorithms? An algorithm is a stepwise procedure of well-defined executable instructions intended to perform a task or solve a problem, often with the added requirement that the procedure...

Kubernetes

What is Kubernetes? Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.

Go api for stripe

What is stripe-go? stripe-go is Go library for the Stripe API. The Stripe API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded...

Gogs

What is Gogs? Gogs is a painless self-hosted Git service. The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted...

Category Go Api

Go api for stripe

What is stripe-go? stripe-go is Go library for the Stripe API. The Stripe API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded...

Category go stripe

Go api for stripe

What is stripe-go? stripe-go is Go library for the Stripe API. The Stripe API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded...

Category go kubernetes

Kubernetes

What is Kubernetes? Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.

Category deploy

Kubernetes

What is Kubernetes? Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.

Category learn

Minio

What is Minio? Minio is an object storage server released under Apache License v2.0. It is compatible with Amazon S3 cloud storage service. It is best suited for storing unstructured...

GoHugo

What is Hugo? Hugo is a static HTML and CSS website generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with...

Algorithms to Go

What is Algorithms? An algorithm is a stepwise procedure of well-defined executable instructions intended to perform a task or solve a problem, often with the added requirement that the procedure...

Category go algorithm

Algorithms to Go

What is Algorithms? An algorithm is a stepwise procedure of well-defined executable instructions intended to perform a task or solve a problem, often with the added requirement that the procedure...

Category go hugo

GoHugo

What is Hugo? Hugo is a static HTML and CSS website generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with...

Category static website

GoHugo

What is Hugo? Hugo is a static HTML and CSS website generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with...

Category server

Minio

What is Minio? Minio is an object storage server released under Apache License v2.0. It is compatible with Amazon S3 cloud storage service. It is best suited for storing unstructured...

Category go s3

Minio

What is Minio? Minio is an object storage server released under Apache License v2.0. It is compatible with Amazon S3 cloud storage service. It is best suited for storing unstructured...

Category web ui

Vugu

What is Vugu? Inspired by tools like Vue and React, Vugu is a small library written enitrely in Go and able to run in modern browsers using WebAssembly.

Category go frontend

Vugu

What is Vugu? Inspired by tools like Vue and React, Vugu is a small library written enitrely in Go and able to run in modern browsers using WebAssembly.

Category web

Vugu

What is Vugu? Inspired by tools like Vue and React, Vugu is a small library written enitrely in Go and able to run in modern browsers using WebAssembly.

Category go multiplexer

Goji

What is Goji? Goji is a HTTP request multiplexer, similar to net/http.ServeMux. It compares incoming requests to a list of registered Patterns, and dispatches to the Handler that corresponds to...

Category goji

Goji

What is Goji? Goji is a HTTP request multiplexer, similar to net/http.ServeMux. It compares incoming requests to a list of registered Patterns, and dispatches to the Handler that corresponds to...

Category email go

Go Sendgrid

What is Sendgird? SendGrid is a leader in trusted email delivery. Our powerful cloud-based solution sends transactional and marketing email for over 82,000 paying customers, allowing them to focus on...

Category go sendgrid

Go Sendgrid

What is Sendgird? SendGrid is a leader in trusted email delivery. Our powerful cloud-based solution sends transactional and marketing email for over 82,000 paying customers, allowing them to focus on...

Category go kit

Go Kit

What is Go Kit? Go kit is a programming toolkit for building microservices (or elegant monoliths) in Go. We solve common problems in distributed systems and application architecture so you...

Category go orm

Go ORM

What is GORM? The fantastic ORM library for Golang, aims to be developer friendly. Full-Featured ORM (almost) Associations (Has One, Has Many, Belongs To, Many To Many, Polymorphism) Hooks (Before/After...

Category go orm library

Go ORM

What is GORM? The fantastic ORM library for Golang, aims to be developer friendly. Full-Featured ORM (almost) Associations (Has One, Has Many, Belongs To, Many To Many, Polymorphism) Hooks (Before/After...

Category go NSQ

Go NSQ

What is Go NSQ? NSQ is a great distributed queue. I’ve used it successfully as a primary building block for large-scale distributed systems. Here are some of its features: Support...

Category go glide

Go Glide

What is Glide? Glide is Vendor Package Management for Golang. Are you used to tools such as Cargo, npm, Composer, Nuget, Pip, Maven, Bundler, or other modern package managers? If...

Category go ginkgo

Go Ginkgo

What is Ginkgo? Ginkgo is a BDD-style Go testing framework built to help you efficiently write expressive and comprehensive tests. It is best paired with the Gomega matcher library but...

Category go podcasts

Go Time Podcasts

What is Go Time? GO Time is a diverse panel and special guests discuss cloud infrastructure, distributed systems, microservices, Kubernetes, Docker…oh and also Go!

Category go web

Gorilla WebSocket

What is Gorila? Gorilla is a web toolkit for the Go programming language. Currently these packages are available:

Web.go - Tutorial

What is web.go? web.go is the simplest way to write web applications in the Go programming language. It’s ideal for writing simple, performant backend web services.

Category go api

Web.go - Tutorial

What is web.go? web.go is the simplest way to write web applications in the Go programming language. It’s ideal for writing simple, performant backend web services.

Category WebSocket

Gorilla WebSocket

What is Gorila? Gorilla is a web toolkit for the Go programming language. Currently these packages are available:

Category go gaia

Gaia Pipeline

What is gaia? Gaia is an open source automation platform which makes it easy and fun to build powerful pipelines in any programming language. Based on HashiCorp’s go-plugin and gRPC,...

Category pipeline

Gaia Pipeline

What is gaia? Gaia is an open source automation platform which makes it easy and fun to build powerful pipelines in any programming language. Based on HashiCorp’s go-plugin and gRPC,...

Category go graph

Go Callvis

What is go-callvis? go-callvis is a development tool to help visualize call graph of a Go program using interactive view. The purpose of this tool is to provide developers with...

Category go social network

Go Social Network

What is Go Social Network? Go Social Network is a mini social-network created with the awesome Golang. You can use this repo as starting point for your project. Features Login/Register...

Category goweb

Go Social Network

What is Go Social Network? Go Social Network is a mini social-network created with the awesome Golang. You can use this repo as starting point for your project. Features Login/Register...

Category javascript

Go Social Network

What is Go Social Network? Go Social Network is a mini social-network created with the awesome Golang. You can use this repo as starting point for your project. Features Login/Register...

Category scss

Go Social Network

What is Go Social Network? Go Social Network is a mini social-network created with the awesome Golang. You can use this repo as starting point for your project. Features Login/Register...

Category Scheduler

Go Social test

What is Kala? Kala is a simplistic, modern, and performant job scheduler written in Go. It lives in a single binary and does not have any dependencies.

Category Job

Go Social test

What is Kala? Kala is a simplistic, modern, and performant job scheduler written in Go. It lives in a single binary and does not have any dependencies.

Category Golang Application

Go Social test

What is Kala? Kala is a simplistic, modern, and performant job scheduler written in Go. It lives in a single binary and does not have any dependencies.

Category Vegeta

Go Vegeta

What is Go Vegeta? Vegeta is a versatile HTTP load testing tool built out of a need to drill HTTP services with a constant request rate. It can be used...

Category http

Go Vegeta

What is Go Vegeta? Vegeta is a versatile HTTP load testing tool built out of a need to drill HTTP services with a constant request rate. It can be used...

Category Sarama

Sarama Go library for Apache Kafka

What is Sarama? Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming...

Category open source

Gomega provides support for versions of Go

What is Gomega? Gomega is a matcher/assertion library. It is best paired with the Ginkgo BDD test framework, but can be adapted for use in other contexts too.

Agouti a testing Framework

What is Agouti? Agouti is a library for writing browser-based acceptance tests in Google Go. It provides Gomega matchers and plays nicely with Ginkgo or Spec. See agouti.org and the...

Hover brings Flutter apps to the desktop

What is Hover? Hover is a simple build tool to create Flutter desktop applications. Hover is brand new and under development, it should be considered alpha. Anything can break, please...

Sarama Go library for Apache Kafka

What is Sarama? Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming...

Category Flutter

Hover brings Flutter apps to the desktop

What is Hover? Hover is a simple build tool to create Flutter desktop applications. Hover is brand new and under development, it should be considered alpha. Anything can break, please...

Category go flutter

Hover brings Flutter apps to the desktop

What is Hover? Hover is a simple build tool to create Flutter desktop applications. Hover is brand new and under development, it should be considered alpha. Anything can break, please...

Category hover

Hover brings Flutter apps to the desktop

What is Hover? Hover is a simple build tool to create Flutter desktop applications. Hover is brand new and under development, it should be considered alpha. Anything can break, please...

Category testing

Gomega provides support for versions of Go

What is Gomega? Gomega is a matcher/assertion library. It is best paired with the Ginkgo BDD test framework, but can be adapted for use in other contexts too.

Agouti a testing Framework

What is Agouti? Agouti is a library for writing browser-based acceptance tests in Google Go. It provides Gomega matchers and plays nicely with Ginkgo or Spec. See agouti.org and the...

Category agouti

Agouti a testing Framework

What is Agouti? Agouti is a library for writing browser-based acceptance tests in Google Go. It provides Gomega matchers and plays nicely with Ginkgo or Spec. See agouti.org and the...

Category framework

Gomega provides support for versions of Go

What is Gomega? Gomega is a matcher/assertion library. It is best paired with the Ginkgo BDD test framework, but can be adapted for use in other contexts too.

Agouti a testing Framework

What is Agouti? Agouti is a library for writing browser-based acceptance tests in Google Go. It provides Gomega matchers and plays nicely with Ginkgo or Spec. See agouti.org and the...

Category Gomega

Gomega provides support for versions of Go

What is Gomega? Gomega is a matcher/assertion library. It is best paired with the Ginkgo BDD test framework, but can be adapted for use in other contexts too.

Category json

Json Iterator - Fastest JSON parser ever

What is jsoniter? jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go. Good deal of the code is ported from dsljson, and jsonparser.

Category iterator

Json Iterator - Fastest JSON parser ever

What is jsoniter? jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go. Good deal of the code is ported from dsljson, and jsonparser.

Category go dep

Dep - Go dependency management tool

What is dep? dep was the “official experiment.” The Go toolchain, as of 1.11, has adopted an approach that sharply diverges from dep. As a result, we are continuing development...

Category go keybase

Keybase - Go Library, Client, Service, OS X, iOS, Android, Electron

What is Keybase? Keybase is more than a website. If you’re comfortable working in a terminal, you should download the keybase app. You can do so much with it: sign,...

Category go k6

k6 - a modern load testing tool, using Go and JavaScript

What is k6? k6 is a developer centric open source load and performance regression testing tool for testing the performance of your cloud native backend infrastructure: APIs, microservices, serverless, containers...

Category k6

k6 - a modern load testing tool, using Go and JavaScript

What is k6? k6 is a developer centric open source load and performance regression testing tool for testing the performance of your cloud native backend infrastructure: APIs, microservices, serverless, containers...

Category go testing

k6 - a modern load testing tool, using Go and JavaScript

What is k6? k6 is a developer centric open source load and performance regression testing tool for testing the performance of your cloud native backend infrastructure: APIs, microservices, serverless, containers...

Category go wego

wego - is a weather client for the terminal.

What is wego? wego is a weather client for the terminal. Features show forecast for 1 to 7 days nice ASCII art icons displayed info (metric or imperial units): temperature...

Category wego

wego - is a weather client for the terminal.

What is wego? wego is a weather client for the terminal. Features show forecast for 1 to 7 days nice ASCII art icons displayed info (metric or imperial units): temperature...

Category go weather

wego - is a weather client for the terminal.

What is wego? wego is a weather client for the terminal. Features show forecast for 1 to 7 days nice ASCII art icons displayed info (metric or imperial units): temperature...

Category react

Build a Todo App in Golang, MongoDB, and React

go-to-do-app This is a to-do list application. It’s server is created in Golang, db is mongodb and client is in React.

Category todo app

Build a Todo App in Golang, MongoDB, and React

go-to-do-app This is a to-do list application. It’s server is created in Golang, db is mongodb and client is in React.

Category go and react

Build a Todo App in Golang, MongoDB, and React

go-to-do-app This is a to-do list application. It’s server is created in Golang, db is mongodb and client is in React.

Category mongo

MongoDB Go Driver Tutorial

MongoDB Go Driver The official MongoDB Go Driver recently moved to GA with the release of version 1.0.0. It’s now regarded as feature complete and ready for production use. This...

Category mongodb

MongoDB Go Driver Tutorial

MongoDB Go Driver The official MongoDB Go Driver recently moved to GA with the release of version 1.0.0. It’s now regarded as feature complete and ready for production use. This...

Category go mongodb

MongoDB Go Driver Tutorial

MongoDB Go Driver The official MongoDB Go Driver recently moved to GA with the release of version 1.0.0. It’s now regarded as feature complete and ready for production use. This...

Category go database

MongoDB Go Driver Tutorial

MongoDB Go Driver The official MongoDB Go Driver recently moved to GA with the release of version 1.0.0. It’s now regarded as feature complete and ready for production use. This...

Category git sertive

Gitea: A painless self-hosted Git service

What is Gitea? Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post...

Category gitea

Gitea: A painless self-hosted Git service

What is Gitea? Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post...

Category go git

Gitea: A painless self-hosted Git service

What is Gitea? Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post...

Category go git service

Gitea: A painless self-hosted Git service

What is Gitea? Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post...

Category Swagger

The Best APIs are Built with Go Swagger Tools

What is Go Swagger? Go Swagger package contains a golang implementation of Swagger 2.0 it knows how to serialize and deserialize swagger specifications.

Category Go Swagger

The Best APIs are Built with Go Swagger Tools

What is Go Swagger? Go Swagger package contains a golang implementation of Swagger 2.0 it knows how to serialize and deserialize swagger specifications.

Category Swagger Tools

The Best APIs are Built with Go Swagger Tools

What is Go Swagger? Go Swagger package contains a golang implementation of Swagger 2.0 it knows how to serialize and deserialize swagger specifications.

Category swagger-codegen

The Best APIs are Built with Go Swagger Tools

What is Go Swagger? Go Swagger package contains a golang implementation of Swagger 2.0 it knows how to serialize and deserialize swagger specifications.

Category openapi-specification

The Best APIs are Built with Go Swagger Tools

What is Go Swagger? Go Swagger package contains a golang implementation of Swagger 2.0 it knows how to serialize and deserialize swagger specifications.

Category Modules

Publishing Go Modules Tutorial

How to publish go module? This post discusses how to write and publish modules so other modules can depend on them.

Migrating to Go Modules Tutorial

How to migrate my go project in Go Modules Project? Go projects use a wide variety of dependency management strategies. Vendoring tools such as dep and glide are popular, but...

Using Go Modules Tutorial

What is Go Module? A module is a collection of Go packages stored in a file tree with a go.mod file at its root. The go.mod file defines the module’s...

Category Go Modules

Publishing Go Modules Tutorial

How to publish go module? This post discusses how to write and publish modules so other modules can depend on them.

Migrating to Go Modules Tutorial

How to migrate my go project in Go Modules Project? Go projects use a wide variety of dependency management strategies. Vendoring tools such as dep and glide are popular, but...

Using Go Modules Tutorial

What is Go Module? A module is a collection of Go packages stored in a file tree with a go.mod file at its root. The go.mod file defines the module’s...

Category Go Tutorial

Publishing Go Modules Tutorial

How to publish go module? This post discusses how to write and publish modules so other modules can depend on them.

Migrating to Go Modules Tutorial

How to migrate my go project in Go Modules Project? Go projects use a wide variety of dependency management strategies. Vendoring tools such as dep and glide are popular, but...

Using Go Modules Tutorial

What is Go Module? A module is a collection of Go packages stored in a file tree with a go.mod file at its root. The go.mod file defines the module’s...

Category Migrating to modules

Migrating to Go Modules Tutorial

How to migrate my go project in Go Modules Project? Go projects use a wide variety of dependency management strategies. Vendoring tools such as dep and glide are popular, but...

Category publishing go modules

Publishing Go Modules Tutorial

How to publish go module? This post discusses how to write and publish modules so other modules can depend on them.

Category moby

Moby Project

What is Moby Project? Moby is an open-source project created by Docker to enable and accelerate software containerization. It provides a “Lego set” of toolkit components, the framework for assembling...

Category moby framework

Moby Project

What is Moby Project? Moby is an open-source project created by Docker to enable and accelerate software containerization. It provides a “Lego set” of toolkit components, the framework for assembling...

Category go framework

Terraform

What is Terraform? Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions....

Moby Project

What is Moby Project? Moby is an open-source project created by Docker to enable and accelerate software containerization. It provides a “Lego set” of toolkit components, the framework for assembling...

Category Terraform

Terraform

What is Terraform? Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions....

Category ide

What is the best IDE for developing in Golang?

Here’s a list of some of the best IDEs that you can choose while developing Go language. An inevitable question definitely comes into the mind of a Golang developer is:...

Go for Visual Studio Code

What is Visual Studio Code? VS Code is a lightweight source code editor and powerful development environment for building and debugging modern web, mobile and cloud applications. It is free...

Category go ide

What is the best IDE for developing in Golang?

Here’s a list of some of the best IDEs that you can choose while developing Go language. An inevitable question definitely comes into the mind of a Golang developer is:...

Go for Visual Studio Code

What is Visual Studio Code? VS Code is a lightweight source code editor and powerful development environment for building and debugging modern web, mobile and cloud applications. It is free...

Category visual studio

What is the best IDE for developing in Golang?

Here’s a list of some of the best IDEs that you can choose while developing Go language. An inevitable question definitely comes into the mind of a Golang developer is:...

Go for Visual Studio Code

What is Visual Studio Code? VS Code is a lightweight source code editor and powerful development environment for building and debugging modern web, mobile and cloud applications. It is free...

Category go visual studio

What is the best IDE for developing in Golang?

Here’s a list of some of the best IDEs that you can choose while developing Go language. An inevitable question definitely comes into the mind of a Golang developer is:...

Go for Visual Studio Code

What is Visual Studio Code? VS Code is a lightweight source code editor and powerful development environment for building and debugging modern web, mobile and cloud applications. It is free...

Category golang

AWS SDK for Go

What is AWS Sdk for go? The AWS SDK for Go simplifies use of AWS services by providing a set of libraries that are consistent and familiar for Go developers....

What is the best IDE for developing in Golang?

Here’s a list of some of the best IDEs that you can choose while developing Go language. An inevitable question definitely comes into the mind of a Golang developer is:...

Go for Visual Studio Code

What is Visual Studio Code? VS Code is a lightweight source code editor and powerful development environment for building and debugging modern web, mobile and cloud applications. It is free...

Category vscode

What is the best IDE for developing in Golang?

Here’s a list of some of the best IDEs that you can choose while developing Go language. An inevitable question definitely comes into the mind of a Golang developer is:...

Go for Visual Studio Code

What is Visual Studio Code? VS Code is a lightweight source code editor and powerful development environment for building and debugging modern web, mobile and cloud applications. It is free...

Category vim fo go

What is the best IDE for developing in Golang?

Here’s a list of some of the best IDEs that you can choose while developing Go language. An inevitable question definitely comes into the mind of a Golang developer is:...

Category vim-go

What is the best IDE for developing in Golang?

Here’s a list of some of the best IDEs that you can choose while developing Go language. An inevitable question definitely comes into the mind of a Golang developer is:...

Category atom-go

What is the best IDE for developing in Golang?

Here’s a list of some of the best IDEs that you can choose while developing Go language. An inevitable question definitely comes into the mind of a Golang developer is:...

Category aws

AWS SDK for Go

What is AWS Sdk for go? The AWS SDK for Go simplifies use of AWS services by providing a set of libraries that are consistent and familiar for Go developers....

Category aws sdk

AWS SDK for Go

What is AWS Sdk for go? The AWS SDK for Go simplifies use of AWS services by providing a set of libraries that are consistent and familiar for Go developers....

Category aws for go

AWS SDK for Go

What is AWS Sdk for go? The AWS SDK for Go simplifies use of AWS services by providing a set of libraries that are consistent and familiar for Go developers....

Category Elrond

MultiversX Blockchain

What is MultiversX (Elrond) Blockchain? MultiversX (Elrond) is a public blockchain platform that utilizes the Secure Proof of Stake (PoS) consensus algorithm to enable fast, efficient, and secure transactions. It...

Category MultiversX

MultiversX Blockchain

What is MultiversX (Elrond) Blockchain? MultiversX (Elrond) is a public blockchain platform that utilizes the Secure Proof of Stake (PoS) consensus algorithm to enable fast, efficient, and secure transactions. It...

Category Go Blockchain

MultiversX Blockchain

What is MultiversX (Elrond) Blockchain? MultiversX (Elrond) is a public blockchain platform that utilizes the Secure Proof of Stake (PoS) consensus algorithm to enable fast, efficient, and secure transactions. It...