go-etl is a toolset for data extraction, transformation and loading.
Repository Index
47,133 repositories indexed
73–96 of 99 · Most stars
Goma Gateway – Lightweight, High-Performance API Gateway and Reverse Proxy with declarative config, robust middleware, and support for REST, GraphQL, TCP, UDP, and gRPC.
- api-gateway
- go-proxy
- microservices
- api-management
Fast and reliable way to work with Microsoft Excel™ [xlsx] files in Golang
- xlsx
- ooxml
- openxml
- spreadsheet
Microsoft ActiveX Object DataBase driver for go that using exp/sql
Framework for building RESTful API's in Go
- golang
- go
- microservices
- restful
Microservice framework following best cloud practices with a focus on productivity.
- golang
- microservice
- framework
- go
This library provides a simple microservice framework based on clean architecture principles with a working example implemented.
- golang
- go
- microservices
- microservice
Thunder is a minimalist and powerful Go backend framework that effortlessly transforms gRPC services into fully functional REST and GraphQL APIs.
- golang
- grpc-go
- prisma
- kubernetes
A generic oplog/replication system for microservices
Library for setting values to structs' fields from env, flags, files or default tag
- go
- golang
- reflection
- configuration-management
A tiny wrapper over amqp exchanges and queues 🚌 ✨
- rabbitmq
- eventbus
- microservices
- golang
Take control of your data, connect with anything, and expose it anywhere through protocols such as HTTP, GraphQL, and gRPC.
- go
- orchistrator
- microservices
- gateway-api
Start gRPC microservice from YAML, plugin of rk-boot
A tiny wrapper around NSQ topic and channel :rocket:
- nsq
- message-bus
- microservices
- go
Collect Microsoft SQL Server metrics for reporting to InfluxDB and visualize them with Grafana
RES Service protocol library for Go
- go
- golang
- golang-package
- nats-server
Start gin microservice from YAML, plugin of rk-boot
- gin
- go
- golang
- interceptor
A Go library to simplify request parsing, validation, and response handling in microservices, making code cleaner and more maintainable.
- golang
- golang-package
- requests
- response
Container-focused Golang config: unify Env & Flag parsing in one call with minimal code and zero dependencies.
- cli
- command-line
- config
- configuration
Configuration and dependency injection
- dependency-injection
- golang
- go
- microservices
Static analysis from configs → Kubernetes NetworkPolicies in seconds
Go package for IP2Location.io. Fetch geolocation and proxy data for an IP address, or query WHOIS details for a domain. Integrate an IP geolocation API into Golang backends, microservices and command-line tools. Enrich IPv4 and IPv6 traffic with location intelligence and network details for analytics and security use cases.
- domain-lookup
- golang
- ip-geolocation
- ip2location
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.
- coherence
- coherence-ce
- golang
- grpc
Health checker for Go services
- go
- golang
- health-check
- kubernetes