Go with Zod inspired simple schema validation
- error-handling
- golang
- runtime-validation
- schema-validation
71,372 visible repositories in the index
193–216 of 553 · Most stars
Go with Zod inspired simple schema validation
Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
vacuum is the worlds fastest and most versatile OpenAPI, Arazzo, AsyncAPI & JSON Schema linter, docs generator and toolkit. It tears through API specs at light speed. 100% compatible with Spectral rulesets, and OpenAPI 3.0, 3.1 and 3.2
Plugin-driven, extensible HTTP client toolkit for Go
A Go client library for the Twitter 1.1 API
📝 Production-ready backend template with Fiber Go Web Framework for Create Go App CLI.
CBOR codec (RFC 8949, RFC 8742) with CBOR tags, Go struct tag options (toarray, keyasint, omitempty, omitzero), float64/32/16, big.Int, and fuzz tested.
Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments
Goavro is a library that encodes and decodes Avro data.
The Official Twilio SendGrid Golang API Library
csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.
gron, Cron Jobs in Go.
Feature-rich single-binary file server for red teamers and developers. HTTP/S · WebDAV · FTP/SFTP · SMB · LDAP/S · NTLM hash capture · DNS/SMTP callbacks · TLS · Auth · Share links. A powerful python3 -m http.server replacement.
Nitrogen Web Framework for Erlang (now with websockets!)
Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang)
🐜 HMPL.js is a lightweight server-oriented template language for JavaScript. Fetch HTML, render it safely, and keep apps dynamic, modern, and small.
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
Optimized JSON for Go
HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP.
A minimalistic, simple-to-use API linter
An Elixir rate-limiter with pluggable backends
Create jobs on a time-based schedule on Docker Swarm
libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0, Overlays and Arazzo parser, library, validator and toolkit for go applications.