Is there an embeddable Webkit component for Windows / C# development?

.NetComWebkitGecko

.Net Problem Overview


I've seen a few COM controls which wrap the Gecko rendering engine (GeckoFX, as well as the control shipped by Mozilla - mozctlx.dll). Is there a wrapper for Webkit that can be included in a .NET Winform application?

.Net Solutions


Solution 1 - .Net

I've just release a pre-alpha version of CefSharp my .Net bindings for the Chromium Embedded Framework.

Check it out and give me your thoughts: https://github.com/chillitom/CefSharp (binary libs and example available in the downloads page)

update: Released a new version, includes the ability to bind C# objects into the DOM and more.

update 2: no-longer alpha, lib is used in real world projects including Facebook Messenger for Windows, Rdio's Windows client and Github for Windows

Solution 2 - .Net

Haven't tried yet but found WebKit.NET on SourceForge. It was moved to GitHub.

Warning: Not maintained anymore, last commits are from early 2013

Solution 3 - .Net

There's a WebKit-Sharp component on Mono's GitHub Repository. I can't find any web-viewable documentation on it, and I'm not even sure if it's WinForms or GTK# (can't grab the source from here to check at the moment), but it's probably your best bet, either way.

Solution 4 - .Net

Berkelium is a C++ tool for making chrome embeddable.

AwesomiumDotNet is a wrapper around both Berkelium and Awesomium

BTW, the link here to Awesomium appears to be more current.

Solution 5 - .Net

> There's a WebKit-Sharp component on Mono's Subversion Server. I can't find any web-viewable documentation on it, and I'm not even sure if it's WinForms or GTK# (can't grab the source from here to check at the moment), but it's probably your best bet, either way.

I think this component is CLI wrapper around webkit for Ubuntu. So this wrapper most likely could be not working on win32

Try check another variant - project awesomium - wrapper around google project "Chromium" that use webkit. Also awesomium has features like to should interavtive web pages on 3D objects under WPF

Solution 6 - .Net

There is OpenWebKitSharp, a fork of WebKit.NET 0.5 and very advanced. Details: http://code.google.com/p/open-webkit-sharp/

Solution 7 - .Net

Solution 8 - .Net

The Windows version of Qt 4 includes both WebKit and classes to create ActiveX components. It probably isn't an ideal solution if you aren't already using Qt though.

Solution 9 - .Net

try this one http://code.google.com/p/geckofx/ hope it ain't dupe or this one i think is better http://webkitdotnet.sourceforge.net/

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionJon GallowayView Question on Stackoverflow
Solution 1 - .NetchillitomView Answer on Stackoverflow
Solution 2 - .NetPetr HavlicekView Answer on Stackoverflow
Solution 3 - .NetAlex LymanView Answer on Stackoverflow
Solution 4 - .NetKevin DriedgerView Answer on Stackoverflow
Solution 5 - .NetRegforView Answer on Stackoverflow
Solution 6 - .NetGeorgeView Answer on Stackoverflow
Solution 7 - .NetDinis CruzView Answer on Stackoverflow
Solution 8 - .NetAndy BriceView Answer on Stackoverflow
Solution 9 - .NetunlocoView Answer on Stackoverflow