Awesome Lists

Sortable, Filterable Curated Lists of Most Awesome Programming Librarie

Gin

Number of GitHub Stars: 61000+ Number of GitHub Forks: 6800+

Gin is a web framework written in Go (Golang). It features a martini-like API with much better performance, up to 40 times faster thanks to httprouter. If you need performance and good productivity, you will love Gin. ..

  • High performance
  • Middleware support
  • Routing with parameters
  • Logrus and json logging
  • Templating

2023-04-19

Web

Fiber

Number of GitHub Stars: 22000+ Number of GitHub Forks: 1400+

Fiber is an Express.js inspired web framework for Go. It is designed to be fast, easy to use and fully compatible with the standard http.Handler interface. ..

  • Inspired by Express.js
  • High performance
  • Easy to use
  • Compatible with standard http.Handler
  • Middleware support
  • Routing with parameters

2023-04-19

Web

Echo

Number of GitHub Stars: 21000+ Number of GitHub Forks: 1800+

Echo is a high-performance, minimalist, and fast web framework for Go (Golang). It is designed to be easy to use and highly customizable. ..

  • High performance
  • Minimalist design
  • Easy to use
  • Middleware support
  • Routing with parameters
  • Template engine

2023-04-19

Web

Beego

Number of GitHub Stars: 21000+ Number of GitHub Forks: 4200+

Beego is an open-source, high-performance web framework for the Go programming language. It is designed to be easy to use and highly customizable. ..

  • High performance
  • Easy to use
  • Middleware support
  • Routing with parameters
  • Template engine
  • Database integration

2023-04-19

Web

Iris

Number of GitHub Stars: 17000+ Number of GitHub Forks: 1600+

Iris is a fast, simple and efficient web framework for Go. It is designed to be easy to use and highly customizable. ..

  • High performance
  • Easy to use
  • Middleware support
  • Routing with parameters
  • Template engine
  • Websocket support

2023-04-19

Web

Mux

Number of GitHub Stars: 15000+ Number of GitHub Forks: 1800+

Mux is a powerful URL router and dispatcher for Go. It is designed to be easy to use and highly customizable. ..

  • Powerful routing
  • Easy to use
  • Middleware support
  • Compatible with standard http.Handler
  • Regular expressions support

2023-04-19

Web

Martini

Number of GitHub Stars: 10000+ Number of GitHub Forks: 900+

Martini is a powerful, minimalist and modular web framework for Go. It is designed to be easy to use and highly customizable. ..

  • Minimalist design
  • Easy to use
  • Middleware support
  • Routing with parameters
  • Compatible with standard http.Handler

2023-04-19

Web

Revel

Number of GitHub Stars: 9000+ Number of GitHub Forks: 800+

Revel is a high-productivity web framework for the Go programming language. It is designed to be easy to use and highly customizable. ..

  • High productivity
  • Easy to use
  • Middleware support
  • Routing with parameters
  • Template engine
  • Database integration

2023-04-19

Web

Fyne

Number of GitHub Stars: 8000+ Number of GitHub Forks: 700+

Fyne is a cross-platform GUI toolkit for Go, which means your code can run on desktop, mobile, and web from a single codebase. Fyne is written in Go and uses OpenGL for rendering. ..

  • Cross-platform
  • Modern UI design
  • Easy to use API
  • Built-in widgets and layouts
  • Customizable themes
  • Embedded resources
  • Mobile support

2023-04-19

Buffalo

Number of GitHub Stars: 7000+ Number of GitHub Forks: 500+

Buffalo is a Go web development eco-system. Designed to make the life of a Go web developer easier. Buffalo is synergistic with existing Go tools and frameworks. ..

  • High productivity
  • Easy to use
  • Middleware support
  • Routing with parameters
  • Template engine
  • Database integration

2023-04-19

Web

Negroni

Number of GitHub Stars: 6000+ Number of GitHub Forks: 500+

Negroni is a idiomatic HTTP middleware for Golang. It is designed to be easy to use and highly customizable. ..

  • Middleware support
  • Easy to use
  • Compatible with standard http.Handler
  • Modular design

2023-04-19

Web

Ebiten

Number of GitHub Stars: 5000+ Number of GitHub Forks: 400+

A dead simple 2D game library for Go. Ebiten is a 2D game library for the Go programming language. It is designed to be simple and portable. ..

  • Simple API
  • Cross-platform
  • High performance
  • Easy to use

2023-04-19