Licence
MIT
Version
1.0.1
Deps
4
Size
35 kB
Vulns
0
Weekly
0
skeltr
Interactive CLI scaffolding tool for full-stack projects — backend, frontend, and admin panel with production-ready boilerplate.
Quick Start
# One-time use
npx @novaedgedigitallabs/skeltr
# Or install globally
npm install -g @novaedgedigitallabs/skeltr
skeltrAnswer a few prompts and get a complete, production-ready project structure in seconds.
Install Globally
npm install -g @novaedgedigitallabs/skeltr
skeltrWhy skeltr?
Starting a new project means creating the same folder structure every time. skeltr skips that — pick your stack, answer 6 questions, start coding.
- 6 production-ready templates across backend, frontend, and admin
- Every part includes
.env,package.json, and boilerplate entry files - 17 tests passing — template validation + disk generation verified
What You Get
skeltr generates a complete folder structure with boilerplate files — no config needed after generation.
Backend Templates
| Template | Stack |
|---|---|
express-mongodb |
Express + Mongoose |
express-postgresql |
Express + Prisma |
nestjs |
NestJS + MongoDB |
Frontend Templates
| Template | Stack |
|---|---|
nextjs |
Next.js 15 (App Router) |
react-vite |
React 18 + Vite |
Admin Templates
| Template | Stack |
|---|---|
nextjs-admin |
Next.js 15 Admin Panel |
How It Works
npx @novaedgedigitallabs/skeltr
→ Project name? my-app
→ Output directory? ./my-app
→ Which parts? ☑ Backend ☑ Frontend ☐ Admin
→ Backend stack? Express + MongoDB
→ Frontend stack? Next.js 15
→ Generate README? Yes
→ Confirm ✔ Generate
✔ Done!
Project created at ./my-app
Next steps:
cd my-app/backend && npm install && cp .env.example .env && npm run dev
cd my-app/frontend && npm install && npm run dev
Generated Files
Every part includes:
package.json— correct dependencies pre-filled.env— local development values.env.example— safe to commit.gitignore— configured for the stack
Plus stack-specific entry files (server.js, app.js, layout.tsx, page.tsx, etc.)
Development
# Clone and install
git clone https://github.com/novaedgedigitallabs/skeltr.git
cd skeltr
npm install
# Run locally
node bin/skeltr.js
# Run tests
npm testPublishing
npm version patch # 1.0.0 → 1.0.1
git push --tags # CI auto-publishes to npmSupport
If skeltr saved you time → novaedgedigitallabs.tech/pay