HTTP/2 200
date: Wed, 23 Jul 2025 13:17:26 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"9a65b0e1894c949afa258ba66eca09c2"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=RYA6ebKhFJ0EIxdc%2BXHVPEb6vKISbrtEYSwSCsjvVB6H1OKqL1apoaVZmmuE7xE6HGqOsJwk8Kht7%2BcNiuTt%2BX1wPMqCisoxfH%2FZEoTlXi7cVK%2BeyQ6E9t45T%2FuaVPSif9DWK8M6L1zYvNzDIBiDAGMfKbll5A7fON7C4uWIooT6UxwV4saFDuszEXcZJOTM86VKyekoTH%2BliItXckUpU%2BKrhEswbtpaJlJIRNGjQwEWJ1Arq5Yk%2B%2FxXxMOuYLi1Zl6AiKu60aNO966usojM%2BA%3D%3D--E%2BvxiNXPxmz0wFjO--rHBhDCuM%2ByDQR8D9dWyQ6g%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.155534002.1753276645; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 13:17:25 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 13:17:25 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 9E1A:1C6D98:C35F25:E7E784:6880E0E5
Gorilla web toolkit · GitHub
Gorilla web toolkit
Gorilla is a web toolkit for the Go programming language that provides useful, composable packages for writing HTTP-based applications.
🦍 A helpful toolkit for building HTTP-based applications with the Go programming language.
A few of the most popular libraries:
mux , a powerful request router for web applications
sessions , making cookies and session management easy
websocket , a standards-compliant and widely used websocket library
handlers , a collection of useful middleware for Go HTTP applications.
Open an issue on the relevant project. For security issues, see SECURITY.md .
Pinned
Loading
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
Go
21.5k
1.9k
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
Go
23.8k
3.6k
Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.
Go
3.1k
372
Package gorilla/handlers is a collection of useful middleware for Go HTTP services & web applications 🛃
Go
1.7k
276
Package gorilla/schema fills a struct with form values.
Go
1.4k
236
Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
Go
1.1k
163
Repositories
Showing 10 of 19 repositories
csrf
Public
Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
gorilla/csrf’s past year of commit activity
websocket
Public
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
gorilla/websocket’s past year of commit activity
sessions
Public
Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.
gorilla/sessions’s past year of commit activity
Go
3,079
BSD-3-Clause
372
3
4
Updated Aug 20, 2024
schema
Public
Package gorilla/schema fills a struct with form values.
gorilla/schema’s past year of commit activity
mux
Public
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
gorilla/mux’s past year of commit activity
rpc
Public
Package gorilla/rpc is a golang foundation for RPC over HTTP services.
gorilla/rpc’s past year of commit activity
Go
616
BSD-3-Clause
178
19
1
Updated Jul 19, 2024
feeds
Public
Package gorilla/feeds is a golang rss/atom generator library
gorilla/feeds’s past year of commit activity
Go
793
BSD-3-Clause
152
1
2
Updated Jun 17, 2024
handlers
Public
Package gorilla/handlers is a collection of useful middleware for Go HTTP services & web applications 🛃
gorilla/handlers’s past year of commit activity
pat
Public
Package gorilla/pat is a pretty simple HTTP router for Go.
gorilla/pat’s past year of commit activity
Go
158
BSD-3-Clause
24
0
0
Updated Dec 7, 2023
securecookie
Public
Package gorilla/securecookie encodes and decodes authenticated and optionally encrypted cookie values for Go web applications.
gorilla/securecookie’s past year of commit activity
Go
714
BSD-3-Clause
145
4
2
Updated Nov 8, 2023
You can’t perform that action at this time.