MCPcopy Index your code
hub / github.com/dev-rashedin/servest

github.com/dev-rashedin/servest @create-servest-v2.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release create-servest-v2.1.0 ↗ · + Follow
188 symbols 592 edges 161 files 1 documented · 1% updated 26d agocreate-servest-v2.1.0 · 2026-02-01★ 753 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
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: 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.

Extension points exported contracts — how you extend this code

SupportPluginOptions (Interface)
(no doc)
packages/create-servest/templates/fastify/fastify-plugin-ts/src/plugins/support.ts
IServestConfig (Interface)
(no doc)
packages/servest-addons/src/types/index.d.ts
Options (Interface)
(no doc)
app/src/types/rehype-shiki.d.ts
FastifyInstance (Interface)
(no doc)
packages/create-servest/templates/fastify/fastify-plugin-ts/src/plugins/support.ts
IPropsOption (Interface)
(no doc)
packages/servest-addons/src/types/index.d.ts
LinkItem (Interface)
(no doc)
app/src/types/index.d.ts
Config (Interface)
(no doc)
packages/create-servest/templates/express/express-mvc-ts/src/app/config/index.ts
IIPropsOptionWithBaseDir (Interface)
(no doc)
packages/servest-addons/src/types/index.d.ts

Core symbols most depended-on inside this repo

green
called by 29
packages/utils/colors.ts
yellow
called by 26
packages/utils/colors.ts
red
called by 18
packages/utils/colors.ts
cancelOperation
called by 11
packages/utils/sharedUtility.ts
isPackageInstalled
called by 9
packages/servest-addons/src/utils/index.ts
cyan
called by 8
packages/utils/colors.ts
checkNodeFramework
called by 8
packages/servest-addons/src/utils/index.ts
getInstallCommandForDevDeps
called by 5
packages/servest-addons/src/utils/index.ts

Shape

Function 157
Interface 30
Method 1

Languages

TypeScript99%
Python1%

Modules by API surface

packages/utils/colors.ts13 symbols
packages/create-servest/src/utils/helper.ts11 symbols
app/src/types/index.d.ts8 symbols
packages/servest-addons/src/command/init.ts7 symbols
packages/servest-addons/src/utils/index.ts6 symbols
app/src/components/ui/Navlinks.tsx5 symbols
packages/servest-addons/src/types/index.d.ts4 symbols
packages/create-servest/src/types/index.d.ts4 symbols
packages/create-servest/__tests__/cli.test.ts4 symbols
app/src/components/ui/CopyCodeBlock.tsx4 symbols
app/src/components/ui/CategoryList.tsx4 symbols
packages/servest-addons/src/utils/createFile.ts3 symbols

Datastores touched

(mongodb)Database · 1 repos
dbnameDatabase · 1 repos

For agents

$ claude mcp add servest \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page