Write expressive Python code and bring it to the full Elements toolchain, with native access to the platforms and frameworks your project targets.
Python Meets Elements
Promethium is the Python language frontend for the Elements compiler. It brings Python's approachable, readable syntax into the same compiler and project system used by Oxygene, C#, Swift, Java, Go, and Mercury.
That means Python can be a first-class choice for Elements projects: use the language you enjoy while working with the APIs, SDKs, and native capabilities of your target platform.
A Familiar Language, a Bigger Reach
Promethium combines Python's clarity with the cross-platform reach and development experience of Elements.
Readable by Design
Use clean, concise Python syntax for application code, shared libraries, tools, and services.
Native APIs
Work directly with the frameworks and SDKs of the platform you are building for.
One Toolchain
Build Python projects alongside the other Elements languages with the same project model and developer tools.
Choose Your Platform
Promethium is part of Elements, so your Python code can target the platform that fits the project rather than being tied to a single runtime.
.NET for Windows applications, cross-platform services, command-line tools, and web projects. Read More
Apple platforms for native macOS, iOS, iPadOS, tvOS, and watchOS development. Read More
Android and Java for mobile apps and projects built around the Java ecosystem. Read More
Native and WebAssembly targets for Windows, Linux, browser, embedded, and other Elements-supported platforms. Explore All Platforms