Platinum

Home

The Power in your Hands

Portable · Modular · Asynchronous · Standard C++ · Flexible · Open and proprietary

Platinum (Pt) is a comprehensive C++ framework, which allows developers to write high-performance applications for many platforms with only one codebase. It provides a large amount of features and is still very easy to use. It integrates well into existing toolkits and frameworks.

Design

Standard C++

Platinum is written in Standard C++. Templates deliver zero-cost abstractions, exceptions keep error handling off the success path, and inheritance gives the framework its structure. Together they produce an API that is fast, precise, and familiar to C++ developers.

The C++ standard library is the foundation. I/O uses iostreams. Strings and containers are the ones developers already know, tuned and understood.

Asynchronous stack

Anything that might block can run asynchronously: sockets, files, and higher-level types such as the XML parser. They consume what is available and continue later. The same async stack keeps programs responsive on a single event loop.

Modular and non-intrusive

Each module builds as its own library. Depend only on the parts an application needs. The core stays small; the rest of the stack is optional. Pt provides solutions without being intrusive and integrates with existing code bases, toolkits, and frameworks.

One codebase

The same public API from embedded devices and desktops to servers and Wasm. Efficient abstractions such as iterators and streams keep application code compact, precise, and fast.