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.
Basic types, memory, text, callbacks, utilities, and serialization.
File system, concurrency, event loops, I/O, plugins, and logging.
TCP and UDP sockets on IPv4 and IPv6.
HTTP messages, clients, servers, and WebSocket.
SSL/TLS streams, certificates, and contexts.
Images, 2D drawing, and text.
Native windows, widgets, layouts, and menus.
XML-RPC clients and services over HTTP.
Protocol and data-driven unit testing.
SQL connections, statements, results, and transactions.
Lua runtime, reflected bindings, and script execution.
MCP servers that expose C++ procedures as tools.
Object introspection, reflection, and meta-objects.
Component model with interfaces, plugins, and dependency resolution.
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.
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.
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.
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.