Skip to content

Ready-to-use backend starter monorepo with CLI tools to generate project templates and optional framework addons.

License

Notifications You must be signed in to change notification settings

dev-rashedin/servest

Servest logo


servest version create-servest version node compatibility Start new PR in StackBlitz Codeflow discussion forum


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

📦 Packages

Package Version (click for changelogs)
create-servest version
servest version

🤝 Contribution

We welcome contributions! Please check out the Contributing Guide.


📜 License

MIT.