{"repo":"kavo-labs/kavo","free":true,"listed":false,"github":"https://github.com/kavo-labs/kavo","clone":"git clone https://github.com/kavo-labs/kavo.git","description":"🚀 The fastest way to build CRUD APIs in TypeScript. Works with your favorite JavaScript framework and ORM, featuring filtering, sorting, pagination, and OpenAPI support.","language":"TypeScript","stars":12,"topics":["crud","nodejs","rest","rest-api","restapi","restful","restful-api","typescript","mikroorm","mongoose"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Turn models into APIs. Define an entity once and get a complete REST and GraphQL CRUD API with filtering, sorting, pagination, and generated routes. Kavo Define an entity once, add one decorator, and Kavo generates the rest: create, read, update, delete, filtering, sorting, pagination, nested includes, and field selection — no hand-written controller methods. Read documentation Getting started pnpm npm yarn bun @kavo/nest expects @nestjs/common , @nestjs/core , reflect-metadata , and rxjs as peers, and @kavo/typeorm expects typeorm — a Nest app already has the first four. Kavo needs Node 22+, an ESM app, and emitDecoratorMetadata ; see Requirements and Peer dependencies for the exact versions. That's a full CRUD API. See kavo.js.org/getting-started for the full walkthrough, including NestJS wiring and a soft-delete example. Built for agentic development Built with Claude Code, and shipped with skills so your agent moves just as fast. extensions has ready-made skills for the whole surface — @Kavo() , global config, the query grammar, DTOs, errors, soft delete, Swagger, the GraphQL and MCP bindings, and per-ORM wiring for each supported adapter — published as a plugin via this repo's own marketplace: Fewer tokens, ship faster. Packages Package Role --------------------------------------------- ----------------------------------------------------------- @kavo/core Contracts, type system, and the request engine @kavo/typeorm TypeORM adapter @kavo/prisma Prisma adapter @kavo/mongo","default_branch":null,"files":null,"tree":[],"storefront":"/r/kavo-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kavo-labs/kavo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}