AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Buying for a business?Offer from Amazon

Get business pricing on monitors, keyboards and dev gear

  • Business-only prices and quantity discounts
  • Tax-exempt purchasing
  • Multiple users, one account, clear invoices
As an affiliate, we earn on qualifying purchases.

XS is a newly introduced programming language that offers a self-contained binary with all development tools integrated. It runs seamlessly across various operating systems and devices, aiming for universal accessibility.

XS is a new programming language introduced with a single, statically-linked binary that contains the compiler, language server, debugger, formatter, linter, test runner, profiler, and package manager, designed to run anywhere, anytime, by anyone.

The language’s binary, approximately 2.9MB in size, is capable of executing on a wide range of platforms including Linux, macOS, Windows, WASI, iOS, Android, ESP32, and Raspberry Pi, without requiring external dependencies. The source code can be compiled and run unchanged across these environments, making it highly portable.

Installation methods include command-line scripts for Unix-like systems and PowerShell scripts for Windows, with verified releases hosted on GitHub. Benchmarks indicate that XS executes typical programs like ‘hello world’ in just a few milliseconds, with performance comparable to other runtime environments such as Node.js and CPython.

Why It Matters

This development matters because XS aims to simplify software development and deployment by providing a single, self-sufficient binary that can be used anywhere, reducing dependency issues and setup complexity. Its cross-platform compatibility and inclusion of multiple development tools in one package could influence how developers approach portable programming.

Amazon

portable programming language development environment

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background

XS was announced on Hacker News, with initial details emphasizing its all-in-one binary and broad platform support. The project appears to be in early release stages, with benchmarks and installation instructions shared publicly. Prior to this, most languages require multiple dependencies or platform-specific builds, making XS’s approach notable.

“Our goal was to create a language that anyone can run anywhere, with all necessary tools included in a single binary.”

— XS project developer

“The benchmarks look promising, especially for embedded and cross-platform development.”

— Hacker News user

Amazon

cross-platform software development tools

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What Remains Unclear

It is not yet clear how mature the language is, the extent of its ecosystem, or long-term support plans. Details about language features, community adoption, and real-world use cases remain to be seen.

Amazon

self-contained programming language binary

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What’s Next

Upcoming steps include broader testing, community feedback, and potential integrations with existing development workflows. Further performance benchmarks and detailed documentation are expected to be released in the coming weeks.

Amazon

embedded system programming tools

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

What platforms does XS support?

XS runs on Linux, macOS, Windows, WASI, iOS, Android, ESP32, and Raspberry Pi, with a single binary compatible across these environments.

Does XS require external dependencies?

No, the binary is statically linked, including all necessary tools and runtime components.

How does XS perform compared to other languages?

Initial benchmarks show competitive performance, with ‘hello world’ executing in around 3 milliseconds on Linux, comparable to Node.js and CPython in similar conditions.

Is XS suitable for production use?

It is too early to determine its stability and ecosystem maturity; developers should evaluate based on their specific needs and testing.

COLUMBUS DAY / I

Columbus Day / Indigenous Peoples' Day Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

9 Best Computers, Tablets & Components for Everyday Computing in 2026

Discover the best computers, tablets, and components for everyday use in 2026, based on expert rankings and current market offerings.

Matte Paper vs Satin Paper: Which Surface Tells the Better Story?

While choosing between matte and satin paper depends on your project’s story, understanding their differences can help you make the best decision.

The Free-Download Question: When Running Your Own Model Actually Beats Paying

Analyzing when owning and operating open-weight AI models is more cost-effective than using paid APIs, considering hardware, operational costs, and performance.