DotVVM is an open-source framework for ASP.NET. It lets you create web apps using the MVVM pattern, with just C# and HTML.
DotVVM can be used to build new ASP.NET Core web apps, or to
modernize legacy ASP.NET apps and migrate them to .NET 8.
Ready-made controls
GridView with server-side sorting and paging, FileUpload, form validation, localization, and more…
Lightweight, but powerful
Just 100kB of minified JavaScript. No dependency on WebAssembly or SignalR. Comparable productivity to Blazor.
Skip building APIs
No need for REST or gRPC. Avoid nightmares with generating client proxies. Access the data directly and use data-binding to display them.
Great fit for ASP.NET Core
Supports ASP.NET Core 3.1+ and .NET Framework 4.7.2+. Easy integration with React and other UI frameworks.
Easy to learn
Easy to learn
HTML enhanced with DotVVM components
ViewModels written in C#
Dotvvm Products
Boost your productivity with the ultimate tools.
Explore our products and find out how they save you hours of your time.
Be effective and develop your apps in the right way.
Free
Open-source MVVM framework with built-in componentsComplete
Build or Modernize interactive web apps with comfort you needPremium
The professional support provided by RIGANTIDotVVM for
Visual Studio
- DotVVM project support
- Syntax highlighting
- Basic IntelliSense
- Advanced IntelliSense
- Error checking in code editor
Bootstrap for
DotVVM
- Bootstrap 3
- Bootstrap 4
- Bootstrap 5
DotVVM
Business Pack
- 30+ advanced components
- Theming support
- Exports to Excel
- SignalR messaging component
Premium
Support
- Private help desk access
- Guaranteed reaction time (end of next business day)
- Priority bug fixes
- Option to purchase pre-paid support hours
DotVVM
Free
- 30+ components
- Validation
- SPA support
- Localization & globalization
- Support of .NET Core 3.1+
- Support of .NET Framework 4.6.1+
- DotVVM project support
- Syntax highlighting
- Basic IntelliSense
Is DotVVM a good fit for me?
Planning your next ASP.NET Core project? DotVVM is excellent for line-of-business sites, admin dashboards, or any app with lot of grids and complex forms. Want to push your legacy Web Forms app to .NET 8? DotVVM can help you migrate it incrementally with minimal changes to the code base.