A cloud-native Go microservices framework with cli tool for productivity.
Repository Index
47,133 repositories indexed
1–24 of 33 · Most stars
Infrastructure orchestration from local to your cloud
- go
- backend
- microservices
- encore
Generate Go client and server boilerplate from OpenAPI 3 specifications
Easy and fluent Go cron scheduling. This is a fork from https://github.com/jasonlvhit/gocron
Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over your scripts, SSH commands, containers, etc; keep workflows separate from business logic. One binary, no database, runs on limited H/W resources. Alternative to Airflow / Cron / Job Scheduler.
- cron
- workflow-engine
- workflow-scheduler
- workflow-orchestration
OliveTin gives safe and simple access to predefined shell commands from a web interface.
- linux
- homeautomation
- selfhosted
- sysadmin
SURF - Advanced Go HTTP client with Chrome/Firefox browser impersonation, HTTP/3 with QUIC fingerprinting, JA3/JA4 TLS emulation, and anti-bot bypass for web automation and scraping.
Golang Fuego - Web framework generating OpenAPI 3 spec from source code - Pluggable to existing Gin & Echo APIs
- golang
- http-server
- openapi
- fuego
Simple, modular, and observable Go framework for backend applications.
- framework
- go
- golang
- grpc-server
Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
A protoc plugin that generates graphql execution code from Protocol Buffers.
🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)
- go-http
- go-http-middleware
- go-api
- go-rest-api
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
- service-autodiscovery
- peer-autodiscovery
- zeromq
- golang
RTS: request to struct. Generates Go structs from JSON server responses.
- rts
- json-server
- cli
- json
A simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.
A lightweight go library for parsing form data or json from an http.Request.
A lightweight and fast http router from outer space
- aliens
- golang
- router
- http
Read csv file from go using tags
- go
- csv
- tags
- hacktoberfest
Library for setting values to structs' fields from env, flags, files or default tag
- go
- golang
- reflection
- configuration-management
High performance JSON iterator & validator for Go
- high-performance
- json
- validation
- go
Start gRPC microservice from YAML, plugin of rk-boot
Zero-dependency Go input validation, in-place normalization, and JSON Schema generation from struct tags.
Start gin microservice from YAML, plugin of rk-boot
- gin
- go
- golang
- interceptor
Nullable Go types that can be marshalled/unmarshalled to/from JSON.
- golang
- nullable
- json
- marshal