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.
DotVVM
Open-source MVVM framework
with built-in components
Top Picks
- GridView
- FileUpload
- TabControl
- ModalDialog
- Alert
- ComboBox
- DateTimePicker
- TreeView
- ValidationSummary
- Validator
Data Controls
- DataPager
- GridView
- Repeater
- ListBox
- ListGroup
- ListView
- TreeView
Lists & Selectors
- AutoComplete
- ComboBox
- DropDownList
- MultiSelect
- ColorPicker
- Calendar
- DatePicker
- DateTimePicker
- TimePicker
Input Controls
- TextBox
- MaskedTextBox
- NumericUpDown
- CheckBox
- CheckBoxList
- RadioButton
- RadioButtonList
Sliders & Indicators
- ProgressBar
- Range
- StackedProgressBar
- RangeSlider
- Rating
- Slider
- UpdateProgress
- Spinner
Windows & Dialogs
- ModalDialog
- Window
Buttons
- Button
- ButtonGroup
- ButtonToolbar
- DropDownButton
- LinkButton
- SwitchButton
- ToggleButton
Form Layout
- Form
- FormGroup
- HelpText
- InputGroup
Panels & Containers
- TabControl
- Accordion
- Card
- Carousel
- Collapsible
- CollapsiblePanel
- Jumbotron
- Panel
Icons & Symbols
- Icon
- Badge
- FAIcon
- FABrandIcon
Images & Media
- FileUpload
- Image
- ImageCrop
- MediaList
- MediaObject
- ResponsiveEmbed
Tooltips & Popovers
- Alert
- Popover
- TextView
- Toast
- Tooltip
Navigation
- RouteLink
- Breadcrumb
- NavigationBar
- ResponsiveNavigation
Layout
- Container
- Column
- Row
Utilities
- CommandShortcut
- MetaViewport
- EmptyData
- HtmlLiteral
- InlineScript
- Literal
Validation
- ValidationSummary
- Validator
Permissions & Conditional Access
- AuthenticatedView
- ClaimView
- EnvironmentView
- RoleView
Composition & Templating
- Content
- ContentPlaceHolder
- SpaContentPlaceHolder
Bootstrap
All Bootstrap components
with clean syntax & data-binding
Top Picks
-
GridView
Bootstrap styled Bootstrap DataPager is the same control as the built-in DataPager - it just provides the Boostrap styles.
-
FileUpload
Same as built-in control You can use DotVVM built-in control.
- TabControl
- ModalDialog
- Alert
-
ComboBox
Bootstrap styled Bootstrap ComboBox is the same control as the built-in ComboBox - it just provides the Boostrap styles.
- DateTimePicker
- TreeView
-
ValidationSummary
Same as built-in control You can use DotVVM built-in control.
-
Validator
Same as built-in control You can use DotVVM built-in control.
Data Controls
-
DataPager
Bootstrap styled Bootstrap DataPager is the same control as the built-in DataPager - it just provides the Boostrap styles.
-
GridView
Bootstrap styled Bootstrap GridView is the same control as the built-in GridView - it just provides the Boostrap styles.
-
Repeater
Same as built-in control You can use DotVVM built-in control.
-
ListBox
Same as built-in control You can use DotVVM built-in control.
- ListGroup
- ListView
- TreeView
Lists & Selectors
- AutoComplete
-
ComboBox
Bootstrap styled Bootstrap ComboBox is the same control as the built-in ComboBox - it just provides the Boostrap styles.
- DropDownList
- MultiSelect
- ColorPicker
- Calendar
- DatePicker
- DateTimePicker
- TimePicker
Input Controls
- TextBox
- MaskedTextBox
- NumericUpDown
- CheckBox
- CheckBoxList
- RadioButton
- RadioButtonList
Sliders & Indicators
- ProgressBar
- Range
- StackedProgressBar
- RangeSlider
- Rating
- Slider
-
UpdateProgress
Same as built-in control You can use DotVVM built-in control.
- Spinner
Windows & Dialogs
- ModalDialog
- Window
Buttons
- Button
- ButtonGroup
- ButtonToolbar
- DropDownButton
- LinkButton
- SwitchButton
- ToggleButton
Form Layout
- Form
- FormGroup
- HelpText
- InputGroup
Panels & Containers
- TabControl
- Accordion
- Card
- Carousel
- Collapsible
- CollapsiblePanel
- Jumbotron
- Panel
Icons & Symbols
- Icon
- Badge
- FAIcon
- FABrandIcon
Images & Media
-
FileUpload
Same as built-in control You can use DotVVM built-in control.
- Image
- ImageCrop
- MediaList
- MediaObject
- ResponsiveEmbed
Tooltips & Popovers
- Alert
- Popover
- TextView
- Toast
- Tooltip
Navigation
- RouteLink
- Breadcrumb
- NavigationBar
- ResponsiveNavigation
Layout
- Container
- Column
- Row
Utilities
- CommandShortcut
- MetaViewport
-
EmptyData
Same as built-in control You can use DotVVM built-in control.
-
HtmlLiteral
Same as built-in control You can use DotVVM built-in control.
-
InlineScript
Same as built-in control You can use DotVVM built-in control.
-
Literal
Same as built-in control You can use DotVVM built-in control.
Validation
-
ValidationSummary
Same as built-in control You can use DotVVM built-in control.
-
Validator
Same as built-in control You can use DotVVM built-in control.
Permissions & Conditional Access
-
AuthenticatedView
Same as built-in control You can use DotVVM built-in control.
-
ClaimView
Same as built-in control You can use DotVVM built-in control.
-
EnvironmentView
Same as built-in control You can use DotVVM built-in control.
-
RoleView
Same as built-in control You can use DotVVM built-in control.
Composition & Templating
-
Content
Same as built-in control You can use DotVVM built-in control.
-
ContentPlaceHolder
Same as built-in control You can use DotVVM built-in control.
-
SpaContentPlaceHolder
Same as built-in control You can use DotVVM built-in control.
Business Pack
25+ advanced controls
for Line of business applications
Top Picks
-
GridView
Extends the built-in control Business Pack GridView offers more features than the built-in GridView, like inline editing, advanced filtering, column reordering and customization, export of data and much more.
-
FileUpload
Extends the built-in control Business Pack FileUpload offers more features including drag&drop zone.
- TabControl
- ModalDialog
- Alert
-
ComboBox
Extends the built-in control BusinessPack ComboBox offers more features than the built-in ComboBox, including search and custom content in the list items.
- DateTimePicker
- TreeView
-
ValidationSummary
Same as built-in control You can use DotVVM built-in control.
-
Validator
Same as built-in control You can use DotVVM built-in control.
Data Controls
- DataPager
-
GridView
Extends the built-in control Business Pack GridView offers more features than the built-in GridView, like inline editing, advanced filtering, column reordering and customization, export of data and much more.
-
Repeater
Same as built-in control You can use DotVVM built-in control.
-
ListBox
Same as built-in control You can use DotVVM built-in control.
- ListGroup
- ListView
- TreeView
Lists & Selectors
- AutoComplete
-
ComboBox
Extends the built-in control BusinessPack ComboBox offers more features than the built-in ComboBox, including search and custom content in the list items.
- DropDownList
- MultiSelect
- ColorPicker
- Calendar
- DatePicker
- DateTimePicker
- TimePicker
Input Controls
- TextBox
- MaskedTextBox
- NumericUpDown
- CheckBox
- CheckBoxList
- RadioButton
- RadioButtonList
Sliders & Indicators
- ProgressBar
- Range
- StackedProgressBar
- RangeSlider
- Rating
- Slider
-
UpdateProgress
Same as built-in control You can use DotVVM built-in control.
- Spinner
Windows & Dialogs
- ModalDialog
- Window
Buttons
- Button
- ButtonGroup
- ButtonToolbar
- DropDownButton
-
LinkButton
Same as built-in control You can use DotVVM built-in control.
- SwitchButton
- ToggleButton
Form Layout
- Form
- FormGroup
- HelpText
- InputGroup
Panels & Containers
- TabControl
- Accordion
- Card
- Carousel
- Collapsible
- CollapsiblePanel
- Jumbotron
- Panel
Icons & Symbols
- Icon
- Badge
- FAIcon
- FABrandIcon
Images & Media
-
FileUpload
Extends the built-in control Business Pack FileUpload offers more features including drag&drop zone.
- Image
- ImageCrop
- MediaList
- MediaObject
- ResponsiveEmbed
Tooltips & Popovers
- Alert
- Popover
- TextView
- Toast
- Tooltip
Navigation
-
RouteLink
Same as built-in control You can use DotVVM built-in control.
- Breadcrumb
- NavigationBar
- ResponsiveNavigation
Layout
- Container
- Column
- Row
Utilities
- CommandShortcut
- MetaViewport
-
EmptyData
Same as built-in control You can use DotVVM built-in control.
-
HtmlLiteral
Same as built-in control You can use DotVVM built-in control.
-
InlineScript
Same as built-in control You can use DotVVM built-in control.
-
Literal
Same as built-in control You can use DotVVM built-in control.
Validation
-
ValidationSummary
Same as built-in control You can use DotVVM built-in control.
-
Validator
Same as built-in control You can use DotVVM built-in control.
Permissions & Conditional Access
-
AuthenticatedView
Same as built-in control You can use DotVVM built-in control.
-
ClaimView
Same as built-in control You can use DotVVM built-in control.
-
EnvironmentView
Same as built-in control You can use DotVVM built-in control.
-
RoleView
Same as built-in control You can use DotVVM built-in control.
Composition & Templating
-
Content
Same as built-in control You can use DotVVM built-in control.
-
ContentPlaceHolder
Same as built-in control You can use DotVVM built-in control.
-
SpaContentPlaceHolder
Same as built-in control You can use DotVVM built-in control.
Not sure what components you need?
No problem - we are here to help! Tell us what components you've been using in your apps so far and we'll help you find the equivalent component in Business Pack, or advise how to implement the same thing in DotVVM.
DotVVM for Visual Studio
Enjoy full support of DotVVM projects in your favorite IDE!
Free edition with basic IntelliSense is available for everyone.
The subscription will unlock real-time error checking, easy navigation between pages and their viewmodels, and much more.
Compare editions