Archive of posts with category 'Go'
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...
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....
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:...
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...
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....
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...
How to publish go module?
This post discusses how to write and publish modules so other modules can depend on them.
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...
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...
What is Go Swagger?
Go Swagger package contains a golang implementation of Swagger 2.0 it knows how to serialize and deserialize swagger specifications.
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 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...
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.
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...
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...
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,...
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...
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.
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.
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...
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...
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...
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...
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.
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...
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...
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,...
What is Gorila?
Gorilla is a web toolkit for the Go programming language. Currently these packages are available:
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.
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!
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...
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...
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...
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...
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...
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...
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...
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.
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...
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...
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...
What is Kubernetes?
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.
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...
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...
What is Buffalo?
Buffalo is a Go web development eco-system, designed to make your life easier.
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...
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...
What is Revel?
Revel is almost a full stack web framework in the spirit of Rails and Play! frameworks.
What is Playground?
The service receives a Go program, compiles, links, and runs the program inside a sandbox, then returns the output
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.
What is GoLand?
GoLand is a new commercial IDE by JetBrains aimed at providing an ergonomic environment for Go development.
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 (mpb) is a Go lib for rendering progress bars in terminal applications.
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....
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...
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...
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...
-
Never miss a story from us, subscribe to our newsletter
-