Nocobase
CRMs, project trackers, inventory tools - NocoBase is an open-source no-code/low-code platform
for building business systems like these. Its architecture is data-model driven: you define
collections and relationships first, then compose any number of interface blocks (tables,
forms, kanban, charts) on top of the same model, so data structure is never coupled to a
particular view. The core is a microkernel where every feature is a plugin, WordPress-style;
you enable official plugins, install marketplace ones, or write your own as npm packages with
server and client parts. Data sources include the main PostgreSQL or MySQL database, external
databases, and third-party APIs - so you can build admin panels over existing production data
instead of migrating it. Built-in infrastructure covers role-based permissions down to
collection, record, and field level, workflow automation with approval steps and scheduled
triggers, and audit logs; a one-click switch flips between usage and configuration modes.
Because custom features live in isolated plugins with a documented lifecycle, core upgrades do
not overwrite your customizations, and swapping UIs never requires data migrations since
interfaces sit on independent models. Written in TypeScript on Node.js, Koa, and React under
the AGPL license, it is light enough for one person to run and extend - and where no-code SaaS
platforms charge per seat and per app, a self-hosted instance runs unlimited applications for
unlimited users at hosting cost alone.
Deploy