The radical new way to build your native app’s front-end with web technologies.
What is Web UI?
Web UI is just a fancy term for any interface built with HTML, JS, and CSS.
Our library provides the special sauce that allows you to integrate Web UI content in any C++ or .NET application.
How do I use it?
- Integrate Awesomium into your app.
- Build your UI with HTML / JS / CSS.
- Hook up native app events to JS callbacks.
- Done!
What’s under the hood?
Awesomium is a windowless port of Chromium/WebKit.
API is available for C++ and .NET on Windows, Mac OSX, and Linux.
Trusted By:
Features
The Latest in Web Standards
Our powerful framework supports the latest in web standards: HTML5 semantics, JavaScript, and CSS3, as well as Flashâ„¢ and Silverlightâ„¢ plugins. Awesomium is a branch of Google Chromium.
Windowless Rendering
Render web-pages to any graphics surface, 3D texture, or otherwise. Perfect for use in games, multi-touch simulations, and more.
Application Integration
Create custom web-pages that integrate with your application. Pass data to/from a page via JavaScript, register callbacks, or send custom HTTP headers to your web-server.
Multi-Process
Uses a multi-process architecture for crash isolation, security sandboxing, and premium load-balancing across multiple CPU cores.
Flexible Resource Loader
Our Resource Interceptor system makes it easy to monitor HTTP requests and/or use your own custom resource-loader.
Clean API
It has a clean, readable API with plenty of documentation and samples so you can get going in a matter of minutes.
Browse API
Latest Version: 1.7.1
API for C++
API for .NET**
** This API is for Awesomium.NET, our official .NET wrapper.