KryonOS: An Open Source GUI Operating System For ESP32 That Runs JavaScript Apps (with 3D Rendering Support)

Haris16-code
Posts: 2
Joined: Sun May 03, 2026 9:13 pm

KryonOS: An Open Source GUI Operating System For ESP32 That Runs JavaScript Apps (with 3D Rendering Support)

Postby Haris16-code » Sun Jun 21, 2026 6:09 pm

[Project Release] KryonOS - A GUI Operating System for ESP32 That Runs JavaScript Apps (with 3D Rendering Support)

Hello everyone,

I am excited to finally release my latest open-source project: KryonOS!

KryonOS is a full Graphical Operating System (GUI OS) designed specifically for the ESP32. Once flashed, your ESP32 transitions from a single-firmware microcontroller into an interactive environment capable of running standalone JavaScript applications via native APIs.


Key Features
  • Native JavaScript Runtime: The standout feature. Write your apps and games entirely in JS using custom KryonOS APIs to interact with the system hardware.
  • Advanced UI & 3D Rendering: The JS environment includes graphics capabilities that support complex operations, including real-time 3D wireframe rendering directly on the display.
  • Built-in App Store: Browse, download, and launch open-source JS apps and games directly from the system.
  • Flexible App Installer: Sideload custom apps or games seamlessly through an SD Card or LittleFS.
  • System Updates: KryonOS automatically checks for system updates during the boot sequence to ensure you are always running the latest version.

Showcase
Here is a look at the home menu interface running live on hardware:

Image


Hardware Requirements

To get started, you will need the following hardware components:
  • ESP32 Development Board
  • ILI9341 2.8-inch Touch Display
  • SD Card Module (Optional, but recommended for sideloading)
Great news for Marauder users: If you own Marauder-based hardware (such as Marauder v4, v6, or v6.1), KryonOS is supported out-of-the-box because the display and pin configurations are identical.


Open Source & Developer Ecosystem

KryonOS is 100% open-source. The entire App Store ecosystem is community-driven—you can build, contribute, and publish your own JavaScript creations.

Main Repository: GitHub - Haris16-code/KryonOS

Documentation & Community Links
  • App Development Guide – Learn how to structure your JavaScript applications.
  • JavaScript API Guide – Understand how to interface with hardware pins and UI elements using JS.
  • KryonOS Wiki – Deep-dive into architecture, setup tutorials, and flashing guides.
  • GitHub Discussions – Join the community, ask questions, give feedback, or share what you have built!
I would love to hear your thoughts, feedback, or any feature requests you might have. If you like the project, please consider dropping a star on the GitHub repository

Who is online

Users browsing this forum: YisouSpider and 1 guest