Software Alternatives, Accelerators & Startups

Gin Gonic

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 Gonic

Gin Gonic Reviews and Details

This page is designed to help you find out whether Gin Gonic is good and if it is the right choice for you.

Screenshots and images

  • Gin Gonic Landing page
    Landing page //
    2024-03-21

Features & Specs

  1. Performance

    Gin is known for its high performance due to its small memory footprint and efficiency. It is capable of handling a large number of requests per second, making it suitable for high-traffic web applications.

  2. Minimalist Framework

    Gin offers a minimalist approach, providing only the most essential features needed for web applications. This ensures that your application remains lightweight and fast.

  3. Middleware Support

    Gin supports middleware, allowing developers to easily add functionalities such as logging, authentication, and more without cluttering the main application logic.

  4. Clear Documentation

    Gin has comprehensive and clear documentation, making it easier for developers to get started and understand the framework's capabilities.

  5. Community and Ecosystem

    Gin possesses an active community and a growing ecosystem of plugins and third-party libraries which can be easily integrated to extend the framework's functionality.

Badges

Promote Gin Gonic. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

We don't have any videos for Gin Gonic yet.

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Gin Gonic and what they use it for.
  • Production-Ready Caching Proxy in Go
    This is where all the components come together. In internal/proxy/proxy.go, I use the Gin framework to orchestrate the flow of requests. It's fast, reliable, and has great support for middleware. - Source: dev.to / 14 days ago
  • Implementing Data Compression in REST APIs with gzip and Brotli
    Implementation: Use libraries or server configurations to enable gzip and Brotli. Examples include Flask, Gin, and Express setups. - Source: dev.to / 27 days ago
  • A Deep Dive into Gin: Golang's Leading Framework
    Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API, but with performance up to 40 times faster than Martini. If you need smashing performance, get yourself some Gin. - Source: dev.to / 9 months ago
  • Simplify Your REST API Responses with Milogo for Gin-Gonic
    At my company we use Go to build internal tools. Recently I worked in a REST API using gin-gonic, that required displaying a lot of data across many endpoints. - Source: dev.to / 11 months ago
  • Even more Opentelemetry!
    Let me be blunt: I dislike (hate?) Go for its error handling approach. However, with close to zero knowledge of the language, I was able to build a basic HTTP API that reads from the database in a couple of hours. I chose Gin Gonic for the web library and Gorm for the ORM. OpenTelemetry provides an integration with a couple of libraries, including Gin and Gorm. On the Dockerfile side, it's also pretty... - Source: dev.to / over 1 year ago
  • Ask HN: Good examples of Go back ends?
    Most golang backends I've seen meanwhile use or switched to using the "gin" framework to build their APIs. A lot of them also have conventions for the frontend, where the assets usually are stored in /public, so they can be go:embed later as an embed.FS instance into the binary. Having said that, there's plenty of examples on github. I'd recommend to take a look at bigger projects or templates and understand how... - Source: Hacker News / over 1 year ago
  • From Laravel to Sponge: How to Easily Develop Web Services with Golang
    Excellent Performance: Sponge is built on the gin framework, providing outstanding performance for web service development. - Source: dev.to / over 1 year ago
  • Uploading and Serving Images from MongoDB in Golang
    In this blog, we will delve into the fascinating realm of handling images in a Golang application, leveraging the power of the Gin framework for RESTful API development, MongoDB as a robust NoSQL database, and the mongo-driver library for seamless interaction with MongoDB. To store images efficiently, we'll explore the intricacies of GridFS, a specification within MongoDB for storing large files as separate chunks. - Source: dev.to / over 1 year ago
  • Building RESTful API with Hexagonal Architecture in Go
    For building the RESTful Point of Sale service API, I've considered and selected a combination of technologies that would work seamlessly together. For handling HTTP requests and responses, using the Gin HTTP web framework would make sense because I think it seems complete and popular among Go community too. To ensure data integrity and persistence, I'm using PostgreSQL database with pgx as the database driver,... - Source: dev.to / about 2 years ago
  • Different CORS settings for different paths?
    I have created an application with Go in Gin-Gonic. In my frontend (Nuxt3/TypeScript) I always get a CORS error:. Source: about 2 years ago
  • Goravel, Web framework inspired from Laravel in Golang
    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... - Source: Hacker News / about 2 years ago
  • Golang context
    One common example of the use of context is when we are working with APIs, then we define (or the used framework) the parent context that should be shared along the request process. In that kind of context, we have all the information related to the request one good example is the *gin-gonic* framework, where its developers make very good use of the context along with the requests. - Source: dev.to / over 2 years ago
  • Backend technologies with good developer experience
    Also "Golang backend"? That's not a framework, that's a language. I think you meant Gin for that one. Source: over 2 years ago
  • Could I get a code review?
    Use a library for HTTP serving, such as Gin, Chi, or Echo. I personally use Chi, as it's just the right level of abstraction for how I like to work. Despite what others say here, don't try to re-implement everything in a modern serving library using the standard library. Source: over 2 years ago
  • From Golang Beginner to Building Basic Web Server in 4 Days!
    For building my web server, I chose to use the Gin framework as the foundation of my app. It was incredibly easy to understand and work with, and I was pleasantly surprised by how seamlessly it integrated with writing unit tests for the server. To handle the database, I leveraged the power of go-sqlite and migrate for efficient SQL queries and migrations. These libraries proved to be both powerful and... Source: over 2 years ago
  • Generate project code for a general web service(gin) to increase your development efficiency by 10 times
    The web framework uses gin. It also includes swagger documents, common service governance function codes, and build and deployment scripts. You can choose which database to use. - Source: dev.to / over 2 years ago
  • Fundamentals to Learn
    When it comes to Web Development I would recommend taking a closer look at some standard library packages like net and encoding. Looking at some Web Development open-source frameworks / libraries might be helpful as well. Gin is one of them. Source: over 2 years ago
  • How to build an API using Go
    Now that we have set up the Go environment, we can start building our API. The first step is to choose a framework. There are several popular frameworks for building APIs in Go, such as Gorilla mux, Echo, and Gin. For this article, we'll use Gorilla mux. - Source: dev.to / over 2 years ago
  • go-mir - a toolkit to develop RESTful API backend service like develop service of gRPC
    Mir is a toolkit to develop RESTful API backend service like develop service of gRPC. It adapt some HTTP framework sush as Gin, Chi, Hertz, Echo, Iris, Fiber, Macaron, Mux, httprouterใ€‚. Source: over 2 years ago
  • Tools besides Go for a newbie
    IDE: use whatever make you productive. I personally use vscode. VCS: git, as golang communities use github heavily as base for many libraries. AFAIK Linter: use staticcheck for linting as it looks like mostly used linting tool in go, supported by many also. In Vscode it will be recommended once you install go plugin. Libraries/Framework: actually the standard libraries already included many things you need,... Source: over 2 years ago
  • What mux/router to use now a days?
    I found this article about someone who evaluated Gorilla Mux replacements and chose Chi, which may be helpful. FWIW I did some of my own investigation and I'm leaning towards Gin, since it's more performant which is a factor for my current usecase. Source: over 2 years ago

Do you know an article comparing Gin Gonic to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Gin Gonic discussion

Log in or Post with

Is Gin Gonic good? This is an informative page that will help you find out. Moreover, you can review and discuss Gin Gonic here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.