Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/OutSystems/CefGlue
.NET binding for The Chromium Embedded Framework (CEF)
https://github.com/OutSystems/CefGlue
avalonia browser cef csharp dotnet linux macos odc snyk-service-studio webview windows wpf xaml
Last synced: about 1 month ago
JSON representation
.NET binding for The Chromium Embedded Framework (CEF)
- Host: GitHub
- URL: https://github.com/OutSystems/CefGlue
- Owner: OutSystems
- License: mit
- Created: 2021-04-14T19:06:36.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T17:21:25.000Z (about 2 months ago)
- Last Synced: 2024-11-05T06:42:33.738Z (about 1 month ago)
- Topics: avalonia, browser, cef, csharp, dotnet, linux, macos, odc, snyk-service-studio, webview, windows, wpf, xaml
- Language: C#
- Homepage:
- Size: 7 MB
- Stars: 268
- Watchers: 44
- Forks: 39
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-avalonia - CefGlue - .NET/Mono binding for The Chromium Embedded Framework (CEF). (Libraries & Extensions / Web Browsers)
README
# CefGlue
.NET binding for The Chromium Embedded Framework (CEF).CefGlue lets you embed Chromium in .NET apps. It is a .NET wrapper control around the Chromium Embedded Framework ([CEF](https://bitbucket.org/chromiumembedded/cef/src/master/)).
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](./LINUX.md) for more information about issues and tested distribution list.
Currently only x64 and ARM64 architectures are supported.
## Releases
Stable binaries are released on NuGet, and contain everything you need to embed Chromium in your .NET/CLR application.
- [![CefGlue.Avalonia](https://img.shields.io/nuget/v/CefGlue.Avalonia.svg?style=flat&label=CefGlue-Avalonia)](https://www.nuget.org/packages/CefGlue.Avalonia/)
- [![CefGlue.Avalonia.ARM64](https://img.shields.io/nuget/v/CefGlue.Avalonia.ARM64.svg?style=flat&label=CefGlue-Avalonia-ARM64)](https://www.nuget.org/packages/CefGlue.Avalonia.ARM64/)
- [![CefGlue.Common](https://img.shields.io/nuget/v/CefGlue.Common.svg?style=flat&label=CefGlue-Common)](https://www.nuget.org/packages/CefGlue.Common/)
- [![CefGlue.Common.ARM64](https://img.shields.io/nuget/v/CefGlue.Common.ARM64.svg?style=flat&label=CefGlue-Common-ARM64)](https://www.nuget.org/packages/CefGlue.Common.ARM64/)
- [![CefGlue.WPF](https://img.shields.io/nuget/v/CefGlue.WPF.svg?style=flat&label=CefGlue-WPF)](https://www.nuget.org/packages/CefGlue.WPF/)
- [![CefGlue.WPF.ARM64](https://img.shields.io/nuget/v/CefGlue.WPF.ARM64.svg?style=flat&label=CefGlue-WPF-ARM64)](https://www.nuget.org/packages/CefGlue.WPF.ARM64/)## Documentation
See the [Avalonia sample](CefGlue.Demo.Avalonia) or [WPF sample](CefGlue.Demo.WPF) projects for example web browsers built with CefGlue. They demo some of the available features.