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.
Share public forms externally to collect information from anonymous users.
Break the form with many fields into multiple steps to ease the burden on users.
Used for placing various quick actions, such as opening pop-ups, links, or custom requests, and displayed as a list or icons. Details
Supports attachments in URL format.
Utilize ECharts for data visualization, supporting more chart types and offering user-friendly configuration. Details
It provides a unified management service covering features such as channel configuration and logging, supporting multiple notification channels like in-app messages, email, and SMS. Details
Used for sending email notifications with built-in SMTP transport. Details
It supports users in receiving real-time message notifications within the NocoBase application.
Write and execute JavaScript in the node.
Dynamically calculate or retrieve specific data related to the main query and display it as part of the result set.
Trigger workflows via Webhook
With the Email plugin, you can connect your Gmail, Outlook, and other accounts to send and receive emails in NocoBase, just like in other CRM products.
Display data in a timeline format.
Manage data sources, including the built-in Main database, external databases, APIs, etc. Details
An ER diagram-like tool. Currently only the Main database is supported. Details
NocoBase main database, supports relational databases such as MySQL, PostgreSQL, SQLite and so on. Details
Connect to external MySQL databases as data sources. Details
Connect to external MariaDB databases as data sources. Details
Connect to external PostgreSQL databases as data sources. Details
Connect to external Oracle databases as data sources.
Connect to external SQL Server databases as data sources. Details
Provides calendar collection for managing date data, typically for date/time related information such as events, appointments, tasks, and so on. Details
Used to store expressions for use in workflows so that different expressions can be called for different data. Details
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. Details
Quickly present structured SQL query results without the need to create views, commonly used for complex join queries, statistics, and other scenarios. Details
Provides comment collection template to add commenting functionality for any collection.
Connection to remote data tables implemented based on the database's foreign data wrapper (FDW), currently supporting MySQL and PostgreSQL databases. Details
Configure and store the results of calculations between multiple field values in the same record, supporting both Math.js and Excel formula functions. Details
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. Details
Automatically generate codes based on configured rules, supporting combinations of dates, numbers, and text. Details
The attachment field is a specific relational field associated with the file collection. Details
Provides data and field type for administrative divisions of China. Details
Dynamically calculate or retrieve specific data related to the main query and display it as part of the result set.
Supports attachments in URL format.
Map block, support Gaode map and Google map, you can also extend more map types. Details
Create an iframe block on the page to embed and display external web pages or content. Details
Add buttons for actions, links, etc. in the workbench block to quickly initiate actions and jump pages.
Use the tree component to present data as filter blocks that can be connected to other data blocks. Details
Break the form with many fields into multiple steps to ease the burden on users.
Used for placing various quick actions, such as opening pop-ups, links, or custom requests, and displayed as a list or icons. Details
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. Details
Utilize ECharts for data visualization, supporting more chart types and offering user-friendly configuration. Details
Display data in a timeline format.
Sending a request to any HTTP service supports sending context data to the target service. Details
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. Details
Export filtered data to excel, suitable for exporting small amount of data. Details
Import records using excel templates, suitable for importing small amounts of data. Details
Based on roles, resources, and actions, access control can precisely manage interface configuration permissions, data operation permissions, menu access permissions, and plugin permissions. Details
Organize users by departments, set hierarchical relationships, link roles to control permissions, and use departments as variables in workflows and expressions. Details
User authentication management, including password, SMS, and support for Single Sign-On (SSO) protocols, with extensibility. Details
Authenticate identity through Wecom, synchronize organizational structure, and receive notifications. Details
A powerful BPM tool that provides foundational support for business automation, with the capability to extend unlimited triggers and nodes. Details
Used to aggregate data against the database in workflow, such as: statistics, sum, average, etc. Details
Could be used in workflow parallel branch for waiting other branches. Details
For record under different conditions, different expressions are called for computation, which are sourced from an expression collection. Details
Send HTTP requests to any HTTP service for data interaction in workflow. Details
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. Details
Used in scenarios where manual decision-making and manual data entry are required. Details
Provides branching processes for workflows, with branches executing in parallel. Details
Execute arbitrary SQL statements against the database in a workflow. Details
Send email in workflow.
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. Details
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. Details
Used for creating custom variables or assigning value to it in workflows, to save temporary data in the process. Details
Used for parsing or querying values from complex JSON data (result of HTTP request or SQL etc.). Details
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. Details
Used for assemble response message and showing to client in form event and request interception workflows. Details
Calculate, compare, and format dates and times. Details
Write and execute JavaScript in the node.
Trigger workflows via Webhook
It provides a unified management service covering features such as channel configuration and logging, supporting multiple notification channels like in-app messages, email, and SMS. Details
Used for sending email notifications with built-in SMTP transport. Details
It supports users in receiving real-time message notifications within the NocoBase application.
Customize UI colors, sizes, etc. and save the result as a theme to switch between multiple themes. Details
Server-side logs, mainly including API request logs and system runtime logs, and allows to package and download log files. Details
Handling application errors and exceptions.
Provides centralized UI schema storage service.
Embed NocoBase into another system or webpage, integrating it as a part of that system or webpage. Details
Share public forms externally to collect information from anonymous users.
With the Email plugin, you can connect your Gmail, Outlook, and other accounts to send and receive emails in NocoBase, just like in other CRM products.