# Serenity Application Platform

An ASP.NET Core and TypeScript application platform for building data-centric business applications quickly, with code generation, CRUD scaffolding, and an admin dashboard.

Serenity is an application platform built on ASP.NET Core MVC and TypeScript, aimed at shortening development of data-centric business applications with a service-based architecture. It reduces boilerplate through code generation for models, CRUD operations, and data grids, and applies established software design practices to keep ongoing maintenance costs down.

A project scaffolding template, Serene, sets up a new Serenity application in a few steps, installing both the .NET and NPM sides of the project so it can be built and run immediately. A companion Chrome extension, Serenity Developer Tools, helps inspect and debug Serenity widgets, their properties, and their DOM elements directly in the browser's DevTools.

It is written in C# and TypeScript and licensed under MIT, with a premium StartSharp template available to paying customers.

Website: https://serenity.is
