Candi

Rapidly build Go backend services

  • Golang
  • ArangoDB
  • Open Source

What is Candi?

Candi is a toolkit for rapidly building backend services in Golang, developed by the golangid community. It ships batteries-included scaffolding for REST, gRPC, GraphQL, and async workers.

My contribution

I added an ArangoDB wrapper to the shared database module so services built with Candi can pick ArangoDB as easily as they pick PostgreSQL or MongoDB. The change followed the same interface the existing SQL and Mongo drivers use so downstream projects didn't need to learn anything new.