A pluggable, high-performance RPC framework written in golang
Repository Index
47,133 repositories indexed
145–168 of 543 · Most stars
Go with Zod inspired simple schema validation
- error-handling
- golang
- runtime-validation
- schema-validation
Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
- csrf-protection
- gorilla
- middleware
- golang
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.
- golang
- microservice
- apollo
- cloud-native
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
- golang
- lint
- linters
- linting
Plugin-driven, extensible HTTP client toolkit for Go
- http-client
- golang
- middleware
- pluggable
A Go client library for the Twitter 1.1 API
- go
- golang
- go-library
📝 Production-ready backend template with Fiber Go Web Framework for Create Go App CLI.
- template-project
- golang-app-server
- golang
- api-server
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.
- cbor
- rfc-8949
- cose
- cwt
GraphQL execution using a JIT compiler
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.
- avro
- golang
A strongly typed, runtime-agnostic web framework for building structured HTTP services in JavaScript, built on Web Standards.
The Official Twilio SendGrid Golang API Library
- go
- sendgrid
- golang
Node-core streams for userland
csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.
- golang
- csv
- fast
- csv-parser
gron, Cron Jobs in Go.
- golang
- cron-jobs
- scheduling
Latest dockerfiles and images for Deno - alpine, centos, debian, ubuntu
- deno
- docker
- dockerfile
- typescript
Nitrogen Web Framework for Erlang (now with websockets!)
- erlang
- javascript
- webframework
- 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.
- fetch
- hmpl
- server-side
- html
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
- performance
- serialization
- binary
- protocol
Optimized JSON for Go
- json
- jsonpath
- parser
- golang
Conference planning tool: CfP, scheduling, speaker management
- conference
- conference-management
- call-for-papers
- scheduling