The tasks of each N8N sub-project

Describe the issue/error/question

N8N has 7 sub-projects including cli, core, design-system, editor-ui, node-dev, nodes-base and workflow.

And my question is what are the tasks of each sub-project.


Information on your n8n setup

  • **n8n version: 0.190.0
  • **Database you’re using (default: SQLite): default SQLite
  • **Running n8n via

Hi @percy,
welcome to the community :tada:

To make a long story short :smile:

  • cli - the server backend of n8n also used to run commands like import/export
  • core - core components shared by other packages
  • design-system - css styles and vue components for n8n’s UI
  • editor-ui - the vuejs frontend UI of n8n
  • node-dev - a node development helper cli
  • nodes-base - all node integrations n8n has to offer
  • workflow - workflow components shared by other packages