A pluggable, high-performance RPC framework written in golang
Repository Index
75,360 visible repositories in the index
1,057–1,080 of 2,440 · Most stars
Go with Zod inspired simple schema validation
- error-handling
- golang
- runtime-validation
- schema-validation
Combine one or more Go errors together
- golang
- go
- errors
Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
- csrf-protection
- gorilla
- middleware
- golang
convert sql to elasticsearch DSL in golang(go)
- elasticsearch
- sql
- golang
- dsl
Simple command-line utility to convert CSV, TSV and Excel files into a single self-contained HTML page with search, filters, and sorting
- cli
- data-visualization
- golang
A lightweight, high-performance go mqtt server(v3.0|v3.1.1|v5.0) supporting distributed cluster
Golang commandline wrapper for wkhtmltopdf
- wkhtmltopdf
- pdf-document
- go
- 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
Enterprise Network Flow Collector (IPFIX, sFlow, Netflow)
- network
- ipfix
- sflow
- golang
🌧 BitTorrent client and library in Go
- torrent
- bittorrent
- p2p
- golang
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
Types and utilities for working with 2d geometry in Golang
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
Golang errors with stack trace and source fragments.
- golang
- go
- stacktrace
- debug
Protect against malicious open source packages 🤖
📝 Production-ready backend template with Fiber Go Web Framework for Create Go App CLI.
- template-project
- golang-app-server
- golang
- api-server
TTT Editor (Terminal Text Tool): A real alternative to VS Code, Zed, and Sublime that runs in your terminal. A TUI that feels like GUI. Single binary, zero config.
- cli
- code-editor
- go
- golang
Collect and display information and stats from a running PostgreSQL server
- postgresql
- postgres
- golang
- go
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
The official Go SDK for Sentry (sentry.io)
- sentry
- sdk
- go
- golang
A simple, semantic and developer-friendly crypto package for golang
- aes
- rsa
- des
- 3des
🎶 a fast and simple multimedia fileserver
- golang
- self-hosted
- filesharing
- fileserver