I've just started learning Golang, and I'm struggling to choose a framework.

This page summarizes the projects mentioned and recommended in the original post on /r/golang

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Echo

    High performance, minimalist Go web framework

  • I use Echo at my job, we have migrated from GoKit and is pretty good. https://echo.labstack.com

  • Fiber

    ⚡️ Express inspired web framework written in Go

  • I have loved using fiber. Very nice API with lots of configurability and it scales very well compared to echo, gin, etc.

  • 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
  • goravel

    A Golang framework for web artisans. Tribute to Laravel.

  • I recently stumbled upon goravel; https://github.com/goravel/goravel

  • framework

    The Goravel Framework. (by goravel)

  • It’s a framework that’s trying to be consistent with Laravel (and it’s doing a pretty good job at it). See the framework code here; https://github.com/goravel/framework

  • go-formatter

    A curated list of awesome Go frameworks, libraries and software

  • watermill

    Building event-driven applications the easy way in Go.

  • My personal favorite tools: - https://github.com/go-kit/ for building services (although it's not necessary a great tool for prototyping) - https://github.com/gorilla/mux router (although it's been recently deprecated, so I'm looking for a similar, maintained library) - https://entgo.io/ ORM - https://watermill.io/ for messaging

  • mux

    Discontinued A powerful HTTP router and URL matcher for building Go web servers with 🦍

  • My personal favorite tools: - https://github.com/go-kit/ for building services (although it's not necessary a great tool for prototyping) - https://github.com/gorilla/mux router (although it's been recently deprecated, so I'm looking for a similar, maintained library) - https://entgo.io/ ORM - https://watermill.io/ for messaging

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • modern-go-application

    Modern Go Application example

  • I maintain a repository where I usually play with these tools and try to model how I ideally like to use them: https://github.com/sagikazarmark/modern-go-application

  • ent

    An entity framework for Go

  • My personal favorite tools: - https://github.com/go-kit/ for building services (although it's not necessary a great tool for prototyping) - https://github.com/gorilla/mux router (although it's been recently deprecated, so I'm looking for a similar, maintained library) - https://entgo.io/ ORM - https://watermill.io/ for messaging

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

  • Goravel, Web framework inspired from Laravel in Golang

    5 projects | news.ycombinator.com | 5 Jul 2023
  • Does Golang has any framework like Springboot?

    3 projects | /r/golang | 26 Feb 2023
  • Como deixar o Swagger com tema dark mode usando Swaggo e Golang

    5 projects | dev.to | 11 Nov 2023
  • Which is the best framework to create web apps with go?

    6 projects | /r/golang | 29 Jun 2023
  • It's so easy to learn

    4 projects | /r/ProgrammerHumor | 23 May 2023