SeamJS is an extremely open and broad ecosystem because it is decoupled across three dimensions. You can pick any piece you need and build your own feature, framework, or application on top of it.
If you have built something with SeamJS, submit a PR to add it here.
Frameworks and libraries that implement CTR skeleton extraction for their component model.
| Project | Framework | Description |
|---|---|---|
| seam-react | React | Official React bindings (built-in) |
| Your project here | Vue / Svelte / Solid / ... | Submit a PR |
Languages and runtimes that implement the seam protocol.
| Project | Language | Description |
|---|---|---|
| seam-server | Rust | Official Rust server (built-in) |
| @canmi/seam-server | TypeScript | Official TypeScript server (built-in) |
| seam-go | Go | Official Go server (built-in) |
| Your project here | Any language | Submit a PR |
Custom transport channels beyond HTTP — IPC, WebSocket, message queues, or anything else.
| Project | Transport | Description |
|---|---|---|
| Your project here | Tauri IPC / WebSocket / ... | Submit a PR |
Query and data-fetching integrations for SeamJS procedures.
| Project | Integration | Description |
|---|---|---|
| @canmi/seam-query | TanStack Query | Official query integration core (built-in) |
| @canmi/seam-query-react | React + TanStack Query | Official React hooks (built-in) |
| Your project here | SWR / Apollo / ... | Submit a PR |