Light Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

hmtanbir/servest

Repository files navigation



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
servest

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.

Resources

Readme

License

MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Stars

Watchers

Forks

Packages

Contributors

Languages

  • TypeScript 87.4%
  • JavaScript 5.6%
  • CSS 3.7%
  • Python 3.1%
  • Shell 0.2%