RK-BOOT

RK-Boot

Experience modulized golang microservice with rk-boot!

Create golang microservice from YAML

Build microservice with rk-boot and let the team take over clean and tidy code.

Less code, more speed

Spend less time writing code of initializing component and more time building great experience for your customers.

Choose a web framework to start with

Please visit documentation for various plugins

1# boot.yaml
2gin:
3  - name: rk-demo
4    port: 8080
5    enabled: true
6    commonService:
7      enabled: true
8    sw:
9      enabled: true
10    docs:
11      enabled: true
12    prom:
13      enabled: true
14    middleware:
15      logging:
16        enabled: true
17      prom:
18        enabled: true

Supported plugins

gRpcGinEchoGoFrameFiberZeroMux
MySqlSQLiteSQL ServerPostgreSQLClickHouseMongoDBRedis
AWSTencent Cloud
SwaggerPrometheusRapiDocPPROFViperZapTLS
gzipTimeoutCSRFCORSJWTAuthtrace
Micphone

Invite us to speak at your next event

Want a rk-boot core team member to speak at your next event? Invite us to create a memorable and engaging experience for your attendees.

Opensource project maintained by rk-dev