{"repo":"vyancharuk/nodejs-api-boilerplate","free":true,"listed":false,"github":"https://github.com/vyancharuk/nodejs-api-boilerplate","clone":"git clone https://github.com/vyancharuk/nodejs-api-boilerplate.git","description":"🛠️ A production-ready LLM-Powered Node.js & TypeScript REST API template, with a focus on Clean Architecture","language":"TypeScript","stars":162,"topics":["typescript","boilerplate-template","clean-architechture","codegen","express","gpt-4","inversify","llm","node","rest-api-template"],"license":"MIT","category":"ai-agents","readme_excerpt":"🛠️ LLM-Powered Node.js CRUD API template Description An LLM-powered code generation tool that relies on the built-in Node.js API Typescript Template Project to easily generate clean, well-structured CRUD module code from text description. Prerequisites Before you start, make sure Node.js and npm are installed and obtain a valid LLM provider API key. You may choose from providers like OpenAI, Claude, DeepSeek, or OpenRouter/Llama (free to use). It can be passed as an environment variable (e.g. OPENAI API KEY / OPEN ROUTER API KEY ) or added to your .env file. The .env.sample file lists all supported environment variables. How it works? It orchestrates 3 LLM micro-agents ( Developer , Troubleshooter and TestsFixer ) to generate code, fix compilation errors, and ensure passing E2E tests. The process includes module code generation, DB migration creation, seeding data, and running tests to validate output. By cycling through these steps, it guarantees consistent and production-ready CRUD code aligned with vertical slicing architecture. It uses OpenAI/Anthropic/DeepSeek/Llama LLM API to perform code-generation How to run? First, run npm i in the project root to install all the template’s dependencies. Then, navigate to the root ./llm-codegen folder and run npm install to install codegen dependencies. Then execute npm run start and provide the requested module description when prompted. Finally, after the code generation finishes, review the output, and if the output meets your ex","default_branch":null,"files":null,"tree":[],"storefront":"/r/vyancharuk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vyancharuk/nodejs-api-boilerplate/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."}