Servest
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.
Quick Start
# 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
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
Packages
| Package | Version (click for changelogs) |
|---|---|
| create-servest | |
| servest |
Contribution
We welcome contributions! Please check out the Contributing Guide.
License
MIT.