OutSystems / WebView

Avalonia/WPF control that wraps CefGlue webview control
Apache License 2.0
358 stars 40 forks source link
avalonia browser cef cefglue csharp dotnet linux macos odc snyk-service-studio webview windows wpf xaml

WebView

WebViewControl-Avalonia WebViewControl-WPF

Avalonia/WPF control that wraps CefGlue webview control

Screenshot

WebView lets you embed Chromium in .NET apps. It is a .NET wrapper control around CefGlue and provides a better and simple API. Likewise CefGlue it can be used from C# or any other CLR language and provides both Avalonia and WPF web browser control implementations.

Here's a table for supported architectures, frameworks and operating systems:

OS x64 ARM64 WPF Avalonia
Windows ✔️ ✔️ ✔️ ✔️
macOS ✔️ ✔️ ✔️
Linux ✔️ 🔘 ✔️

✔️ Supported | ❌ Not supported | 🔘 Works with issues.

See LINUX.md for more information about issues and tested distribution list. Currently only x64 and ARM64 architectures are supported.

It also provides the following additional features:

Releases

Stable binaries are released on NuGet, and contain everything you need to embed Chromium in your .NET/CLR application.

Documentation

See the Sample project for example web browsers built with WebView. It demos some of the available features.

Other

Versioning

The versioning system works as follows:

<major>.<cef_version>.<patch>

Whenever you fix a bug, please increase the patch version. \ Whenever you bring a new feature, please increase the major version. \ Use the minor version for the current cef version.

TODO