FindSoftware

rk-boot

Go library that starts and manages a microservice's backend components, such as web frameworks, databases and middleware, from a YAML file.

rk-boot is a Go library that starts a microservice’s backend components from a YAML file. The YAML names each component, such as a web framework entry with its port, and the application registers its own handlers on the entries it defines. The README’s example starts a gin server this way and then waits for a shutdown signal.

The docs describe plugins for the web frameworks gin, gRPC, echo, gf, fiber, gorilla/mux and go-zero, and for database clients for MySQL, PostgreSQL, SQLite, SQL Server, MongoDB, ClickHouse and Redis.

Worth knowing

The official website address in the README does not resolve, so the project’s landing page and the rk-docs documentation site are the pages that remain.

Identity

Status
Active
Maintainer
rookie ninja3
First release
20207

Rendering and deploy

Runs as
Always on5
Install with
go get5

Releases

Current major version
27
Last release
2024-04-097

Adoption

GitHub stars
5672
Contributors
88

Why these figures do not compare

Sources

  1. 2026-10-26: links
    rk.mofcloud.com/
  2. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/rookie-ninja/rk-boot
  3. 2026-10-26: Maintainer, Databases
    rkdocs.mofcloud.com/
  4. 2026-10-26: Runtime
    github.com/rookie-ninja/rk-boot/blob/v2.2.22/go.mod
  5. 2026-10-26: Categories, Install with, Runs as
    github.com/rookie-ninja/rk-boot/blob/main/README.md
  6. 2026-10-26: License model
    github.com/rookie-ninja/rk-boot/blob/main/LICENSE
  7. 2026-10-26: Current major version, Last release, First release
    api.github.com/repos/rookie-ninja/rk-boot/releases
  8. 2026-10-26: Contributors
    api.github.com/repos/rookie-ninja/rk-boot/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON