Xiom

Fiscal Host: Open Source Europe

XIOM is an open-source systems language with contracts enforced by the compiler, not just documentation. Sponsorship funds the compiler, standard library, toolchain and maintaining/growing packages on registry that make it possible.

Today's Balance
€0.00

Contribute


Become a financial contributor.

Financial Contributions

Custom contribution
💙 Support XIOM

Make a one time or recurring contribution in any amount. Every contribution helps keep XIOM open, independent, and available for people to use, st... Read more

Recurring contribution
🧩 XIOM Backer

Help keep XIOM open and running. Your contribution supports the infrastructure behind the compiler, playground, registry, documentation, and commun... Read more

€5 EUR / month
Recurring contribution
âš¡ XIOM Sponsor

Become a regular supporter of XIOM and help fund the ongoing development and maintenance of the language and its ecosystem. Sponsors help provide ... Read more

€15 EUR / month
Recurring contribution
🥉 Bronze Sponsor

Help fund continued XIOM development, infrastructure, testing, tooling, and documentation.

€100 EUR / month
Recurring contribution
🥈 Silver Sponsor

Provide sustained support for the XIOM ecosystem, helping us expand the compiler, tooling, benchmarks, documentation, and community infrastructure.

€250 EUR / month
Recurring contribution
🥇 Gold Sponsor

Support the long term development of XIOM and help give an independent open source language the resources to grow.

€500 EUR / month
Custom contribution
Donation
Make a custom one-time or recurring contribution.

Xiom is all of us

Our contributors 2

Thank you for supporting Xiom.

Lefteris Notas

Admin
Building XIOM in public. Every contribution hel...

Connect


Let’s get the ball rolling!

News from Xiom

Updates on our activities and progress.

XIOM is now public!

XIOM is an open systems programming language built around explicit intent, memory safety, contracts, verification tooling and predictable execution. The project includes: compiler and toolchain standard library documentation and specificati...
Read more
Published on September 29, 2026 by Lefteris Notas

About


Our Story 

XIOM started with a question. 
As AI assisted coding became part of everyday software development, it seemed strange that programming languages had not really changed to account for it. Compilers still largely assume that a human wrote the code, understands the surrounding system, remembers its assumptions, and can catch the things that the type system cannot. 
But many of the problems we care about are not type errors. They are misunderstandings. 
A value should never be negative. An input must satisfy a certain condition. A function must preserve an invariant. A resource must remain owned correctly. An unsafe operation must stay inside a controlled boundary. 

Those rules are often left in documentation, comments, or in the programmer's head. 
XIOM grew from the idea that important intent should be part of the program itself. 
Contracts such as requires, ensures, and invariant are part of the language. They can be enforced during execution and can also be exposed to verification tooling for properties that can be analyzed formally. The same rules apply whether the code was written by a person or generated by an AI model. 

That led to another question: What happens when an AI is asked to program in a language it has never seen before? 
Instead of assuming the model already knows everything, XIOM gives agents ways to discover the language through its own ecosystem. With documentation retrieval and XIOM's MCP tooling, an agent can look up language features, standard library functions, packages, and other context instead of relying entirely on memory. 
What started as a language design project has grown into a complete ecosystem around that idea: the XIOM compiler and toolchain, a growing standard library, a package registry, an interactive playground with hundreds of lessons, and tooling for native, JIT, and scripting workflows. 
The project is built and maintained from Kastoria, Greece, with support for modern desktop and server environments including Windows, Linux, macOS, and WebAssembly. 
Today, XIOM is still evolving. That is part of the point. The language, compiler, ecosystem, and AI experiments are being developed in the open so that other people can inspect them, test them, criticize them, and contribute to where they go next. 

Our Purpose 

This collective exists to help keep XIOM open, independent, and available to anyone who wants to use or experiment with it. 

Contributions help fund the infrastructure that keeps the project running, including hosting, CI/CD, the package registry, the playground, documentation, release infrastructure, and other services that are easy to overlook but essential to an open source language. 
XIOM is released under the MIT and Apache 2.0 licenses. The goal is not to build a closed platform around the language, but to create an open ecosystem that others can use, study, extend, and build on. 

A major part of the project is also transparency. 
When we publish benchmark results, the goal is not to present a marketing number and ask people to trust it. The benchmark environment, source code, generated programs, configurations, and raw results are being built so that others can reproduce the experiments themselves. 

The same principle applies to the language itself. The specification, compiler, tooling, and ecosystem are being developed as openly as possible. 
As XIOM grows, this collective is intended to provide a path toward a broader community around the project and, eventually, toward a more formal open source foundation. 
For now, the purpose is simple: 

Keep XIOM open. Keep it running. Keep it testable. And give the project room to grow. 

Our team

Lefteris Notas

Admin
Building XIOM in public. Every contribution hel...