13 best Go Web Application libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Feb 7, 2023

technology logo
technology logo

Guide Kit 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.

gottyby yudai

Go doticonstar image 17803 doticonVersion:v2.0.0-alpha.3doticon
License: Permissive (MIT)

Share your terminal as a web application

Support
    Quality
      Security
        License
          Reuse

            gottyby yudai

            Go doticon star image 17803 doticonVersion:v2.0.0-alpha.3doticon License: Permissive (MIT)

            Share your terminal as a web application
            Support
              Quality
                Security
                  License
                    Reuse

                      gothby markbates

                      Go doticonstar image 4155 doticonVersion:v1.77.0doticon
                      License: Permissive (MIT)

                      Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                gothby markbates

                                Go doticon star image 4155 doticonVersion:v1.77.0doticon License: Permissive (MIT)

                                Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          webby hoisie

                                          Go doticonstar image 3624 doticonVersion:Currentdoticon
                                          License: Permissive (MIT)

                                          The easiest way to create web applications with Go

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    webby hoisie

                                                    Go doticon star image 3624 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                    The easiest way to create web applications with Go
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              handlersby gorilla

                                                              Go doticonstar image 1514 doticonVersion:v1.5.1doticon
                                                              License: Permissive (BSD-2-Clause)

                                                              A collection of useful middleware for Go HTTP services & web applications 🛃

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        handlersby gorilla

                                                                        Go doticon star image 1514 doticonVersion:v1.5.1doticon License: Permissive (BSD-2-Clause)

                                                                        A collection of useful middleware for Go HTTP services & web applications 🛃
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  gowebappby josephspurrier

                                                                                  Go doticonstar image 1078 doticonVersion:6.0doticon
                                                                                  License: Permissive (MIT)

                                                                                  Basic MVC Web Application in Go

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            gowebappby josephspurrier

                                                                                            Go doticon star image 1078 doticonVersion:6.0doticon License: Permissive (MIT)

                                                                                            Basic MVC Web Application in Go
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      gotestwafby wallarm

                                                                                                      Go doticonstar image 1167 doticonVersion:Currentdoticon
                                                                                                      License: Permissive (MIT)

                                                                                                      An open-source project in Golang to asess different API Security tools and WAF for detection logic and bypasses

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                gotestwafby wallarm

                                                                                                                Go doticon star image 1167 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                An open-source project in Golang to asess different API Security tools and WAF for detection logic and bypasses
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          csrfby gorilla

                                                                                                                          Go doticonstar image 883 doticonVersion:v1.7.1doticon
                                                                                                                          License: Permissive (BSD-3-Clause)

                                                                                                                          gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    csrfby gorilla

                                                                                                                                    Go doticon star image 883 doticonVersion:v1.7.1doticon License: Permissive (BSD-3-Clause)

                                                                                                                                    gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              statsby thoas

                                                                                                                                              Go doticonstar image 589 doticonVersion:Currentdoticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              A Go middleware that stores various information about your web application (response time, status code count, etc.)

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        statsby thoas

                                                                                                                                                        Go doticon star image 589 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                        A Go middleware that stores various information about your web application (response time, status code count, etc.)
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  wtfby benbjohnson

                                                                                                                                                                  Go doticonstar image 1299 doticonVersion:v0.2.2doticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  WTF Dial is an example web application written in Go.

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            wtfby benbjohnson

                                                                                                                                                                            Go doticon star image 1299 doticonVersion:v0.2.2doticon License: Permissive (MIT)

                                                                                                                                                                            WTF Dial is an example web application written in Go.
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse
                                                                                                                                                                                      Go doticonstar image 515 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (Apache-2.0)

                                                                                                                                                                                      Build Web Applications with Go on App Engine

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                go-web-workshopby campoy

                                                                                                                                                                                                Go doticon star image 515 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                Build Web Applications with Go on App Engine
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          corazaby corazawaf

                                                                                                                                                                                                          Go doticonstar image 1112 doticonVersion:v3.0.0doticon
                                                                                                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                                                                                                          OWASP Coraza WAF is a golang modsecurity compatible web application firewall library

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    corazaby corazawaf

                                                                                                                                                                                                                    Go doticon star image 1112 doticonVersion:v3.0.0doticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                    OWASP Coraza WAF is a golang modsecurity compatible web application firewall library
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              blueprintby blue-jay

                                                                                                                                                                                                                              Go doticonstar image 464 doticonVersion:v1.0doticon
                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                              Blueprint for your next web application in Go.

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        blueprintby blue-jay

                                                                                                                                                                                                                                        Go doticon star image 464 doticonVersion:v1.0doticon License: Permissive (MIT)

                                                                                                                                                                                                                                        Blueprint for your next web application in Go.
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  goappby bnkamalesh

                                                                                                                                                                                                                                                  Go doticonstar image 608 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                                                                                                  An opinionated guideline to structure & develop a Go web application/service

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            goappby bnkamalesh

                                                                                                                                                                                                                                                            Go doticon star image 608 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                            An opinionated guideline to structure & develop a Go web application/service
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      See similar Kits and Libraries