Skip to content

Coalesce

Coalesce is a full-stack meta-framework for ASP.NET Core and Vue.js, created by IntelliTect. You write your data models, business logic, and UI pages — Coalesce generates the API layer, TypeScript clients, ViewModels, and admin UI that connect them.

It is 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 you build

You are responsible for the interesting parts of your application:

  • Data models — EF Core entities and relationships
  • Business logic — services, custom methods, integrations
  • UI pages — Vue components, layouts, and custom experiences

What Coalesce generates

Coalesce builds the parts of your application that are mundane and monotonous to build:

  • API controllers & DTOs — Full CRUD endpoints for every entity and service, with request/response DTOs that enforce security trimming automatically.
  • TypeScript ViewModels — Reactive objects with auto-save, bulk saves, dirty tracking, loading states, and validation rules flowing from your C# attributes.
  • Vue components — Data-driven inputs, dropdowns with search and paging, date pickers, tables, and more.
  • Admin pages — Full CRUD UI out of the box, no code required.
  • Security enforcement — Role-based, row-level, and property-level security declared in C# and enforced on every API response.
  • Beta Semantic Kernel plugins — AI-powered interaction with your application through LLM-based tools.

Getting Started

To get started with Coalesce, check out Getting Started.


Coalesce is a free and open-source framework created by IntelliTect to fill our desire to create better apps, faster. IntelliTect is a high-end software architecture and development consulting firm based in Spokane, Washington.

If you're looking for help with your software project, whether it be a Coalesce application, other technologies, or even just an idea, reach out to us at info@intellitect.com — we'd love to start a conversation! Our clients range from Fortune 100 companies to local small businesses and non-profits.