Star Star Star Star Star Star Star Star Star Star Star Star Star Star Star Star Star Star Star Star Star Star


At a Glance

Switch arrives on Android - Powered by libRocket

28 Jul 2011

Playbox Games informed us that Switch, the first Android app powered by libRocket is now available for free on the market place!

Wooords arrives on the App Store - Powered by libRocket

21 Jul 2011

As far as I'm aware Wooords is the first app on the App Store that uses libRocket to drive its UI. It has some nice tween effects to slide elements in out and uses data grids for the leaderboards.

libRocket 1.2.1 Released.

01 Dec 2010


  • Added SFML sample (Thanks to Nuno Silva)
  • Added CMake files for Mac, Linux and Windows (not fully tested on Windows, Thanks to Hilton Medeiro)
  • Added Xcode project for iOS and OSX
  • Upgraded to Freetype 2.4.3
  • Upgraded Ogre sample for Ogre 1.7.2
API Changes:
  • All handle types have been changed for void*'s to uintptr_t's for better 64bit support
  • Fixed stack overflow in treeview
  • Fixed Rocket::Core::Variant trample in 64bit version, due to Rocket::Core::String being bigger than 16 bytes (Thanks to Hilton Medeiro)
  • Fixed 64bit pointer to string conversion used in the Font system

Linux compilation fixed and CMake build script included.

09 Nov 2010

We've just pushed an update to the repository that adds a CMake build script and fixes issues with compilation on Linux.

Community members Video of libRocket in Action

07 Oct 2010

Saw this great video of libRocket in action on YouTube

This is a quick video of a lightweight game engine I'm getting together. Horde3D rendering, libRocket GUI, and Lua for scripting.

The libRocket integration was just finished. It's really a great UI library (HTML/CSS based, provides automatic handles, scrolling windows, etc.). I was also very impressed by the way which it generates geometry to be rendered and passes it to an application provided function/class. That made it fairly unobtrusive to implement.

Updated support libraries include arm7 architecture

17 Sep 2010

We've just updated the libRocket support archive to include a libfreetype.a with arm7 architecture support.

For full details on how to build your own version of libfreetype.a see this page.

Xcode project now available

11 Sep 2010

We've added an Xcode project to the repository which includes OSX and iOS targets.

libRocket removes licensing fees and switches all code to the MIT license

08 Sep 2010

This is very exciting news for everybody in the community, for the new libRocket 1.2 release the entire engine is being open sourced under the MIT license.

This switch means that any project may use libRocket for any purpose at no charge.

You can now download version 1.2 of the libRocket from the download section, or grab a copy directly from our github repository.

Kong switches to libRocket

SpaceDude sent word that the freeware 3d shooter has now integrated libRocket into his freeware game Kong.


I now have a GUI which is easy to maintain and doesn't contain much boilerplate code if any.

- Martin Sherburn (Lead Programmer)

Here's the offical description:

Kong is a freeware top-down shooter game featuring monkeys with a thirst for blood in a full 3D environment. The rules are simple, pick up as many health/armor packs and weapons as you can before blowing your enemies into smithereens. The game currently features three game modes including deathmatch, team deathmatch and capture the flag with plans to introduce a number of new game modes. Computer controlled bots are provided as target practise but the real fun comes from playing in multiplayer over a local area network or the internet.

libRocket is the C++ user interface middleware package based on the HTML and CSS standards. It is designed as a complete solution for any project's interface needs.

libRocket uses the time-tested open standards XHTML1.0 and CSS2.0 (while borrowing features from HTML5 and CSS3), and extends them with features suited towards real-time applications. Because of this, you don't have to learn a whole new proprietary technology like other packages in this middleware space.

Packed with features!

  • Cross platform architecture (Windows, Mac, Linux, iPhone, ...).
  • Dynamic layout system.
  • Efficient application-wide styling, with a custom-built templating engine.
  • Fully featured user control set: buttons, sliders, drop-downs, etc.
  • Runtime visual debugging suite.
  • Easily integrated and extensible with Python scripting.


  • Abstracted interfaces for plugging in to any game engine (samples for OpenGL, DirectX and Ogre3d).
  • Decorator engine allowing custom application-specific effects that can be applied to any element.
  • Generic event system that binds seamlessly into existing projects.

What users are saying:

  • Thanks again for the wonderful tool and support, you're work is absolutely recommended
  • ... very usable and well engineered
  • libRocket's DataGrids make developing tables so easy!