Goravel, Web framework inspired from Laravel in Golang

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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

    A Golang framework for web artisans. Tribute to Laravel.

  • go-formatter

    A curated list of awesome Go frameworks, libraries and software

  • AFAIK, no. There are some helper frameworks [1], but none of them is dominant. Two possible reasons: it's quite easy to write a (web) service with the library functions (it even includes a gzip stream), and it's practically impossible to write an ORM framework like you have in Java and Python, so the Go frameworks I've seen are basically a bunch of helper functions.

    [1] https://github.com/avelino/awesome-go#web-frameworks

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

  • That's not a problem with Go, it's a problem with frameworks: they give you some abstractions, e.g. the Laravel query builder, but they don't cover all the use cases, so you quickly find yourself using "raw" queries anyway.

    There are some well-established web frameworks for Go (e.g. https://github.com/gin-gonic/gin), but they are controversial too, as most Go developers seem to prefer libraries (that your code calls) instead of frameworks (that call your code and impose their structure upon it). So I don't think just cramming a framework from a completely different language into Go will fly...

  • query

    Simple Query Builder for PostgreSQL - WIP (by andrewpillar)

  • I have written about this some time ago here: https://andrewpillar.com/programming/2019/07/13/orms-and-que...

    The main reason, in my opinion, comes down to how Go as a language was designed. I have written some follow up posts to that, specifically this one: https://andrewpillar.com/programming/2022/10/24/a-simple-cru... wherein I explore creating an ORM-like library via generics in Go, this may be of interest to you if you want a better understanding of how some of these things would work in Go.

  • Buffalo

    Discontinued Rapid Web Development w/ Go

  • No default. There is Buffalo which is modeled after Rails, haven't used it in anger though.

    https://gobuffalo.io

  • SaaSHub

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

    SaaSHub logo
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

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

    9 projects | /r/golang | 31 Mar 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