CefSharp lets you embed Chromium in .NET apps. It is a lightweight .NET wrapper around the Chromium Embedded Framework (CEF) by Marshall A. Greenblatt. About 30% of the bindings are written in C++/CLI with the majority of code here is C#. It can be used from C# or VB, or any other CLR language. CefSharp provides both WPF and WinForms web browser control implementations.
- See the CefSharp.Wpf.Example or CefSharp.WinForms.Example projects for example web browsers built with CefSharp. They demo most of the available features.
- See the CefSharp.MinimalExample project for a basic demo of using the CefSharp NuGet packages.
- See the Wiki for work-in-progress documentation
- See the FAQ for help with common issues
- Upgrading from an earlier version of CefSharp? See the ChangeLog for breaking changes and upgrade tips.
If you have a simple question please start by asking it on . Before opening an issue or submitting a
PR please read CONTRIBUTING
Branches & Forks
This is the
official CefSharp fork, as maintained by the CefSharp community. You can also view the entire network of public forks/branches.
Development is done in the
master branch. New features are preferably added in feature branches, if the changes are more than trivial. New
PR's should be targeted against
When a new release is imminent a
release branch is created. We try to avoid making public facing
API changes in
release branches (Adding new features is fine, just not breaking changes).
Every commit on
master produces a
Nuget package. Use at your own risk! CefSharp MyGet Feed
|Branch||CEF Version||VC++ Version||.Net Version||Status|