Firebase Authentication Middleware for Go Fiber framework.
Repository Index
47,133 repositories indexed
409–432 of 487 · Most stars
My understanding of how to structure a golang project.
The repository host gives no description.
An HTTP client for go-server-timing middleware. Enables automatic timing propagation through HTTP calls between servers.
- golang
- go
- http-timing
- http
FastRouter is a fast, flexible HTTP router written in Go.
- http
- fast
- go
- golang
Docker-aware backup agent using labels to automate backups for PostgreSQL, MySQL, MongoDB, and Redis to local or S3 compatible storage.
Simple ELF runtime packer for creating self-protecting binaries
Extensible API Gateway written in Go. Load custom plugins to extend functionality.
- golang
- api-gateway
- go
- extensible
A terminal UI for Docker Swarm that makes cluster state easier to see, understand, and reason about.
opa-middleware gather all the middlewares you need to use Open Policy Agent with your API
This plugin allow proxify requests to other host. It can be useful if you want to use separate server as frontend but use one address for both frontend and backend.
- pocketbase
- pocketbase-plugins
- proxy
Docker-Sentinel: container update orchestration with manual approval queues
- containers
- devops
- docker
- docker-updates
golang readers for ARC and WARC webarchive formats
Catch broken links before your readers do.
A standard way to wrap a proto message
- protobuf
- wrapper
- go
- envelope
godal provides the ability to generate specific golang code. The godal is to enable developers to write fast code in an expressive way.
- golang
- orm
- gorm-model
- go
golang http router with elegance, speed, and flexibility
- golang
- http-router
- middleware
- rest-api
(module) A Go JWT authentication library with refresh token rotation, Redis-backed revocation, and Gin middleware
- golang
- jwt
- jwt-auth
- go
:moon_cake: A simple way to generate mocks for multiple purposes
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.
- golang
- go
- goroutine
Quantum randomness source using the ANU hardware QRNG
- random-number-generators
- quantum-mechanics
Define a Go struct. Get a CLI that an agent can discover, call, sandbox, and debug. Flags, env vars, config files, validation, JSON Schema, MCP, structured errors, and WASM. Built on Cobra.
- cli
- cobra
- flags
- viper
Super simple tool to help with orchestration of commands on the CLI by waiting on networking resources.
- go
Simple build-time controlled debug log with ability to log where the logger was called
- dlog
- log
- golang
- compile-time-enabling