Coalesce 
Designed to help you quickly build amazing web applications, Coalesce is a rapid-development, code generation-based web application framework created by IntelliTect and built on top of:
| C#, .NET, and ASP.NET Core are the backend foundation of all Coalesce applications. | |
| Entity Framework provides the interface between your database and C# code. Coalesce uses your EF data model to generate an extensible, customizable CRUD API that drives both your custom pages and the out-of-the-box admin pages. | |
| TypeScript enables discovery of Coalesce features through Intellisense and provides confidence that your frontend code won't break as your application grows. | |
| Vue.js provides data binding and interactivity for your application as it runs in a browser. Coalesce generates TypeScript ViewModels to facilitate rapid development of custom pages. | |
Vite is the development and build tooling for your frontend Vue code, enabling lightning-fast single-page application development. Coalesce integrates Vite with ASP.NET Core, streamlining local development to require nothing more than a dotnet run or a single-click launch in your IDE. | 
What do I build? 
You are responsible for the interesting parts of your application:
- Data Model
 - Business Logic
 - External Integrations
 - Page Content
 - Site Design
 - Custom Scripting
 
What does Coalesce provide? 
Coalesce builds the parts of your application that are mundane and monotonous to build:
- Client-side TypeScript ViewModels that mirror your data model for both lists and individual objects. Use these to rapidly build your application's various pages.
 - APIs to interact with your models via endpoints like List, Get, Save, and more.
 - Out-of-the-box Vue Components for common controls like dates, selecting objects via dropdowns, enums, etc. Dropdowns support searching and paging automatically.
 - A complete set of Admin Pages that allow you to read, create, edit, and delete data immediately without writing additional code.
 - Beta Semantic Kernel plugins that enable interaction with your application through an AI chat assistant or other LLM-based tool.
 
Getting Started 
To get started with Coalesce, check out Getting Started.