https://github.com/dev-rashedin/servest
Ready-to-use backend starter monorepo with CLI tools to generate project templates and optional framework addons.
https://github.com/dev-rashedin/servest
addons backend scafolding utilites
Last synced: about 2 months ago
JSON representation
Ready-to-use backend starter monorepo with CLI tools to generate project templates and optional framework addons.
- Host: GitHub
- URL: https://github.com/dev-rashedin/servest
- Owner: dev-rashedin
- License: mit
- Created: 2025-08-19T06:03:38.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2026-01-27T03:48:43.000Z (2 months ago)
- Last Synced: 2026-01-27T15:59:18.859Z (2 months ago)
- Topics: addons, backend, scafolding, utilites
- Language: TypeScript
- Homepage: https://www.servest.dev
- Size: 44.7 MB
- Stars: 71
- Watchers: 8
- Forks: 10
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 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`](packages/create-servest):** CLI for generating project templates (currently 8 Express + 1 Django template, more coming).
- **[`servest`](packages/servest-addons):** 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](https://servest.vercel.app) to get started.
---
## 🚀 Quick Start
```bash
# 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](packages/create-servest) | [](packages/create-servest/CHANGELOG.md) |
| [servest](packages/servest-addons) | [](packages/servest-addons/CHANGELOG.md) |
---
## 🤝 Contribution
We welcome contributions! Please check out the [Contributing Guide](CONTRIBUTING.md).
---
## 📜 License
[MIT](LICENSE).