# Welcome to the ZenTS documentation
ZenTS is a modern Node.js & TypeScript MVC framework for building rich web-applications. The documentation covers all important parts of ZenTS.
ZenTS is still under heavy development and not ready for production use yet (breaking changes can be introduces at any time). Please report any issues on GitHub (opens new window).
# Getting started
In the getting started guides you'll install ZenTS and create a new ZenTS application with the CLI. Furthermore you'll create your first Hello World example application and get in touch with the base building blocks of a ZenTS application.
Read the Getting started guide here.
# Controller & Routing
Controllers are a key component of every MVC application. In the controller guide, you'll learn how to create and use them in a ZenTS application. On the other hand, routes will connect controllers to the outside world by binding them to an URL.
# Request & response context
When dealing with web requests, a strong partner is needed to handle user input and create appropriate responses.
# Databases interactions
Data is the new gold and even smaller web applications have some kind of database attached to it. ZenTS ships with a powerful and battle-tested ORM, which has builtin support for a lot of different databases. Furthermore ZenTS comes with a (optional) Redis client out-of-the-box, so you can directly make use of the super fast key/value storage.
# Template engine
Having a fast and solid template engine at your hand can be very useful to create beautiful and interactive websites. ZenTS ships with a rich template engine that you can use to generate server-side HTML code.
Read the template engine guide here.
# And more
There is much more to learn about ZenTS. ZenTS is a highly configurable framework, has service containers support and allows you to write applications after the single-responsibility principle using dependency injection. Also make sure to read about the awesome CLI, which supercharge your application with a couple of helpful CLI commands.