#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| Rank | Project | Score |
|---|---|---|
| 1 | agent-service-toolkitLangGraph agents served by FastAPI with a Streamlit chat client | 70 out of 100 |
| 2 | fastapi-langgraph-agent-production-ready-templateFastAPI service for a LangGraph agent with auth, memory and tracing | 55 out of 100 |
| 3 | full-stack-ai-agent-templateProject generator for FastAPI and Next.js apps with agents and RAG | 55 out of 100 |
| #4 | generative-ai-project-templateuv workspace with FastAPI, NiceGUI, LiteLLM and Promptfoo evals | 51 out of 100 |
| #6 | genai-apiHono API on Cloudflare Workers proxying Gemini with bearer auth | 28 out of 100 |