Theron is a C++ software library for concurrency based on the Actor Model.

I was the developer of a freeware software product called Theron, which I originally began back in 2007. Theron was a C++ library for parallel and distributed programming based on the actor model, which extends the object model for concurrency with objects that are seamlessly concurrent and communicate by exchanging messages.

While I’m proud of it, I’m sad to say that as the years went by I eventually became a bit burnt out on it, and struggled to give it the attention it deserved. Part of the problem was the need to support many different platforms, which felt like a distraction. In retrospect I should probably have open-sourced its development more since other people are often able to help with that stuff. But it always felt like my baby – and ultimately that was its Achilles heel.

Theron is no longer supported. The last public release was 6.00.02, and the API documentation for the release is available here.

Download: Theron-6.00.02