GOLANG MICROSERVICE FRAMEWORK

rk-boot

RK-Boot is an enterprise-grade Go microservice framework built by the Mof team on more than 10 years of cloud engineering experience.

boot.yaml

# One YAML, a production-grade service
gin:
- name: greeter
port: 8080
sw: { enabled: true } # Swagger
prom: { enabled: true } # Prometheus
middleware:
auth: { enabled: true }
rateLimit: { enabled: true }

YAML config

Web frameworks

Middleware

Databases

YAML Based

Inject dependencies via YAML

Web Framework

Inject popular web frameworks like Gin and gRPC

Middleware

Inject commonly used middleware

Database

Inject database dependencies like MySQL and PostgreSQL

Demo


rk-boot demo

Web Framework


Middleware


Database


Others