A modular, multi-platform embedded OS with on-device AI inference, secure IPC, A/B-slot bootloader, browser engine, multi-model database, office suite, mobile apps, simulation, and full developer tooling. Production today: ARM Cortex-M kernel + Linux host backend + STM32F407 BSP. More backends and architectures on the roadmap.
13 Products · 14 Books · 60+ Apps · 41 Product Profiles · 52+ Platforms · 300+ APIs
EmbeddedOS is 13 small, independently-versioned product repositories that compose into one coherent stack. Each product is independently useful and independently released; bundled deployments are managed via eFab.
| Repo | One-liner | |
|---|---|---|
| 🧠 | eAI | On-device AI / LLM inference — 12 curated models, agent loop, LoRA fine-tuning, federated learning. |
| 🧬 | eNI | Neural-interface adapter — Neuralink (1024 ch / 30 kHz), EEG, DSP, intent decoder, safety interlocks. |
| Repo | One-liner | |
|---|---|---|
| 📱 | eApps | Unified app store — 60+ apps across desktop, mobile, web, browser-extensions, CLI, enterprise. |
| 🗄 | eDB | Multi-model database — SQL + Document + Key-Value, REST API, AES-256, eBot AI queries. |
| 🌐 | eBrowser | Embedded web browser engine — HTML5 / CSS, modular rendering / network / input layers. |
| 📄 | eOffice | Office suite — eDocs, eSheets, eSlides, eMail, eDrive, ePlanner, eNotes, eConnect, eForms, eSway. |
| Repo | One-liner | |
|---|---|---|
| 🔬 | EoSim | Multi-architecture simulator — 52+ platforms, 12 architectures, native + QEMU + Renode + HIL. |
| 🎨 | EoStudio | Visual design IDE — 12 editors (3D, CAD, UI, game, hardware), 30+ code generators, LLM-assisted. |
| 🔩 | eCAD-Hardware-Products | Hardware designs — KiCad PCBs, EE docs, board datasheets for reference products. |
# Pick your path — one of the three is enough to see something running
# 1) Simulate (no hardware needed)
pip install eosim && eosim run stm32f4 --timeout 30
# 2) Build the kernel for one of 41 product profiles
git clone https://github.com/embeddedos-org/eos.git && cd eos
cmake -B build -DEOS_PRODUCT=robot && cmake --build build
# 3) Build a curated stack via eFab
git clone https://github.com/embeddedos-org/eFab.git
cd eFab/superproject/eai-edge && cmake -B build && cmake --build buildFull guide: embeddedos-org.github.io/getting-started.html
Code contributions belong in the relevant downstream product repo (each ships
its own CONTRIBUTING.md). Org-wide policy — the default CONTRIBUTING.md,
SECURITY.md, CODE_OF_CONDUCT.md, and the issue/PR templates — lives in
embeddedos-org/.github. For
curated-stack profiles, manifests, and integration smoke tests: open against
embeddedos-org/eFab.
Standards we follow: MIT · Conventional Commits · Contributor Covenant 2.1 · WCAG 2.1 · SBOM (SPDX, CycloneDX) · ISO/IEC 27001 · IEC 61508 · ISO 26262 · DO-178C · FIPS 140-3.
🌐 Website · 📚 Books · 🏭 Stacks · 🏪 Apps · ⭐ Star EoS
MIT License · Made with ❤️ by Srikanth Patchava & Contributors
