#55th of 6 in AI API backends

nodejs-api-boilerplate

Express TypeScript CRUD API template with an LLM module generator

Stars
164
License
MIT
Last commit
Apr 2026
Language
TypeScript

Overview

Express and TypeScript REST API with vertical-slice modules, Zod validation, InversifyJS DI, Knex transactions, ioredis caching, winston trace IDs, node-cron, S3 uploads and Supertest e2e tests, run via docker compose on port 8080. The llm-codegen folder runs three LLM micro-agents (Developer, Troubleshooter, TestsFixer) that generate a new CRUD module, migration, seeds and passing tests from a text description.

Who it is for: Node teams wanting LLM-generated CRUD modules on a clean base

Strengths

  • Codegen loop compiles and runs e2e tests until they pass
  • Supports OpenAI, Anthropic, DeepSeek and OpenRouter keys for generation
  • JWT auth routes, Redis cache and cron already in the base API
  • Tests run in Docker or against local SQLite

Weaknesses

  • AI is a dev-time generator; the API itself has no AI features
  • Node badge pins v14 to v20; check against current LTS
  • Generated code still needs manual review and integration
  • Last commit 2026-04

What it needs

  • TypeScript, OpenAI, Anthropic, DeepSeek, OpenRouter
  • Needs PostgreSQL or SQLite, Redis, AWS S3 (uploads), LLM API key for codegen
  • GitHub template
  • Docker
  • env example file

Also in AI API backends

See all 6
Also in AI API backends
RankProjectScore
1agent-service-toolkitLangGraph agents served by FastAPI with a Streamlit chat client Live demo ↗ (opens in a new tab)4.5k stars, MIT70 out of 100
2fastapi-langgraph-agent-production-ready-templateFastAPI service for a LangGraph agent with auth, memory and tracing2.7k stars, MIT55 out of 100
3full-stack-ai-agent-templateProject generator for FastAPI and Next.js apps with agents and RAG1.9k stars, MIT55 out of 100
#4generative-ai-project-templateuv workspace with FastAPI, NiceGUI, LiteLLM and Promptfoo evals118 stars, MIT51 out of 100
#6genai-apiHono API on Cloudflare Workers proxying Gemini with bearer auth111 stars, Apache-2.028 out of 100