medyll
Profile
← all projects
@medyll/idae-machine

Idae

DDD multi-tenant platform with MongoDB-like query engine

Idae is a domain-driven, multi-tenant monorepo built around a MongoDB-like query engine (idae-query), a real-time sync layer (idae-socket, idae-stator), and a SvelteKit front end (idae-machine). Seven of its packages — qoolie, idae.api, idae-be, idae-dom-events, idae-router, idae-stator and idae-sync — ship as standalone projects below.

Where it sits


flowchart LR
  P["idea / needs"] --> S["Idae — DDD monorepo"]
  S --> Q["idae-machine · multi-tenant app"]
  S --> R["idae-query · MongoDB-like engine"]
  S --> T["idae-socket / idae-stator · sync + state"]
  S -. sub-repo .-> C1["qoolie · client IndexedDB + sync"]
  S -. sub-repo .-> C2["idae.api · PHP/MongoDB REST + IDQL"]
  S -. sub-repo .-> C3["idae-be · DOM manipulation"]
  S -. sub-repo .-> C4["idae-dom-events · CSS/DOM observers"]
  S -. sub-repo .-> C5["idae-router · SPA router + SWR cache"]
  S -. sub-repo .-> C6["idae-stator · reactive Proxy state"]
  S -. sub-repo .-> C7["idae-sync · offline outbox sync"]

Overview


Full-stack monorepo powering Idae-Machine, a domain-driven multi-tenant SvelteKit application. Ships a MongoDB-like query engine, real-time socket layer, reactive state management, and a pluggable API backend, all typed end-to-end in TypeScript.

Highlights


  • · idae-machine · DDD multi-tenant app (v0.136)
  • · idae-query · MongoDB-like query engine
  • · idae-socket / idae-stator · sync and state
TypeScriptSvelte 5SvelteKitpnpm
View source →