DotNetBrowser is a proprietary .NET library that provides a Chromium-based engine which can be used to load and display web pages.
 It is developed and supported by TeamDev since 2015.
Features.
Some main features are as follows:
Usage.
Primary usage is embedding a browser into various .NET desktop applications and displaying the web pages. DotNetBrowser can be used as a headless browser. The headless mode is also available on Linux and macOS.
Another known use-cases are creating web-based kiosk applications and VSTO add-ins for Microsoft Office.
More examples and use-cases are available in the DotNetBrowser Examples repository. 
Example.
WPF.
XAML markup
 ;Window x:Class="Sample.Wpf.MainWindow"
 xmlns="[URL]
 xmlns:x="[URL]
 xmlns:d="[URL]
 xmlns:mc="[URL]
 xmlns:wpf="clr-namespace:DotNetBrowser.Wpf;assembly=DotNetBrowser.Wpf"
 mc:Ignorable="d"
 Title="MainWindow" Height="450" Width="800" Closed="MainWindow_OnClosed" ;
 ;Grid ;
 ;wpf:BrowserView x:Name="browserView"/ ;
 ;/Grid ;
 ;/Window ;
C#
using System;
using System.Windows
using DotNetBrowser.Browser;
using DotNetBrowser.Engine;
namespace Sample.Wpf;
public partial class MainWindow : Window
 private readonly IEngine _engine;
 private readonly IBrowser _browser;
 public MainWindow()
 InitializeComponent();
 // Create and initialize the IEngine
 _engine = EngineFactory.Create();
 // Create the IBrowser
 _browser = engine.CreateBrowser();
 _browser.Navigation.LoadUrl("[URL]
 // Initialize the WPF BrowserView control
 browserView.InitializeFrom(browser);
 
 private void MainWindow_OnClosed(object sender, EventArgs e)
 _browser.Dispose();
 _engine.Dispose();
Windows Forms.
C#
using System;
using System.Windows.Forms;
using DotNetBrowser.Browser;
using DotNetBrowser.Engine;
using DotNetBrowser.WinForms;
namespace Sample.WinForms;
public partial class Form1 : Form
 private readonly IEngine _engine;
 private readonly IBrowser _browser;
 public Form1()
 InitializeComponent();
 // Create and initialize the IEngine
 _engine = EngineFactory.Create();
 // Create the Windows Forms BrowserView control
 var browserView = new BrowserView
 Dock = DockStyle.Fill
 
 // Create the IBrowser
 _browser = engine.CreateBrowser();
 _browser.Navigation.LoadUrl("[URL]
 // Initialize the Windows Forms BrowserView control
 browserView.InitializeFrom(browser);
 // Add the BrowserView control to the Form
 Controls.Add(browserView);
 Closed += Form1Closed;
 
 private void Form1Closed(object sender, EventArgs e)
 _browser.Dispose();
 _engine.Dispose();
References.
 ;templatestyles src="Reflist/styles.css" / ;