Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
- go
- websocket
- golang
- gorilla
47,133 repositories indexed
1–24 of 52 · Most stars
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
package for building REST-style Web Services using Go
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Package ini provides INI file read and write functionality in Go
A Golang Job Scheduling Package.
idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
NFF-Go -Network Function Framework for GO (former YANFF)
Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://docs.github.com/en/graphql).
Translated⚔ Go package for data validation and filtering. support Map, Struct, Form data. A general-purpose Go library for data validation and filtering, simple to use, with most commonly used validators and filters built in, and support for custom validators, custom messages, and field translation.
Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.
Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
parser for Google ProtocolBuffers definition
Validate the Strength of a Password in Go
Package tasks is an easy to use in-process scheduler for recurring tasks in Go
Abstract JSON for Golang with JSONPath support
Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed.
A binary stream packer and unpacker
✨ Golang Client Library for Atlassian Cloud.
The jsonrpc package helps implement of JSON-RPC 2.0
a package for decode form's values into struct in Go