Built from ScratchMajor product · not a demo
Kashvi

KashviGolang Framework

A backend framework I built from the ground up for teams who want Go services with clean architecture, strong conventions, and room to grow. Think productivity without sacrificing structure.

Most developers use frameworks. A smaller group authors one. Kashvi is my answer to recurring pain: too much boilerplate, too little structure, and docs that don't match how teams actually ship. It's Go-first, microservice-friendly, and opinionated where it helps — flexible where your domain matters.

GoMicroservicesClean ArchitectureGolang expertise

Why it exists

  • Clean architecture hooks so services don't turn into spaghetti as they grow.
  • Batteries included where it saves weeks: routing, validation, auth patterns, jobs, realtime.
  • Documentation you can follow without guessing — this very site is the proof.

From the creator

“Kashvi is the framework I wished existed when I was tired of stitching the same infra story on every new service. If you care about Go, clarity, and shipping — start with the site, then dig into the docs.”

— Shashi Ranjan

Continue reading in the official documentation.

← Back to Docs