Ready-made controls
Save your time with GridView, FileUpload and other components shipped with the framework.
Lightweight
DotVVM needs less than 100 kB of JavaScript code. It's smaller than other ASP.NET-based frameworks.
Skip building APIs
Don't spend the time building an API. Just load data from the database and use data-binding to display them.
Fits in .NET ecosystem
DotVVM offers a free Visual Studio extension giving you all the comfort you are used to.
Easy to learn
HTML enhanced with DotVVM components
<div class="form-group">
<dot:TextBox Text="{value: Number}" />
<dot:Button Text="Increment"
Click="{command: Increment()}" />
</div>
ViewModels written in C#
public class IncViewModel
{
public int Number { get; set; }
public void Increment()
{
Number++;
}
}
Try DotVVM Install the Visual Studio extension and create a new project, or visit DotVVM academy and start in the browser.
Our products
Free
Commercial
- Another 30 advanced components
- Customizable SCSS-based themes
- 60 components based on Bootstrap widgets
- Short, clean & discoverable syntax
- Supports Bootstrap 3 & 4
- Advanced IntelliSense in DotHTML files (data-binding expressions)
- Real-time error checking in code editor
- Easy navigation, refactoring and more!
Our team is happy to help! Wondering if DotVVM is the right choice for you?
DotVVM Coffee
Watch more videos on our
channel
Learn about various DotVVM features in short, 1-2 minute videos.