Skip to main content

πŸ” Triage

This is a list of libraries that need evaluation. They either fulfill a very niche purpose or haven't been tried out and battle-tested inside Aliz, but could be interesting.

AI Tooling​

Libraries and protocols for building AI-powered frontends. These are evaluated in dedicated pages:

  • TanStack AI β€” framework-agnostic, provider-agnostic AI SDK
  • AG-UI β€” open event-based protocol for agent↔UI communication
  • Vercel AI SDK β€” AI SDK with deep Next.js/Vercel integration
  • MCP Apps β€” interactive UI applications embedded in LLM conversations via MCP
  • Vercel Eve β€” filesystem-first TypeScript framework for building durable backend AI agents

Web 3D​

Candidates for browser-based viewers, configurators, and scene tools. These remain in triage, not the recommended stack:

  • React Three Fiber β€” Three.js rendering integrated with React, Drei helpers, and alternatives
  • Godot Web β€” integrated scene authoring and runtime, with browser export constraints

Use Choosing a Web 3D Architecture to evaluate ownership and integration, then the React + Godot cookbook for a bounded embedded scene-editing design.

Other Libraries​

LibraryDescription
GeometricJavaScript library for 2D geometry operations (areas, distances, intersections, hulls)
InkReact renderer for building interactive terminal (CLI/TUI) apps with components, Flexbox layout, and hooks β€” niche, but a natural fit for our React-based stack when a terminal UI is needed
Node-REDLow-code flow-based programming tool for wiring together hardware, APIs, and services
PartytownRelocates resource-intensive third-party scripts to a web worker to keep the main thread fast
PulumiInfrastructure as Code using TypeScript/JavaScript; define cloud resources with familiar language and tooling instead of DSLs like HCL
TanStack VirtualHeadless list virtualization library with chat-specific scroll primitives (end-anchoring, follow-on-append); supports React, Vue, Solid, Svelte, Angular, and Lit
tip

Once a library has been evaluated, move it out of this list β€” into the recommended stack, advanced/situational, or discouraged sections as appropriate.