GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - cefsharp/CefSharp: .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

BranchesTags
Open more actions menu

Latest commit

 

History

6,651 Commits
6,651 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
CefSharp.BrowserSubprocess.Core
CefSharp.BrowserSubprocess.Core
 
 
CefSharp.BrowserSubprocess
CefSharp.BrowserSubprocess
 
 
CefSharp.Core.Runtime.RefAssembly
CefSharp.Core.Runtime.RefAssembly
 
 
CefSharp.Core.Runtime
CefSharp.Core.Runtime
 
 
CefSharp.Core
CefSharp.Core
 
 
CefSharp.Example
CefSharp.Example
 
 
CefSharp.OffScreen.Example
CefSharp.OffScreen.Example
 
 
CefSharp.OffScreen
CefSharp.OffScreen
 
 
CefSharp.Test
CefSharp.Test
 
 
CefSharp.WinForms.Example
CefSharp.WinForms.Example
 
 
CefSharp.WinForms
CefSharp.WinForms
 
 
CefSharp.Wpf.Example
CefSharp.Wpf.Example
 
 
CefSharp.Wpf.HwndHost.Example
CefSharp.Wpf.HwndHost.Example
 
 
CefSharp.Wpf
CefSharp.Wpf
 
 
CefSharp
CefSharp
 
 
NuGet
NuGet
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.vsconfig
.vsconfig
 
 
Build.bat
Build.bat
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
CefSharp.AfterBuild.targets
CefSharp.AfterBuild.targets
 
 
CefSharp.Native.props
CefSharp.Native.props
 
 
CefSharp.props
CefSharp.props
 
 
CefSharp.shfbproj
CefSharp.shfbproj
 
 
CefSharp.snk
CefSharp.snk
 
 
CefSharp3.ChildProcessDbgSettings
CefSharp3.ChildProcessDbgSettings
 
 
CefSharp3.netcore.sln
CefSharp3.netcore.sln
 
 
CefSharp3.sln
CefSharp3.sln
 
 
CefSharp3.sln.DotSettings
CefSharp3.sln.DotSettings
 
 
GenerateRefAssemblySource.ps1
GenerateRefAssemblySource.ps1
 
 
ISSUE_TEMPLATE.md
ISSUE_TEMPLATE.md
 
 
LICENSE
LICENSE
 
 
NuGet.config
NuGet.config
 
 
README.WPF.md
README.WPF.md
 
 
README.md
README.md
 
 
UpdateNugetPackages.ps1
UpdateNugetPackages.ps1
 
 
afterbuild.example.ps1
afterbuild.example.ps1
 
 
appveyor.yml
appveyor.yml
 
 
build.ps1
build.ps1
 
 
buildhelp.bat
buildhelp.bat
 
 
global.json
global.json
 
 
logo.png
logo.png
 
 

Repository files navigation

CefSharp Logo

Build status CefSharp.WinForms CefSharp.Wpf CefSharp.Wpf.HwndHost CefSharp.OffScreen

Got a quick question? Discussions here on GitHub is the preferred place to ask!

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.

CefSharp is BSD licensed, so it can be used in both proprietary and free/open source applications. For the full details, see the LICENSE file.

If you like and use CefSharp please consider signing up for a small monthly donation, even $25 can help tremendously. See Financial Support for more details.

Releases

Stable binaries are released on NuGet, and contain everything you need to embed Chromium in your .Net/CLR application. For usage see the Quick Start guide or checkout CefSharp.MinimalExample project for basic demos using the CefSharp NuGet packages.

  • CefSharp.WinForms
  • CefSharp.Wpf
  • CefSharp.OffScreen
  • CefSharp.Wpf.HwndHost (A HwndHost based WPF implementation, similar to hosting the WinForms version in WPF, supports data binding, airspace issues apply).

Documentation

  • 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 General Usage Guide in help getting started/dealing with common scenarios.
  • 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.
  • CefSharp API generated from the source code comments.

Contact

Please keep the Issue Tracker for Bugs only please! Before submitting a PR please read CONTRIBUTING.

  • CefSharp Discussions is generally where CefSharp specific questions should be asked, please search before posting, thanks!
  • Stackoverflow is where generic html/javascript/C# questions can be asked.
  • Chromium Embedded Framework(CEF) Forum

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 master.

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).

