An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          



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`](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) | [![version](https://img.shields.io/npm/v/create-servest.svg?label=%20)](packages/create-servest/CHANGELOG.md) |
| [servest](packages/servest-addons) | [![version](https://img.shields.io/npm/v/servest?label=%20)](packages/servest-addons/CHANGELOG.md) |

---

## 🤝 Contribution

We welcome contributions! Please check out the [Contributing Guide](CONTRIBUTING.md).

---

## 📜 License

[MIT](LICENSE).