Next Generation Backend Project Starter
- 💡 Instant Project Bootstrap
- ⚡️ Lightning Fast CLI Commands
- 🛠️ Rich Features for Multiple Frameworks
- 📦 Pre-configured Templates
- 🔩 Modular Architecture
- 🔑 Fully Typed and Extendable
Servest is a CLI tool and monorepo for generating starter projects across multiple backend frameworks and languages.
It consists of two main packages:
create-servest
: CLI for generating project templates (currently 8 Express + 1 Django template, more coming).servest
: One-line command tool to add common features to your backend project (e.g.,npx servest@latest add eslint-prettier (e.g.
npx servest@latest add eslint-prettier`).
📖 Read the Docs to get started.
# Create a new project with a template
npm create servest@latest -- --template express-mvc-ts
# Add a backend addon
npx servest add mongoose eslint-prettier lint-staged
## Or combine them both
npm create servest@latest -- --template express-mvc-ts -addons mongoose eslint-prettier
Package | Version (click for changelogs) |
---|---|
create-servest | |
servest |
We welcome contributions! Please check out the Contributing Guide.
MIT.