This blog is due for an update and I’ve got a good one finally. There’s this open-source project called OpenWebKitSharp that’s so heavily underrated, it’s ridiculous. Apparently it’s run by GT Web Software, which is surprising — I don’t mean to undercut them, but their projects are great, they just don’t look like much at first glance. They have something truly valuable to many developers on their hands and I don’t think they even realize it.
Now back to reality, OpenWebKitSharp is just a wrapper for WebKit to be used in [C#] .Net, it’s nothing unexpectedly original except for the fact there’s very little like it. You have one commercial solution called Awesomium (almost $3k for a license? that insane for new ventures for a medium sized company) and then another called Berkelium (looks great, but interfaces directly with Chromium).
So why do I chose OpenWebKitSharp?
- No ridiculous licensing. Though Awesomium may be great to look at for the future, but too costly for a new venture.
- It interfaces directly with WebKit nighties, I know for a fact the browser itself can’t be easily hijacked. I’m not saying Berkelium in insecure, but it definitely looks to add another layer rather than creating it’s own rendition of the browser document.
- I can download the code and have an easily-understood example up and running in minutes. There’s a solution in their sources prepackaged for Visual Studio.
- HTML5 & CSS3 Support! You have all the latest features of the WebKit engine, essentially it’s the same as running Chrome or Safari!
- It’s simple!
