[Open-source] A highly extensible open-source no-code development platform, private, controllable, and highly extensible
![[Open-source] A highly extensible open-source no-code development platform, private, controllable, and highly extensible](https://yy123.ink/api/img/1781065280388-a05iur.jpg)
1. Project Overview
NocoBase is an open-source, no-code development platform that is extremely easy to extend.
2. Open Source License
Licensed under AGPL-3.0
3. Screenshots

Unlike other platforms
1. Data Model Driven, rather than Form/Table Driven
NocoBase adopts a data model driven approach, separating data structure and user interface, breaking through the limitations of traditional form or table driven development, and releasing infinite possibilities.
-
Interface and data structure are completely decoupled -
The same table or record can create any number, any form of blocks and operations -
Supports main databases, external databases, and third-party APIs as data sources

2. AI Employee, integrated into your business system
Unlike AI that stays at the demonstration level, NocoBase allows you to integrate AI capabilities seamlessly into interactive interfaces, business processes, and data contexts, making AI truly land in enterprise scenarios.
-
Define AI employees, assuming roles such as translators, analysts, researchers, or assistants -
AI collaborates with humans seamlessly in interactive interfaces and business processes -
Ensure AI usage meets enterprise security, transparency, and customization needs

3. What you see is what you get, extremely easy to use
NocoBase can develop complex and unique business systems, but the user experience is simple and intuitive.
-
One-click switch between usage mode and configuration mode -
The page is a canvas, and you can drag and drop blocks and operations at will, similar to Notion, to build the interface -
The configuration mode is designed for ordinary users, not just limited to programmers

4. Everything is a plugin, born for extension
Simply stacking no-code functions can never cover all business scenarios. NocoBase is based on a pluginized microkernel architecture, designed for extension
-
All functions are plugins, similar to WordPress -
Plugins can be installed and used immediately -
Pages, blocks, operations, APIs, data sources, etc. can be extended through plugins

4. Feature Overview
NocoBase is an extremely easy-to-expand AI no-code development platform
Complete control, unlimited expansion, AI collaboration
Let your team quickly respond to changes, significantly reduce costs
No need for years of research and development, no need for tens of millions of investment
Deploy NocoBase in a few minutes and have everything at your fingertips.
Who is NocoBase suitable for
When building business systems for enterprise internal or customer delivery, your development team faces the following daunting challenges:
-
Business Requirements
Frequent Changes -
Delivery Time
Temporary Urgency -
Development Process
Slow and cumbersome -
Personnel costs
Continuously high
At the same time, with the rise of AI, you may still be troubled by the following problems:
-
Various AI demonstrations are emerging, but it is very difficult to land in business scenarios -
AI models are difficult to integrate seamlessly with existing systems and business processes -
AI solutions are difficult to match the unique processes and data security requirements of enterprises
Source: NocoBase Official Website
5. Tech Stack
Installation
NocoBase supports three installation methods:
- Docker Installation (Recommended)
-
Suitable for no-code scenarios, no need to write code. When upgrading, download the latest image and restart. - create-nocobase-app installation
-
The project's business code is completely independent, supporting low-code development. - Git Source Code Installation
-
If you want to experience the latest unpublished version, or want to participate in contributions, you need to modify, debug on the source code, it is recommended to choose this installation method, which requires a higher level of development technology, if the code has been updated, you can use the git process to pull the latest code.