Evolving into ObjectStack: The AI-Native Infrastructure.
Metadata is the new Code.
The open-source standard for AI-generated enterprise software.
中文 (Chinese) • New Website • Documentation • Examples • Community
Important
🚀 We are migrating to ObjectStack!
Steedos Platform is undergoing a major architectural evolution. We are refactoring our core into ObjectStack — a modular, headless, and AI-native stack consisting of ObjectQL (Protocol), ObjectOS (Engine), and Object UI (Renderer).
While Steedos Platform v2.x remains supported, future development is focused on the ObjectStack ecosystem.
Steedos Platform is the enterprise-grade implementation of the ObjectStack architecture. It combines the reliability of a Metadata Driven Architecture (similar to Salesforce) with the disruptive speed of Generative AI.
We are redefining how software is built. Instead of writing boilerplate code or manually dragging components, we provide a Universal Metadata Standard (ObjectQL) that allows AI to generate complex applications instantly.
Steedos is built upon three independent yet synergistic pillars:
- ObjectQL (The Protocol): A unified language to define Data, Logic, and UI. It serves as the standard interface between AI and your software.
- ObjectOS (The Engine): A headless runtime kernel providing standardized APIs, Authentication, Permissions, and Workflow automation.
- Object UI (The View): A schema-driven rendering engine (based on React & Tailwind) that instantly transforms metadata into modern, responsive interfaces.
| Feature | ObjectStack (New Architecture) | Legacy Low-Code | Salesforce |
|---|---|---|---|
| Philosophy | 🤖 AI-Native (Text-to-App) | 🖱️ Drag & Drop | 🖱️ Click / Code |
| Data Layer | 🧬 ObjectQL (Headless) | 📄 Proprietary Schemas | 🔒 Closed Metadata |
| UI Framework | 🎨 Object UI (React + Tailwind) | 🐢 Vendor Specific | |
| Extensibility | 🧩 Modular Packages (@objectapp) | ❌ Monolithic | ❌ Hard to extend |
| Deployment | ☁️ Anywhere (Edge/Server) | ☁️ Hybrid | 🔒 Cloud Only |
Stop manually defining database schemas. Just describe your business logic.
- Text-to-Schema: Tell the AI "I need a Project Management system," and it generates standard
*.object.ymlfiles. - Database Agnostic: Deploy the same metadata to MongoDB, PostgreSQL, or simple JSON files.
- Instant APIs: ObjectOS automatically exposes GraphQL and REST APIs for every model.
Decoupled UI rendering for the modern web.
- Schema-Driven Rendering: No more hard-coded HTML. The UI is generated dynamically from
*.page.ymlmetadata. - Tailwind & Shadcn: Built with the latest frontend tech stack. Fully customizable via metadata attributes.
- React Components: Seamlessly inject custom React components into the standard page layout.
Business logic shouldn't be a black box.
- Flow & Triggers: Define automated workflows using simple YAML configurations or TypeScript functions.
- Enterprise Security: Built-in RBAC (Role-Based Access Control) down to the field level.
- Microservices Ready: Architecture designed to run as independent services communicating via standard protocols.
We are moving from a monolithic structure to a monorepo workspace containing:
@objectql/spec: The core type definitions and JSON schemas.objectql: The server-side ORM and runtime engine.@object-ui/react: The frontend rendering engine.@objectapp/*: Modular business application packages (CRM, ERP, etc.).
Run the latest stable version of Steedos (pre-ObjectStack transition complete):
docker run -d -p 80:80 steedos/steedos-community:3.0
Initialize a project using our scaffolding tool:
npx create-steedos-app my-app
cd my-app
yarn install && yarn start
Visit http://localhost:5100 and start building with AI.
Steedos and ObjectStack are open-source projects. We are actively exploring the frontiers of AI x Metadata.
- 🐛 Report Issues: GitHub Issues
- 💬 Discussions: GitHub Discussions
- 🌍 Website: objectstack.ai