Releases

CI Builds
Every commit on master produces a Nuget package. Use at your own risk!

  • MyGet Pre Release
  • MyGet Pre Release
  • MyGet Pre Release

Pre-release

  • CefSharp.WinForms

  • CefSharp.Wpf

  • CefSharp.OffScreen

  • CefSharp.WinForms.NETCore

  • CefSharp.Wpf.NETCore

  • CefSharp.OffScreen.NETCore

Stable

  • CefSharp.WinForms

  • CefSharp.Wpf

  • CefSharp.OffScreen

  • CefSharp.WinForms.NETCore

  • CefSharp.Wpf.NETCore

  • CefSharp.OffScreen.NETCore

Release Branches

With each release a new branch is created, for example the 92.0.260 release corresponds to the cefsharp/92 branch. If you're new to CefSharp and are downloading the source to check it out, please use a Release branch.

* VC++ 2022 is required starting with version 138
** For NetCore packages .Net 6 or greater is required.

Branch CEF Version VC++ Version .Net Version Status
master 7827 2022* 4.6.2** Development
cefsharp/149 7827 2022* 4.6.2** Release
cefsharp/148 7778 2022* 4.6.2** Unsupported
cefsharp/147 7727 2022* 4.6.2** Unsupported
cefsharp/146 7680 2022* 4.6.2** Unsupported
cefsharp/145 7632 2022* 4.6.2** Unsupported
cefsharp/144 7559 2022* 4.6.2** Unsupported
cefsharp/143 7499 2022* 4.6.2** Unsupported
cefsharp/141 7390 2022* 4.6.2** Unsupported
cefsharp/140 7339 2022* 4.6.2** Unsupported
cefsharp/139 7258 2022* 4.6.2** Unsupported
cefsharp/138 7204 2022* 4.6.2** Unsupported
cefsharp/137 7151 2019* 4.6.2** Unsupported
cefsharp/136 7103 2019* 4.6.2** Unsupported
cefsharp/135 7049 2019* 4.6.2** Unsupported
cefsharp/134 6998 2019* 4.6.2** Unsupported
cefsharp/133 6943 2019* 4.6.2** Unsupported
cefsharp/132 6834 2019* 4.6.2** Unsupported
cefsharp/131 6778 2019* 4.6.2** Unsupported
cefsharp/130 6723 2019* 4.6.2** Unsupported
cefsharp/129 6668 2019* 4.6.2** Unsupported
cefsharp/128 6613 2019* 4.6.2** Unsupported
cefsharp/127 6533 2019* 4.6.2** Unsupported
cefsharp/126 6478 2019* 4.6.2** Unsupported
cefsharp/125 6422 2019* 4.6.2** Unsupported
cefsharp/124 6367 2019* 4.6.2** Unsupported
cefsharp/123 6312 2019* 4.6.2** Unsupported
cefsharp/122 6261 2019* 4.6.2** Unsupported
cefsharp/121 6167 2019* 4.6.2** Unsupported
cefsharp/120 6099 2019* 4.6.2** Unsupported
cefsharp/119 6045 2019* 4.6.2** Unsupported
cefsharp/118 5993 2019* 4.6.2** Unsupported
cefsharp/117 5938 2019* 4.6.2** Unsupported
cefsharp/116 5845 2019* 4.6.2** Unsupported
cefsharp/115 5790 2019* 4.6.2** Unsupported
cefsharp/114 5735 2019* 4.5.2** Unsupported
cefsharp/113 5615 2019* 4.5.2** Unsupported
cefsharp/112 5615 2019* 4.5.2** Unsupported
cefsharp/111 5563 2019* 4.5.2** Unsupported
cefsharp/110 5481 2019* 4.5.2** Unsupported
cefsharp/109 5414 2019* 4.5.2** Unsupported
cefsharp/108 5359 2019* 4.5.2** Unsupported
cefsharp/107 5304 2019* 4.5.2** Unsupported
cefsharp/106 5249 2019* 4.5.2** Unsupported
cefsharp/105 5195 2019* 4.5.2** Unsupported
cefsharp/104 5112 2019* 4.5.2** Unsupported
cefsharp/103 5060 2019* 4.5.2** Unsupported
cefsharp/102 5005 2019* 4.5.2** Unsupported
cefsharp/101 4951 2019* 4.5.2** Unsupported
cefsharp/100 4896 2019* 4.5.2** Unsupported
cefsharp/99 4844 2019* 4.5.2** Unsupported
cefsharp/98 4758 2019* 4.5.2** Unsupported
cefsharp/97 4692 2019* 4.5.2** Unsupported
cefsharp/96 4664 2019* 4.5.2** Unsupported
cefsharp/95 4638 2019* 4.5.2** Unsupported
cefsharp/94 4606 2019* 4.5.2** Unsupported
cefsharp/93 4577 2019* 4.5.2** Unsupported
cefsharp/92 4515 2015* 4.5.2** Unsupported
cefsharp/91 4472 2015* 4.5.2** Unsupported
cefsharp/90 4430 2015* 4.5.2** Unsupported
cefsharp/89 4389 2015* 4.5.2** Unsupported
cefsharp/88 4324 2015* 4.5.2** Unsupported
cefsharp/87 4280 2015* 4.5.2** Unsupported
cefsharp/86 4240 2015 4.5.2 Unsupported
cefsharp/85 4183 2015 4.5.2 Unsupported
cefsharp/84 4147 2015 4.5.2 Unsupported
cefsharp/83 4103 2015 4.5.2 Unsupported
cefsharp/81 4044 2015 4.5.2 Unsupported
cefsharp/79 3945 2015 4.5.2 Unsupported
cefsharp/77 3865 2015 4.5.2 Unsupported
cefsharp/75 3770 2015 4.5.2 Unsupported
cefsharp/73 3683 2015 4.5.2 Unsupported
cefsharp/71 3578 2015 4.5.2 Unsupported
cefsharp/69 3497 2015 4.5.2 Unsupported
cefsharp/67 3396 2015 4.5.2 Unsupported
cefsharp/65 3325 2015 4.5.2 Unsupported
cefsharp/63 3239 2013 4.5.2 Unsupported
cefsharp/62 3202 2013 4.5.2 Unsupported
cefsharp/57 2987 2013 4.5.2 Unsupported
cefsharp/55 2883 2013 4.5.2 Unsupported
cefsharp/53 2785 2013 4.5.2 Unsupported
cefsharp/51 2704 2013 4.5.2 Unsupported
cefsharp/49 2623 2013 4.0 Unsupported
cefsharp/47 2526 2013 4.0 Unsupported
cefsharp/45 2454 2013 4.0 Unsupported
cefsharp/43 2357 2012 4.0 Unsupported
cefsharp/41 2272 2012 4.0 Unsupported
cefsharp/39 2171 2012 4.0 Unsupported
cefsharp/37 2062 2012 4.0 Unsupported

