Go on Node, I am all about Go(Golang)

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  • Terraform is an open-source, infrastructure-as-code software tool. It was created by Hashicorp and was also written in Go. Users define and provide data center infrastructure using a declarative configuration language known as HashiCorp Configuration Language (HCL), or optionally JSON. This tool allows DevOps engineers to quickly code out the infrastructure for their applications and run the code to spin that up either on bare metal servers, cloud solutions or even virtual machines. Check out the official site for Terraform.

  • kubernetes

    Production-Grade Container Scheduling and Management

  • Kubernetes is an orchestration tool that allows the ability to manage all of your Docker containers in a central location. The official page of Kubernetes defines it like so: Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available. Kubernetes is also built in Go. Now if you are unfamiliar with the two tools Kubernetes and Docker then that's ok. They are mainly used by DevOps engineers to help manage and maintain apps created by developers. DevOps engineers use these tools to make sure that the apps they contain and orchestrate are working correctly. There is one more tool that DevOps Engineers use quite a bit recently and that is Terraform. The official site for Kubernetes.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Fiber

    ⚡️ Express inspired web framework written in Go

  • Fiber is a Go web framework built on top of Fasthttps, the fastest HTTP engine for Go. It's designed to ease things up for fast development with zero memory allocation and performance in mind. For those of you coming from Node.js with Express as your framework of choice this would be the framework I would suggest you use after learning the basics of the Go language. It has a similar structure to how you would set up a server with Express. The official website for Fiber.

  • 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 need smashing performance, get yourself some Gin.

  • Gin is a framework written in Go. The framework supports writing fullstack code as well as backend APIs. I have started to use this framework as a replacement to Fiber which is another Go framework I will talk about in this article. Gin has features that every backend framework has, the ability to create routes and other CRUD operations easily. The framework itself is very simple to get up and running with and supports connecting to NOSQL and SQL databases. You can view the official site for Gin.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts