Repository navigation
Closed
Description
Umbrella tracker for docs/bindings-roadmap.adoc (landed in #410).
50 framework bindings across 5 tiers — host-runtime FFI surfaces, sequenced idaptik → estate → web universals → backend/cloud → tooling/interop.
Tier summary
| Tier | Theme | Count |
|---|---|---|
| 1 | Idaptik blockers (PixiJS, sound, UI, motion, WASM exports, Phoenix, DOM, Canvas, IPC, Ajv) | 10 |
| 2 | Estate near-term (GitHub, Anthropic, HTTP, WebSocket, SQLite, Crypto, Tauri, Dioxus, Zig FFI, Grammy) | 10 |
| 3 | Web universals (Audio, Gamepad, Pointer, IndexedDB, Workers, Streams, Storage, Notifications, Sensors, MediaDevices) | 10 |
| 4 | Backend/cloud (Postgres, Redis, S3, GraphQL, OTel, OpenAI, CF API, Stripe, Supabase, Slack/Discord) | 10 |
| 5 | Tooling/interop (Idris2 ABIs, Rust FFI, OCaml, Just, Vite, esbuild/Rollup, Playwright, testing, VSCode, LSP) | 10 |
Status legend
○nothing built ·◐scaffold ·◑partial ·●usable ·◯blocked by non-binding issue
Doc
See docs/bindings-roadmap.adoc (in repo) for the full per-item table with status, package home, and rationale.
Sequencing (from the doc)
- Phase A (unblock idaptik): ci: Bump actions/github-script from 7.0.1 to 8.0.0 #5 (WASM exports) → ci: Bump actions/setup-node from 4.0.2 to 6.3.0 #1 (PixiJS core) → ci: Bump actions/cache from 5.0.2 to 5.0.4 #4 (motion) → ci: Bump dtolnay/rust-toolchain from f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 to efa25f7f19611383d5b0ccf2d1c8914531636bf9 #2 (sound) → ci: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 #3 (UI)
- Phase B (estate fan-out): ci: Bump trufflesecurity/trufflehog from 3.94.1 to 3.94.2 #11 (GitHub rewire) → refactor(manhattan-recovery): scope recovery + complete grammar refactor + rip dependent-type creep #19 (Zig FFI doc) → ci: Bump trufflesecurity/trufflehog from 3.92.5 to 3.94.1 #6 (Phoenix) → feat: migrate file extension from .as to .affine for GitHub Linguist … #16 (Crypto rewire)
- Phase C (demand-driven): everything else; child issues opened when a concrete consumer asks.
Child issues
Open child issues only as work starts; do not seed all 50 up front. Tier-1 starting point:
- WASM-exports calling pattern (bindings ci: Bump actions/github-script from 7.0.1 to 8.0.0 #5) — smallest scope, highest leverage
Item numbers in docs/bindings-roadmap.adoc are stable across revisions; reference them as bindings #N in cross-issue discussion.
Metadata
Metadata
Assignees
Labels
No labels
Activity
hyperpolymath commentedon May 28, 2026
Tier-1 child issues opened:
Other Tier-1 items (PixiJS core, @pixi/sound, @pixi/ui, motion, Phoenix Channels, DOM-via-#255, Canvas2D, IPC, Ajv coverage) remain in
docs/bindings-roadmap.adoc; open child issues for them when work starts.hyperpolymath commentedon May 30, 2026
Closing — superseded by #446, which is the active campaign UMBRELLA covering the same 50 bindings × 5 tiers with operationalized tier sub-issues (#450-#454) and an in-flight Tier 1 #5 implementation (PR #467).
#411 was the initial scope dump landed alongside #410's
docs/bindings-roadmap.adoc; #446 is the campaign framing with sub-issue tracking. Per memory:project_affinescript_bindings_top50_roadmap.