Go to file
2022-06-05 21:58:06 +08:00
.github fix(ci): node_version = 14 2022-06-02 15:15:48 +08:00
docker chore(versions): 😊 publish v0.7.0-alpha.78 (#419) 2022-05-24 19:37:15 +08:00
docs Update roadmap.md 2022-06-05 09:05:51 +08:00
packages fix(plugin-workflow): fix collection trigger transaction (#474) 2022-06-05 21:58:06 +08:00
storage feat: improvements (#335) 2022-04-29 00:09:40 +08:00
.buildrc.ts feat: build, cli, devtools, sdk, docs... 2022-05-19 00:40:55 +08:00
.editorconfig Feat: client base entry of plugin workflow (#225) 2022-03-27 15:51:48 +08:00
.env.example feat: build, cli, devtools, sdk, docs... 2022-05-19 00:40:55 +08:00
.eslintignore v0.6 2021-12-06 21:23:34 +08:00
.eslintrc v0.5 2021-05-23 08:38:08 +08:00
.gitignore feat: build, cli, devtools, sdk, docs... 2022-05-19 00:40:55 +08:00
.prettierignore feat: translation 2022-05-01 11:09:22 +08:00
.prettierrc refactor: code splitting of the table component (#121) 2021-12-02 22:56:16 +08:00
.umirc.ts feat: build, cli, devtools, sdk, docs... 2022-05-19 00:40:55 +08:00
commitlint.config.js fix(root): change wrong file mode 2022-04-23 23:26:19 +08:00
docker-compose.yml docs: update installation documentation 2022-05-25 21:00:45 +08:00
jest.config.js feat: build, cli, devtools, sdk, docs... 2022-05-19 00:40:55 +08:00
jest.setup.ts feat: error handle middleware (#214) 2022-03-02 12:50:15 +08:00
lerna.json chore(versions): 😊 publish v0.7.0-alpha.83 2022-06-01 12:49:30 +08:00
LICENSE feat(license): replace MIT license with Apache-2.0 2022-04-25 09:45:24 +08:00
package.json feat: build, cli, devtools, sdk, docs... 2022-05-19 00:40:55 +08:00
README.md feat: build, cli, devtools, sdk, docs... 2022-05-19 00:40:55 +08:00
README.zh-CN.md feat: build, cli, devtools, sdk, docs... 2022-05-19 00:40:55 +08:00
tsconfig.jest.json feat: build, cli, devtools, sdk, docs... 2022-05-19 00:40:55 +08:00
tsconfig.json feat: build, cli, devtools, sdk, docs... 2022-05-19 00:40:55 +08:00
tsconfig.server.json feat: build, cli, devtools, sdk, docs... 2022-05-19 00:40:55 +08:00
yarn.lock feat: add formula field type (#457) 2022-06-02 14:33:37 +08:00

English | 中文

What is NocoBase

NocoBase is a scalability-first, open-source no-code development platform. No programming required, build your own collaboration platform, management system with NocoBase in minutes.

Homepage:
https://www.nocobase.com/

Online Demo:
https://demo.nocobase.com/new

Documents:
https://docs.nocobase.com/

Contact Us:
hello@nocobase.com

Who is NocoBase for

NocoBase is designed for you if you have the following needs.

  • Develop an internal management system
  • Meet most of your business needs with no-code development
  • Meet particular needs with regular development
  • The system requires frequent changes
  • Private deployment with full control of code and data
  • Free to use or pay for more technical support

Why choose NocoBase

  • Open source and free
    • Unrestricted commercial use under the Apache-2.0 license
    • Full code ownership, private deployment, private and secure data
    • Free to expand and develop for actual needs
    • Good ecological support
  • Strong no-code capability
    • Data Model
      • Create independent data models using dozens of field types such as text, date, number, attachment, option, icon, etc., and various association relationships such as one-to-one, one-to-many, many-to-many, etc.
    • Block
      • Display and manipulate data within a page using a free combination of block types such as tables, forms, kanban, calendars, details, etc.
    • ACL
      • Role-based control of user's system configuration rights, data action rights and menu access rights.
    • Workflow
      • Repetitive tasks are replaced by automation to increase efficiency. Manual approval is required for important matters.
    • Menu
      • You can group menus, support adding pages and links, and support unlimited submenus.
    • Action
      • Support filtering, exporting, adding, deleting, modifying, viewing and other operations to process data, which can be extended to more types.
  • Built for extended development
    • Microkernel architecture, flexible and easy to extend, with a robust plug-in system
    • Node.js-based, with popular frameworks and technologies, including Koa, Sequelize, React, Formily, Ant Design, etc.
    • Progressive development, easy for getting-started, friendly to newcomers
    • No binding, no strong dependencies, can be used in any combination or extensions, can be used in existing projects

Architecture

Click here to view the full image

Installation

NocoBase supports three installation methods:

  • Installing With Docker (👍Recommended)

    Suitable for no-code scenarios, no code to write. When upgrading, just download the latest image and reboot.

  • Installing from create-nocobase-app CLI

    The business code of the project is completely independent and supports low-code development.

  • Installing from Git source code

    If you want to experience the latest unreleased version, or want to participate in the contribution, you need to make changes and debug on the source code, it is recommended to choose this installation method, which requires a high level of development skills, and if the code has been updated, you can git pull the latest code.