RepoGuard
Updated 8 h ago
Gorilla web toolkit

Organization

Public GitHub footprint of Gorilla web toolkit

@gorilla
View profile on GitHub

Gorilla is a web toolkit for the Go programming language that provides useful, composable packages for writing HTTP-based applications.

The World

19

Public repositories

57,607

Total stars

1,948

Followers

The Gorilla web toolkit is an organization on GitHub focused on developing tools for the Go programming language. Their public repositories include several widely used projects, such as websocket, mux, and sessions, which provide essential functionalities for building HTTP-based applications. The primary languages used in their repositories are Go and HTML.

Top languages

Go 17HTML 1

Public repositories

websocket

24,764

Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.

Go
Updated Jun 12, 2026

mux

21,833

Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍

Go
Updated Jun 12, 2026

sessions

3,144

Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.

Go
Updated Jun 12, 2026

handlers

1,741

Package gorilla/handlers is a collection of useful middleware for Go HTTP services & web applications 🛃

Go
Updated Jun 12, 2026

schema

1,505

Package gorilla/schema fills a struct with form values.

Go
Updated Jun 12, 2026

csrf

1,197

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

Go
Updated Jun 10, 2026

feeds

818

Package gorilla/feeds is a golang rss/atom generator library

Go
Updated Jun 10, 2026

securecookie

729

Package gorilla/securecookie encodes and decodes authenticated and optionally encrypted cookie values for Go web applications.

Go
Updated May 28, 2026

rpc

630

Package gorilla/rpc is a golang foundation for RPC over HTTP services.

Go
Updated Jun 9, 2026

context

431

Package gorilla/context is a golang registry for global request variables.

Go
Updated Jun 12, 2026

http

269

Package gorilla/http is an alternative HTTP client implementation for Go.

Go
Updated Jun 9, 2026

pat

159

Package gorilla/pat is a pretty simple HTTP router for Go.

Go
Updated Apr 21, 2026

css

90

Package gorilla/css is a CSS3 tokenizer.

Go
Updated Apr 30, 2026

muxy

72

Package gorilla/muxy takes gorilla/mux to the next level

Go
Updated Oct 17, 2025

gorilla.github.io

61

Gorilla web toolkit's website.

HTML
Updated May 12, 2026

reverse

59

Package gorilla/reverse is a set of utilities to create request routers.

Go
Updated Jul 29, 2025

i18n

48

Package gorilla/i18n groups packages related to internationalization

Go
Updated Mar 16, 2025

template

46

A fork of the standard template packages.

Go
Updated Jul 25, 2024

.github

11

The .github repository for the @gorilla organization.

Unknown Language
Updated Jan 1, 2026

Frequently asked questions

What does gorilla build on GitHub?

Gorilla builds a variety of tools for the Go programming language on GitHub. Notable repositories include websocket for WebSocket implementation, mux for HTTP routing, and sessions for session management, all contributing to HTTP-based application development.

Which programming languages does gorilla use?

The primary programming language used by gorilla is Go, with some repositories also utilizing HTML. This focus on Go allows gorilla to create efficient and effective web toolkit solutions for developers.

Are gorilla's repositories public?

Yes, gorilla's repositories are publicly accessible on GitHub. This transparency allows developers to utilize and contribute to the toolkit, fostering collaboration and improvement within the Go programming community.

Is this exposure intended?

Monitor Gorilla web toolkit with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account