A pluggable, high-performance RPC framework written in golang
Repository Index
47,133 repositories indexed
1,225–1,248 of 3,818 · Most stars
Go with Zod inspired simple schema validation
- error-handling
- golang
- runtime-validation
- schema-validation
Git powered terminal-based todo/note manager -- markdown note page per task. Single binary!
Native Go bindings for D-Bus
LeafWiki - Self-hosted wiki. Single Go binary, SQLite, Markdown on disk. No external database required.
Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
- csrf-protection
- gorilla
- middleware
- golang
Combine one or more Go errors together
- golang
- go
- errors
Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://docs.github.com/en/graphql).
TranslatedA modern, cross-platform open-source video downloader GUI for yt-dlp & FFmpeg — save watermark-free HD videos from across the web in one click
- desktop-app
- electron
- open-source
- typescript
Lightweight Certificate Transparency Log Monitor
- certificate-transparency
- pki
- x509
- security
Program to reverse Docker images into Dockerfiles
- security-tools
- security
- docker-security
- reverse-engineering
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
The Terraform plugin for the Dominos Pizza provider.
Golang commandline wrapper for wkhtmltopdf
- wkhtmltopdf
- pdf-document
- go
- golang
Minimalistic database migration helper for Gorm ORM
- go
- gorm
- schema
- migrations
GitOps For NixOS Servers and Laptops
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
HellPot is a cross-platform portal to endless suffering meant to punish unruly HTTP bots.
Gatt is a Go package for building Bluetooth Low Energy peripherals
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.
- validation
- validator
- filter
- govalidator
Circuit Breakers in Go
- circuitbreaker
- circuit-breakers
- go
Enterprise Network Flow Collector (IPFIX, sFlow, Netflow)
- network
- ipfix
- sflow
- golang