Stately
Full-Stack State Management

Build powerful, ai-friendly applications in Rust and TypeScript

StatelyStately
🦀

Rust Backend

Define entities with derive macros, get automatic CRUD APIs, OpenAPI generation, and type-safe state management.

🎨

TypeScript Frontend

Consume your API with full type safety, render schema-driven forms, and extend with React hooks.

🔌

Plugin Architecture

Extend functionality with vertical plugins that span backend and frontend

🤖

AI-Native Patterns

Declarative schemas, OpenAPI contracts, and llms.txt docs empower automated agents to add and understand features safely.

🌁

OpenAPI/Schema-Driven Bridge

Define your entities once, generate types, APIs, and UI components automatically. Seamless type generation from Rust to TypeScript and back via OpenAPI specifications.

🚀

Production Ready

Built for real applications looking to solve real problems. Deploy your application on client machines and let your users configure what how it behaves.