The Open Source Low-Code Platform for Enterprise
Metadata-driven core. Fusing low-code efficiency with pro-code flexibility.
Connecting enterprise data to reshape business innovation.
中文 (Chinese) • Website • Documentation • Examples • Community
Steedos Platform is an open-source low-code development platform powered by a Metadata Driven architecture.
We aim to be the "Linux" of the low-code world—providing the powerful enterprise core of Salesforce (Object Modeling, Permission Engine, Automation) combined with the flexibility of open source and a modern tech stack (Node.js, MongoDB, React, Amis).
Whether building CRM, ERP, OA, or complex industry-specific business systems, Steedos helps you achieve 10x development efficiency while ensuring complete autonomy over your code and data.
| Feature | Steedos Platform | Salesforce | Traditional Coding |
|---|---|---|---|
| Core Architecture | 🧠 Metadata Driven | 🧠 Metadata Driven | 📄 Hard-coded |
| Dev Mode | 🚀 Visual + Code (Dual Mode) | 🐢 Code Only | |
| Deployment | ☁️ On-Prem / Private Cloud | 🔒 Public Cloud Only | ☁️ Any |
| Frontend Tech | ⚛️ React + Amis | ⚛️ Any | |
| Data Sovereignty | 🛡️ 100% Self-Hosted | ❌ Vendor Lock-in | 🛡️ 100% |
| Cost | 💰 Open Source / Commercial | 💰💰💰 Expensive Subscription | 💰💰 High Labor Cost |
Say goodbye to tedious SQL scripts. Define enterprise-grade data models with just a few clicks.
- Object Modeling: Supports 20+ field types, easily handling complex relationships like Lookup and Master-Detail.
- Page Engine: Deeply integrated with the Baidu Amis framework, allowing drag-and-drop design for Forms, List Views, Kanbans, and Dashboards.
- Benchmark: A perfect alternative to Salesforce Object Manager and Lightning App Builder.
Built-in \process engine to meet complex enterprise approval scenarios.
- Workflow: Automate field updates, email notifications, and Webhook triggers.
- Approval Processes: Supports countersignatures, add-approvers, kickbacks, sub-processes, and other complex logic.
- Logic Orchestration: Visually configure business rules without writing code.
Provides granular permission control to ensure data security.
- Multi-dimensional Control: Supports Object-level, Field-level, and Record-level (Sharing Rules) permissions.
- Org Structure: Comprehensive management of Departments, Users, Roles, Profiles, and Permission Sets.
Low-code doesn't mean "Black Box". We provide professional engineering tools for developers.
- Code as Configuration: All metadata is stored in YAML/JSON formats.
- GitOps: Full support for Git version control, easily integrating into CI/CD pipelines.
- VS Code Extension: Provides syntax highlighting, auto-completion, and bi-directional metadata synchronization.
- API First: Automatically generates ready-to-use GraphQL and RESTful APIs.
Steedos adopts a responsive microservices architecture with separated frontend and backend, built on the Moleculer framework.
- Backend Core: Node.js, Moleculer (Microservices), TypeScript
- Data Storage: MongoDB (Metadata Repository), SQL Databases (Business Data)
- Frontend: React, Amis (Open Source Low-Code Framework)
The fastest way to experience Steedos:
docker run -d -p 80:80 steedos/steedos-community:latestCreate a standard engineering project using the scaffold:
# Create project
npx create-steedos-app my-project
# Enter directory and install dependencies
cd my-project
yarn install
# Start the server
yarn startVisit http://localhost:5100 to start building.
Steedos is a fully open-source project, and we welcome all forms of contribution!
- 🐛 Report Issues: GitHub Issues
- 💬 Discussions: GitHub Discussions
- 🛠️ Contribute: Please read CONTRIBUTING.md
