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.

About

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

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published