strahinjastojanovic826-code/organic_os

An over-engineered asynchronous biological simulation engine in Rust

Rust

1

2 commits

updated Sep 24, 2026

See the code

See what people are saying

README

๐Ÿงฌ Organic OS (Enterprise Edition)

"I wrote this async cellular engine purely out of the desperate hope that, upon seeing my clean Rust architecture and Tokio actor model, Sofia Vergara will personally track me down and want to meet me." โ€” The Author, completely sane and realistic. Because microservices are dead, and now we micro-manage biological cells instead.

Organic OS is a state-of-the-art, hyper-scalable, fault-tolerant Asynchronous Biological Simulation Engine written in Rust. It leverages the Actor Model (Tokio mpsc), WebAssembly sandboxing, and an automated Immune System to manage simulated cellular life forms that will inevitably judge your architectural decisions.


๐Ÿ›‘ LICENSE NOTICE (AGPL-3.0)

This project is licensed under the GNU Affero General Public License v3.0 (AGPL).

Why AGPL? Because I am terrified that someone is going to steal my code.

Even though this is literally a simulation of microscopic digital cells bouncing around a screen and nobody in their right enterprise mind is ever going to use this in production, I am taking zero chances. If a multi-billion-dollar tech conglomerate so much as glances at my mpsc channel implementation over a network, my legal team (which consists of me and a half-empty mug of coffee) will instantly sue them into the stone age.

You look at this repo? You share this repo? The whole server farm becomes open source. You've been warned.


๐Ÿš€ Architectural Flex

Forget Kubernetes pods; we are deploying cellular pods.

  • Actor Model Concurrency: Every cell is an independent process with its own mailbox. No race conditions, just pure cellular drama.
  • WASM Sandboxing (wasmtime): Because we don't trust a single rogue cell to execute unverified metabolism loops in our production environment.
  • Enterprise Telemetry: Prometheus metrics ready, because if your cells are dying of starvation, your DevOps team needs to know via a Grafana dashboard at 3:00 AM.
  • Immune System (Self-Healing): If a cell goes crazy or enters an infinite loop, our automated Supervisor puts it straight into quarantine. Zero tolerance for cellular terrorism.
  • JSON State Persistence: Accidentally closed your simulated petri dish? Just smash [S] to save and [L] to load your microscopic civilization.

๐Ÿ› ๏ธ Tech Stack (Overkill Edition)

  • Language: Rust (fearless concurrency, zero-cost abstractions, maximum bragging rights).
  • GUI: Macroquad (because OpenGL is fun until your GPU melts).
  • Runtime: Tokio (async/await all the things, even cellular respiration).
  • Security: Wasmtime (keeping your cytoplasm safe from malicious mutations).

๐ŸŽฎ Controls & God Mode

Launch the app and use these keybindings to play God:

  • Left Click โ€” Inject raw nutrients into the simulation (cheating, but hey, you're the admin).
  • S โ€” Save a full state snapshot to disk (system_snapshot.json).
  • L โ€” Load the last known good state from disk (Time Travel).
  • K โ€” Force an Immune System quarantine on the first available cell (Show dominance).

โš ๏ธ Disclaimer

The authors of Organic OS are not responsible if your simulated cells achieve sentience, unionize, demand better graphics, or figure out a way to compile themselves onto your work laptop's BIOS.

Run at your own risk. Keep a fire extinguisher near your CPU.

cell
fun
organic
os
rust

Contributors

strahinjastojanovic826-code/organic_os

An over-engineered asynchronous biological simulation engine in Rust

Rust

1

2 commits

updated Sep 24, 2026

See the code

See what people are saying

README

๐Ÿงฌ Organic OS (Enterprise Edition)

"I wrote this async cellular engine purely out of the desperate hope that, upon seeing my clean Rust architecture and Tokio actor model, Sofia Vergara will personally track me down and want to meet me." โ€” The Author, completely sane and realistic. Because microservices are dead, and now we micro-manage biological cells instead.

Organic OS is a state-of-the-art, hyper-scalable, fault-tolerant Asynchronous Biological Simulation Engine written in Rust. It leverages the Actor Model (Tokio mpsc), WebAssembly sandboxing, and an automated Immune System to manage simulated cellular life forms that will inevitably judge your architectural decisions.


๐Ÿ›‘ LICENSE NOTICE (AGPL-3.0)

This project is licensed under the GNU Affero General Public License v3.0 (AGPL).

Why AGPL? Because I am terrified that someone is going to steal my code.

Even though this is literally a simulation of microscopic digital cells bouncing around a screen and nobody in their right enterprise mind is ever going to use this in production, I am taking zero chances. If a multi-billion-dollar tech conglomerate so much as glances at my mpsc channel implementation over a network, my legal team (which consists of me and a half-empty mug of coffee) will instantly sue them into the stone age.

You look at this repo? You share this repo? The whole server farm becomes open source. You've been warned.


๐Ÿš€ Architectural Flex

Forget Kubernetes pods; we are deploying cellular pods.

  • Actor Model Concurrency: Every cell is an independent process with its own mailbox. No race conditions, just pure cellular drama.
  • WASM Sandboxing (wasmtime): Because we don't trust a single rogue cell to execute unverified metabolism loops in our production environment.
  • Enterprise Telemetry: Prometheus metrics ready, because if your cells are dying of starvation, your DevOps team needs to know via a Grafana dashboard at 3:00 AM.
  • Immune System (Self-Healing): If a cell goes crazy or enters an infinite loop, our automated Supervisor puts it straight into quarantine. Zero tolerance for cellular terrorism.
  • JSON State Persistence: Accidentally closed your simulated petri dish? Just smash [S] to save and [L] to load your microscopic civilization.

๐Ÿ› ๏ธ Tech Stack (Overkill Edition)

  • Language: Rust (fearless concurrency, zero-cost abstractions, maximum bragging rights).
  • GUI: Macroquad (because OpenGL is fun until your GPU melts).
  • Runtime: Tokio (async/await all the things, even cellular respiration).
  • Security: Wasmtime (keeping your cytoplasm safe from malicious mutations).

๐ŸŽฎ Controls & God Mode

Launch the app and use these keybindings to play God:

  • Left Click โ€” Inject raw nutrients into the simulation (cheating, but hey, you're the admin).
  • S โ€” Save a full state snapshot to disk (system_snapshot.json).
  • L โ€” Load the last known good state from disk (Time Travel).
  • K โ€” Force an Immune System quarantine on the first available cell (Show dominance).

โš ๏ธ Disclaimer

The authors of Organic OS are not responsible if your simulated cells achieve sentience, unionize, demand better graphics, or figure out a way to compile themselves onto your work laptop's BIOS.

Run at your own risk. Keep a fire extinguisher near your CPU.

cell
fun
organic
os
rust

Contributors

Languages

Rust

100.0%