OpenAPI Terraform Provider that configures itself at runtime with the resources exposed by the service provider (defined in a swagger file)
Repository Index
69,259 visible repositories in the index
121–144 of 245 · Most stars
🚃 A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library.
- cqrs
- golang
- mediator
- mediator-pattern
Metric anomaly detection
Monitoring changes in the source file and automatically compile and run (restart).
- monitoring
- monitor-changes
- inotify
- filewatcher
This is quick session for net/http in golang. This package is perhaps the best implementation of the session mechanism, at least it tries to become one.
- go
- golang
- session
Streaming Postgres logical replication changes atleast-once over websockets
- postgresql
- logical-replication
- write-ahead-log
- websockets
A Global event triggerer for golang. Defines functions as event with id string. Trigger the event anywhere from your project.
- event-handlers
- trigger
go library for image programming (merge, crop, resize, watermark, animate, ease, transit)
- golang
- image
- merge
- crop
:elephant: :busts_in_silhouette: Manage PostgreSQL roles and privileges from YAML or LDAP
- ldap
- postgresql
- yaml
- roles
This package provides json web token (jwt) middleware for goLang http servers
🚨 slog: Attribute formatting
- anonymization
- error
- formatter
- formatting
Change the color of console text.
LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
- data-structures
- database
- go
- golang
Watches for changes in a directory tree and reruns a command in an acme win or just on the terminal.
timeutil - useful extensions (Timedelta, Strftime, ...) to the golang's time package
dfg - Generates dockerfiles based on various input channels.
- dockerfile
- dockerfile-generator
- docker
- dfg
⚡️ A lightning fast HTTP router
- router
- routing
- fast
- trie
apicompat checks recent changes to a Go project for backwards incompatible changes
Local LLM API Intelligent Gateway — Open-source client + Server Open Core model, unified management of multiple LLM Provider channels, providing intelligent routing, session stickiness, cost optimization, full-chain observability, and team collaborative governance.
Go package for calculating the sunrise and sunset times for a given location
Changelog generator : use a git repository and various data sources and publish the result on external services
A terminal application to watch crypto prices!
- cryptocurrency
- bitcoin
- ethereum
- cryptocurrency-exchanges
Database access layer for golang
Configurable recompiling and rerunning go apps when source changes