Skip to content
@xila-project

Xila

An open-source operating system for embedded world.

Xila Community — Discover Xila and contribute to the project.

Documentation · Try Xila · Community

A modern, memory-safe operating system for embedded systems.
Rewritten in Rust. Powered by WebAssembly.

Rust WASM Chat on Matrix


⚡ The Evolution

Xila has been completely reimagined. We have moved away from the legacy C++/Berry architecture to a modern stack built on Rust for maximum memory safety and WebAssembly (WASM) for a high-performance, sandboxed application ecosystem.

Why the rewrite?

  • Memory Safety: Leveraging Rust to eliminate common embedded bugs at compile-time.
  • WASM Portability: Applications are language-agnostic. Develop in any language that targets WebAssembly.
  • Security: Sandboxed execution of software components.
  • Performance: Near-native execution speeds on microcontrollers.

🏗️ Architecture

Xila acts as a lightweight kernel and abstraction layer for microcontrollers (primarily ESP32-S3), providing:

  • Core: The Rust-based heartbeat managing hardware abstraction and task scheduling.
  • WASM Runtime: A portable execution engine for sandboxed binaries.
  • Unified API: Simplified interfaces for graphics, connectivity, and storage.

📂 Repositories

Repository Description
Core The Rust-based core operating system and WASM execution engine.
Website The source for xila.dev.

💬 Community & Support

Join us to discuss development, suggest features, or get help:

Important

Xila is currently in a heavy alpha/rewrite phase. The legacy C++ repositories have been archived to focus entirely on the new Rust/WASM architecture.

Maintainers

Built by Alix ANNERAUD and contributors.


Part of Xila · Repositories · Community

Special thanks to Martin Legand for generously designing the Xila logo.

Pinned Loading

  1. old_core old_core Public archive

    The code repository of Xila.

    C++ 15 5

  2. core core Public

    Build embedded experiences with Xila: a modular open-source operating system in Rust, with WebAssembly apps, graphics, networking, and storage.

    Rust 10 1

Repositories

Showing 10 of 27 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…