/ZenTS

ZenTS is a Node.js & TypeScript MVC-Framework for building rich web applications, released as free and open-source software under the MIT License. It is designed for building web applications with modern tools and design patterns.

Primary LanguageTypeScriptMIT LicenseMIT

ZenTS Logo

GitHub top language GitHub code size in bytes GitHub issues GitHub pull requests npm node-current Website NPM

Website | Documentation | Roadmap | Changelog | Twitter | npm

ZenTS is a fast and modern MVC framework for Node.js & TypeScript.

Quick Start

ZenTS is a Node.js framework and available through the npm registry.

Before you can start using ZenTS, you need to download and install Node.js for your operation system. After installing Node.js you can create a fresh ZenTS project with the CLI:

npm i zents-cli -g
zen create myproject
cd myproject
zen dev

The above command will install the latest version of the CLI globally and creates a new ZenTS project in the myproject folder.

Features

  • Robust controller and service containers
  • Super fast routing system
  • Autoloading capabilities, never manage a list of project dependencies by yourself again
  • Session and user management with redis, ORM or filesystem storage
  • Ships with TypeORM out-of-the-box
  • Includes a battle tested template engine (Nunjucks)
  • Easy accessible request and response context
  • Email handling with responsive render engine
  • Auto response workflows
  • Validation
  • Many, many more

Documentation

Head over to the official website and read the documentation.

License

MIT