arcBlocks: C++ standard library extensions and UI Building Blocks for apps and games


arcBlocks is a suite of open source libraries that I developed while working on my startup TransReality Technology, Inc. They are designed to help speed up C++ app development by providing a wide variety of standard library extensions (in arc), along with a set of UI building blocks (in Blocks). The only dependencies are C++11 and the open-source graphics library SDL for the UI functions.

Some of the primary modules in arc provide:

And the Blocks suite includes:


Open-Source Version Download (Beta)

The arcBlocks code is available for download under the MIT license on my GitHub.