Plugins

Everything is a plugin. Use plugins to extend the capabilities of NocoBase.

The complete plugin marketplace is expected to go live in the fourth quarter of 2024. Until then, if you need to purchase plugins or sell your plugins, please contact us to discuss the details.

Contact to buy or sell plugins

Data model tools

Data source manager
By NocoBase

Manage data sources, including the built-in Main database, external databases, APIs, etc.

Graph collection manager
By NocoBase

An ER diagram-like tool. Currently only the Main database is supported.

Data sources

Data source: Main database
By NocoBase

NocoBase main database, supports relational databases such as MySQL, PostgreSQL, SQLite and so on.

Data source: External MySQL
By NocoBase

Connect to external MySQL databases as data sources.

Data source: External MariaDB
By NocoBase

Connect to external MariaDB databases as data sources.

Data source: External PostgreSQL
By NocoBase

Connect to external PostgreSQL databases as data sources.

Data source: External Oracle
By NocoBase

Connect to external Oracle databases as data sources.

Data source: External SQL Server
By NocoBase

Connect to external SQL Server databases as data sources.

Data source: HTTP API
By NocoBase

Connect to external HTTP API as data sources.

Collections

Collection: Calendar
By NocoBase

Provides calendar collection for managing date data, typically for date/time related information such as events, appointments, tasks, and so on.

Collection: Database view
By NocoBase

Create a collection with database view.

Collection: Tree
By NocoBase

Provides tree structure collection

Collection: Expression
By NocoBase

Used to store expressions for use in workflows so that different expressions can be called for different data.

Collection: File
By NocoBase

Files are collection records with a specific structure, the collection is known as file collection, which store the metadata of files and can be managed through the File Manager.

Collection: SQL
By NocoBase

Quickly present structured SQL query results without the need to create views, commonly used for complex join queries, statistics, and other scenarios.

Collection: Comment
By NocoBase

Provides comment collection template to add commenting functionality for any collection.

Collection: Connect to foreign data (FDW)
By NocoBase

Connection to remote data tables implemented based on the database's foreign data wrapper (FDW), currently supporting MySQL and PostgreSQL databases.

Collection fields

Collection fields: Formula
By NocoBase

Configure and store the results of calculations between multiple field values in the same record, supporting both Math.js and Excel formula functions.

Collection fields: Markdown(Vditor)
By NocoBase

Used to store Markdown and render it using Vditor editor, supports common Markdown syntax and supports uploading images, recordings, etc.It also allows for instant rendering, where what you see is what you get.

Collection fields: Sequence
By NocoBase

Automatically generate codes based on configured rules, supporting combinations of dates, numbers, and text.

Collection fields: Attachment
By NocoBase

The attachment field is a specific relational field associated with the file collection.

Collection fields: China region
By NocoBase

Provides data and field type for administrative divisions of China.

Blocks

Data visualization
By NocoBase

Provides data visualization feature, including chart block and chart filter block, support line charts, area charts, bar charts and more than a dozen kinds of charts, you can also extend more chart types.

Block: Calendar
By NocoBase

Provides calendar block.

Block: Gantt
By NocoBase

Provides Gantt block.

Block: Kanban
By NocoBase

Provides kanban block.

Block: Map
By NocoBase

Map block, support Gaode map and Google map, you can also extend more map types.

Block: iframe
By NocoBase

Create an iframe block on the page to embed and display external web pages or content.

Block: Workbench
By NocoBase

Add buttons for actions, links, etc. in the workbench block to quickly initiate actions and jump pages.

Block: Tree
By NocoBase

Use the tree component to present data as filter blocks that can be connected to other data blocks.

Actions

Action: Batch edit
By NocoBase

Batch edit all records or selected records.

Action: Batch update
By NocoBase

Batch update all records or selected records.

Action: Custom request
By NocoBase

Sending a request to any HTTP service supports sending context data to the target service.

Action: Duplicate record
By NocoBase

Duplicate a record, you can either duplicate it into a form and edit it before saving it, or you can duplicate it directly to generate a new record.

Action: Export records
By NocoBase

Export filtered data to excel, suitable for exporting small amount of data.

Action: Import records
By NocoBase

Import records using excel templates, suitable for importing small amounts of data.

Action: Print
By NocoBase

Calls the browser's print function to print a record.

Action: Scan QR code
By NocoBase

