13 best Go Web Application libraries in 2024
by marketing.admin@openweaver.com Updated: Feb 7, 2023
Guide Kit
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. It was developed by Google in 2009 by Robert Griesemer, Rob Pike, and Ken Thompson. Go is a statically typed language with memory safety. It's also free and open source. Go is a compiled language and compiles directly into machine code. The syntax is clean, simple and easy to understand. Go also has a built-in testing framework which makes it easy to write tests for the application. It has a lot of web frameworks available for it which makes it easy to write complex web applications in Go. Some of the most widely used open source libraries for Go Web Application among developers include: gotty - Share your terminal as a web application; goth - Package goth provides a simple, clean, and idiomatic way; web - The easiest way to create web applications with Go.
gothby markbates
Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
gothby markbates
Go 4155 Version:v1.77.0 License: Permissive (MIT)
handlersby gorilla
A collection of useful middleware for Go HTTP services & web applications 🛃
handlersby gorilla
Go 1514 Version:v1.5.1 License: Permissive (BSD-2-Clause)
gotestwafby wallarm
An open-source project in Golang to asess different API Security tools and WAF for detection logic and bypasses
gotestwafby wallarm
Go 1167 Version:Current License: Permissive (MIT)
csrfby gorilla
gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
csrfby gorilla
Go 883 Version:v1.7.1 License: Permissive (BSD-3-Clause)
statsby thoas
A Go middleware that stores various information about your web application (response time, status code count, etc.)
statsby thoas
Go 589 Version:Current License: Permissive (MIT)
wtfby benbjohnson
WTF Dial is an example web application written in Go.
wtfby benbjohnson
Go 1299 Version:v0.2.2 License: Permissive (MIT)
go-web-workshopby campoy
Build Web Applications with Go on App Engine
go-web-workshopby campoy
Go 515 Version:Current License: Permissive (Apache-2.0)
corazaby corazawaf
OWASP Coraza WAF is a golang modsecurity compatible web application firewall library
corazaby corazawaf
Go 1112 Version:v3.0.0 License: Permissive (Apache-2.0)
goappby bnkamalesh
An opinionated guideline to structure & develop a Go web application/service
goappby bnkamalesh
Go 608 Version:Current License: Permissive (MIT)