Skip to content
@Xila-Project

Xila

An open-source operating system for embedded world.

Xila Logo Xila

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

🌍 Website🎬 Demonstrations📖 Guide📚 Reference✉️ Contact

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.


Built with 🦀 by Alix ANNERAUD and contributors.
Xila is licensed under the GNU General Public License v2.0.

Pinned Loading

  1. Old_core Old_core Public archive

    The code repository of Xila.

    C++ 15 5

  2. Core Core Public

    Rust 9 1

Repositories

Showing 10 of 22 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…