Scan QR code and redirect to the URL

Users & permissions

Users
By NocoBase

Provides a basic user model, as well as createdBy and updatedBy fields.

Access control
By NocoBase

Based on roles, resources, and actions, access control can precisely manage interface configuration permissions, data operation permissions, menu access permissions, and plugin permissions.

Departments
By NocoBase

Organize users by departments, set hierarchical relationships, link roles to control permissions, and use departments as variables in workflows and expressions.

Authentication

Authentication
By NocoBase

User authentication management, including password, SMS, and support for Single Sign-On (SSO) protocols, with extensibility.

Auth: SMS
By NocoBase

SMS authentication for NocoBase.

Auth: API keys
By NocoBase

Allows users to use API key to access application HTTP API.

Auth: CAS
By NocoBase

CAS authentication.

Auth: OIDC
By NocoBase

OIDC (OpenID Connect) authentication.

Auth: SAML 2.0
By NocoBase

SAML 2.0 authentication.

Auth: LDAP
By NocoBase

LDAP authentication.

Auth: DingTalk
By NocoBase

DingTalk authentication.

Auth: Wecom
By NocoBase

Wecom authentication.

Workflow

Workflow
By NocoBase

A powerful BPM tool that provides foundational support for business automation, with the capability to extend unlimited triggers and nodes.

Workflow: Aggregate node
By NocoBase

Used to aggregate data against the database in workflow, such as: statistics, sum, average, etc.

Workflow: Delay node
By NocoBase

Could be used in workflow parallel branch for waiting other branches.

Workflow: Dynamic calculation node
By NocoBase

For record under different conditions, different expressions are called for computation, which are sourced from an expression collection.

Workflow: HTTP request node
By NocoBase

Send HTTP requests to any HTTP service for data interaction in workflow.

Workflow: Loop node
By NocoBase

Used to repeat the sub-process processing of each value in an array, and can also be used for fixed times of sub-process processing.

Workflow: Manual node
By NocoBase

Used in scenarios where manual decision-making and manual data entry are required.

Workflow: Parallel node
By NocoBase

Provides branching processes for workflows, with branches executing in parallel.

Workflow: SQL node
By NocoBase

Execute arbitrary SQL statements against the database in a workflow.

Workflow: mailer node
By NocoBase

Send email in workflow.

Workflow: Approval event
By NocoBase

Triggered when an approval request is initiated through an action button or API. Dedicated to the approval process, with exclusive approval node and block for managing documents and tracking processing processes.

Workflow: Custom action event
By NocoBase

For complex data processing that cannot be handled simply by NocoBase's built-in operations (CRUD), you can define a series of operations through a workflow and trigger it with the "Trigger Workflow" button.

Workflow: Custom variable
By NocoBase

Used for creating custom variables or assigning value to it in workflows, to save temporary data in the process.

Workflow: JSON query node
By NocoBase

Used for parsing or querying values from complex JSON data (result of HTTP request or SQL etc.).

Workflow: Pre-action event
By NocoBase

Triggered before the execution of a request initiated through an action button or API, such as before adding, updating, or deleting data. Suitable for data validation and logic judgment before action.

Workflow: Response message
By NocoBase

Used for assemble response message and showing to client in form event and request interception workflows.

Workflow: Date&time calculation node
By NocoBase

Calculate, compare, and format dates and times.

System management

System settings
By NocoBase

Used to adjust the system title, logo, language, etc.

Theme editor
By NocoBase

Customize UI colors, sizes, etc. and save the result as a theme to switch between multiple themes.

Localization
By NocoBase

Allows to manage localization resources of the application.

App backup & restore
By NocoBase

Backup and restore applications for scenarios such as application replication, migration, and upgrades.

Logging and monitoring

Logger
By NocoBase

Server-side logs, mainly including API request logs and system runtime logs, and allows to package and download log files.

Others

API documentation
By NocoBase

An OpenAPI documentation generator for NocoBase HTTP API.

Error handler
By NocoBase

Handling application errors and exceptions.

Mobile client
By NocoBase

Provides the ability to configure mobile pages.

UI schema storage
By NocoBase

Provides centralized UI schema storage service.

Embed NocoBase
By NocoBase

Embed NocoBase into another system or webpage, integrating it as a part of that system or webpage.

Notification
By NocoBase

Send notifications to users via in-app messages, emails, SMS, etc.