Back to directory

LLM-Powered Node.js CRUD API template

A Node.js and TypeScript REST API boilerplate built around vertical-slice clean architecture, paired with an LLM-driven code generator that scaffolds a full CRUD module from a text description.

LLM-Powered Node.js CRUD API template

This project is a Node.js and TypeScript REST API template organized by vertical slice rather than by horizontal layer, so a module's model, logic, and API surface stay close together instead of being spread across separate layers. It runs in Docker and requires an API key for a supported LLM provider such as OpenAI, Anthropic, DeepSeek, or a free OpenRouter or Llama model.

A companion code-generation tool orchestrates three LLM micro-agents, a developer, a troubleshooter, and a tests-fixer, that generate a new CRUD module's code and database migration, seed data, run end-to-end tests, and iterate on compilation and test failures until the module passes, producing code aligned with the boilerplate's own architecture.

It is written in TypeScript and released under the MIT license.

More in APIs

See all 103
  • Grabbit

    grabbit.live

    An agent-first screenshot API that captures a hosted, pixel-perfect image of any URL through a one-line CLI, a hosted MCP server, or a plain REST call.

  • App2Api

    app2api.com

    A tool that reverse-engineers the real API behind a mobile app you own or are authorized to test, then hands an AI agent a runnable call and an OpenAPI spec for it.

  • Apitomy Codegen

    github.com

    Generates JAX-RS server stubs, Quarkus-optimized applications, data models and client libraries from OpenAPI specifications.