3 integrations · 107 bindings
Integrations and bindings
Find the first-party package that connects Octane to your app framework or replaces a library’s React-facing layer.
Find an integration or binding
Start with the framework that runs your app, or search for the React library you already use. Framework integrations cover app setup, routing, server rendering, hydration, and builds. Library bindings preserve familiar hooks and components across state, data, routing, UI, forms, charts, 3D, and more.
Looking for a specific package?Search docs, bindings, and integrations from one place.
Framework integrations
Connect Octane to the app framework that owns routing, rendering, and production builds.
State Management
Stores, atoms, observables, state machines, Redux, RTK Query, and reactive streams.
Data
AI streams, authentication, GraphQL, server state, local databases, and offline data.
Routing
Type-safe routes, URL state, server rendering helpers, and React Router-style APIs.
Web3
Wallet connection, chain state, contract reads, signing, and transactions.
UI Libraries
Component systems, accessible primitives, menus, overlays, pickers, notifications, and common controls.
Animation
Motion, transitions, springs, timelines, and automatic layout animation.
UI Utilities
Browser hooks, positioning, drag interactions, keyboard input, layout helpers, and event pacing.
@octanejs/dnd-kit@octanejs/floating-ui@octanejs/mantine-hooks@octanejs/popper@octanejs/draggable@octanejs/react-error-boundary@octanejs/image-crop@octanejs/intersection-observer@octanejs/resizable-panels@octanejs/to-print@octanejs/waypoint@octanejs/stick-to-bottom@octanejs/tanstack-hotkeys@octanejs/tanstack-pacer@octanejs/usehooks-ts
Icons
Icon component libraries for application interfaces.
Forms
Form state, validation, one-time passwords, and file acquisition.
Content
Rich-text editing, Markdown, MDX, email authoring and delivery tooling, code highlighting, PDFs, HTML parsing, and translations.
Sanity Content
Portable Text rendering, Sanity query loading and Live Mode, icons, and brand marks.
Tables
Tables plus high-performance rendering for large rows and lists.
Visualization
Charts, maps, node editors, and diagramming primitives.
3D
React Three Fiber-style scene graphs on Octane's universal renderer.
Terminal Apps
Interactive terminal interfaces with Yoga layout, input handling, and ANSI rendering.
Desktop Apps
Native desktop applications with Tauri v2 or Electron.
Styling
Compiled and runtime CSS-in-JS options for Octane components.
Testing
DOM-first component tests built around user-observable behavior.
Developer Tools
Inspection panels and development utilities for Octane applications.
The directory is server-rendered and its search and filters stay in the URL, so a result from the site search opens the same focused view. Follow a package link for its README. Framework cards also link to the deeper setup guide.
Community bindings
Browse a curated selection of Octane integrations published across the wider ecosystem. Each entry links directly to the project's official documentation; the list is not exhaustive.
TanStack ecosystem
6+ bindingsLibraries & utilities
6+ bindingsTooling & runtimes
4+ bindingsLooking for more? Explore community packages that depend on Octane on GitHub. ↗
Install it, then change the import
Install the Octane package instead of the React-facing one:
pnpm add @octanejs/zustandThe library API stays familiar; the import points at its Octane binding:
// React
import { create } from 'zustand';
// Octane
import { create } from '@octanejs/zustand';From there, use Zustand's store and selector APIs as usual. The same pattern applies to the other bindings: upstream docs teach the library, while the package README records anything Octane-specific.
Check the part you plan to use
Octane and its bindings are beta software. Before building around one, check three things:
- Is the hook or component you need included?
- Does a known difference affect your code?
- If you render on the server, is SSR and hydration covered?
The generated bindings status table answers those questions for all 107 first-party bindings and is checked in CI.