Skip to content

wtertius/gorpc

 
 

Repository files navigation

gorpc

Build Status

Framework for building Go RPC server with versioned handlers and autogenerated documentation without code generation. You just write code and don't think about transport and documentation.

GoDoc

Idea

You write handlers in native Go (with some restrictions), register them in HandlersManager, add transport implementation and documentation's UI to your application and it's all, now you have API with documentation. Documentation will update automatically if you add or change handlers.

Packages

  • github.com/sergei-svistunov/gorpc: framework's core
  • github.com/sergei-svistunov/gorpc/transport/http_json: transport's implementation over HTTP with serialization into JSON
  • github.com/sergei-svistunov/gorpc/swagger_ui: Swagger UI in one Go library

About

Go RPC server wirh autogenerated documentation

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 95.2%
  • CSS 3.0%
  • JavaScript 1.6%
  • HTML 0.2%