@luckyloki/buildkit-cli
v1.0.0
Published
๐ BuildKit - Fast and intuitive CLI for scaffolding complete full-stack projects
Maintainers
Readme
๐ BuildKit CLI
Fast and intuitive CLI for scaffolding complete full-stack projects. BuildKit helps you set up production-ready projects with your favorite frameworks and tools in seconds.
Features
- โก Interactive Setup - Guided project configuration with intelligent defaults
- ๐ฆ Multiple Package Managers - npm, bun support
- ๐จ Rich Frontend Selection - React, Next.js, Vue, Nuxt, Angular, and more
- ๐ง Powerful Backends - Express, Fastify, Django, Flask, Spring Boot, ASP.NET Core, and more
- ๐พ Database Integration - MongoDB, PostgreSQL, MySQL, and more
- ๐๏ธ ORM Support - Prisma, Mongoose, TypeORM, and more
- ๐ Authentication Ready - JWT, Passport.js, Session-based, OAuth 2.0, or none
- ๐ฏ TypeScript & JavaScript - Full support for both
- ๐ Cross-platform - Windows, macOS, Linux
Installation
npm install -g buildkit-cliOr with bun:
bun add -g buildkit-cliQuick Start
buildkitFollow the interactive prompts to configure your project.
Supported Stacks
Frontend
- React + JavaScript
- React + TypeScript
- React (Vite) + JavaScript
- React (Vite) + TypeScript
- Next.js + JavaScript
- Next.js + TypeScript
- Next.js 14 + TypeScript
- Vue + JavaScript
- Vue + TypeScript
- Nuxt 3 + TypeScript
- Angular + TypeScript
Backend
- Express + JavaScript
- Express + TypeScript
- Fastify + JavaScript
- Fastify + TypeScript
- Hono + TypeScript
- Django + Python
- Flask + Python
- Spring Boot + Java
- ASP.NET Core + C#
Fullstack
- React + Express (TypeScript)
- React + Express (TypeScript)
- Next.js + Express (TypeScript)
- Nuxt + Django
- Spring Boot + Frontend
- Next.js + Express (TypeScript)
Additional Features
- Tailwind CSS
- JWT Authentication
- MongoDB
- PostgreSQL
- Prisma ORM
- Mongoose ORM
Development
Setup
npm install
npm run build
npm run devScripts
npm run build- Build the projectnpm run dev- Run in development modenpm run lint- Lint codenpm run format- Format code with Prettiernpm run typecheck- Type check with TypeScriptnpm test- Run testsnpm run test:coverage- Run tests with coverage
Requirements
- Node.js >= 18.0.0
- npm >= 8.0.0
License
MIT
Contributing
See CONTRIBUTING.md for guidelines.
Roadmap
Future enhancements:
- [ ] Additional frameworks (Angular, Vue, Svelte, NestJS, Fastify)
- [ ] More database options
- [ ] OAuth & Passport authentication
- [ ] Docker & Docker Compose templates
- [ ] Turborepo monorepo support
- [ ] Plugin system
- [ ] Configuration presets
- [ ] Non-interactive CLI flags
