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?

  1. Integrate Awesomium into your app.
  2. Build your UI with HTML / JS / CSS.
  3. Hook up native app events to JS callbacks.
  4. 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++

View API Online

API for .NET**

View API Online

** This API is for Awesomium.NET, our official .NET wrapper.


Changelog

View the Changelog