| title | Welcome to ObjectStack |
|---|---|
| description | The Metadata-Driven Protocol for the Post-SaaS Era. |
import { Book, Compass, FileText, Layers, Database, Layout, Cpu, Code2 } from 'lucide-react';
ObjectStack is not just a framework; it is a Protocol for building enterprise software. It decouples the Business Intent (defined in JSON/YAML) from the Technical Execution (handled by the Kernel).
This documentation is the authoritative reference for the ObjectStack Protocol.
ObjectStack is built on three foundational protocols that work together as a unified system:
} title="ObjectQL" href="/docs/objectql" description="The Data Protocol. Define your Data Model (Objects, Fields) and query it abstractly." /> } title="ObjectUI" href="/docs/objectui" description="The UI Protocol. Define your User Interfaces (Views, Actions) as pure data." /> } title="ObjectOS" href="/docs/objectos" description="The System Protocol. The Kernel that handles Identity, Transport, and Plugins." /> } title="Introduction" href="/docs/introduction" description="Understand the philosophy: 'Intent over Implementation' and Metadata-Driven Architecture." /> } title="Developers" href="/docs/developers" description="Guides for writing plugins, creating custom widgets, and using the CLI tools." />| Module | Protocol | Responsibility |
|---|---|---|
| Data Layer | ObjectQL | Defines the shape of data (Object, Field) and how to access it. Agnostic to SQL/NoSQL. |
| UI Layer | ObjectUI | The Projection. Defines User Interfaces as abstract JSON layouts (Views, Forms). |
| System Layer | ObjectOS | The Kernel. Handles Identity, Security, Sync, and Lifecycle. |
- Platform Architects: Who want to build internal developer platforms (IDP) that scale.
- Protocol Implementers: Who want to write a new Driver for ObjectQL (e.g., for FoundationDB) or a new Renderer for ObjectUI (e.g., for Flutter).
- AI Agent Developers: Who need a deterministic, structured generic language for AI to generate software.
- Low-Code Builders: Who want a powerful metadata-driven platform for rapid application development.