* VC++ 2022 is required starting with version 138
** For NetCore packages .Net 6 or greater is required.

Financial Support

Is your company making money thanks to CefSharp? Do you rely on regular updates to the project? Alex Maitland needs your support! Signup to GitHub Sponsors.

One-Time or Recurring contributions can be made through GitHub Sponsors it only takes a GitHub account and a credit card. You can also make a One-Time contribution via PayPal.

As a stay at home dad I (@amaitland) rely on your contributions to help support my family.

Links

  • CefGlue: An alternative .NET CEF wrapper built using P/Invoke.
  • CEF GitHub Project : The official CEF issue tracker
  • CEF Forum : The official CEF Forum
  • CEF API Docs : Well worth a read if you are implementing a new feature
  • CefSharp API Doc

Projects using CefSharp

  • HtmlView : Visual Studio extension bringing CefSharp for showing HTML pages inside VS.
  • SharpBrowser : The fastest web browser for C# with tabbed browsing and HTML5/CSS3.
  • Chromely CefSharp : Build HTML Desktop Apps on .NET/.NET Core 3/.NET 5 using native GUI, HTML5/CSS.

About

.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

cefsharp.github.io/

Topics

browserc-plus-plusc-sharpcefsharpframeworkwinformswpf

Resources

Readme
License

Contributing

Contributing
Activity
Custom properties

Stars

10.3k stars

Watchers

518 watching

Forks

2.9k forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.