RuleGo RuleGo
🏠Home
  • Quick Start
  • Rule Chain
  • Standard Components
  • Extension Components
  • Custom Components
  • Visualization
  • RuleGo-Server
  • RuleGo-MCP-Server
  • AOP
  • Trigger
  • Advanced Topics
  • Performance
  • Standard Components
  • Extension Components
  • Custom Components
  • Components Marketplace
  • Overview
  • Quick Start
  • Routing
  • DSL
  • API
  • Options
  • Components
🔥Editor (opens new window)
  • RuleGo Editor (opens new window)
  • RuleGo Server (opens new window)
  • Github (opens new window)
  • Gitee (opens new window)
  • Changelog (opens new window)
  • English
  • 简体中文
🏠Home
  • Quick Start
  • Rule Chain
  • Standard Components
  • Extension Components
  • Custom Components
  • Visualization
  • RuleGo-Server
  • RuleGo-MCP-Server
  • AOP
  • Trigger
  • Advanced Topics
  • Performance
  • Standard Components
  • Extension Components
  • Custom Components
  • Components Marketplace
  • Overview
  • Quick Start
  • Routing
  • DSL
  • API
  • Options
  • Components
🔥Editor (opens new window)
  • RuleGo Editor (opens new window)
  • RuleGo Server (opens new window)
  • Github (opens new window)
  • Gitee (opens new window)
  • Changelog (opens new window)
  • English
  • 简体中文

广告采用随机轮播方式显示 ❤️成为赞助商
  • Quick Start

  • Rule Chain

  • Standard Components

    • Standard Components Overview
      • Contribute components
    • filter

    • action

    • transform

    • external

    • flow

  • Extension Components

  • Custom Components

  • Components marketplace

  • Visualization

  • AOP

  • Trigger

  • Advanced Topic

  • RuleGo-Server

  • FAQ

  • Endpoint Module

  • Support

目录

Standard Components Overview

Standard components are components that come with the core code, do not need additional settings, and can be used directly in the rule chain. The component library is divided into the following types:

  • filter: Filter or route messages.
  • transform: Transform or enhance messages.
  • action: Perform some actions.
  • external: Integrate with third-party systems/protocols, such as: calling kafka, third-party api, third-party systems, etc.
  • stats: Data analysis and statistics, data aggregation and calculation.
  • flow: Sub-rule chain.

# Contribute components

One of RuleGo's core features is componentization, all business logic are components, and can be flexibly configured and reused. Currently, RuleGo has built-in a large number of commonly used components.
However, we know that these components are far from meeting the needs of all users, so we hope that more developers can contribute extension components to RuleGo, making RuleGo's ecology more rich and powerful.

If your submitted component code has no third-party dependencies or is a general-purpose component, please submit it to the standard component components (opens new window) under the main library,
otherwise submit it to the extension component repository: rulego-components (opens new window).

Edit this page on GitHub (opens new window)
Last Updated: 2025/03/31, 01:52:11
Relation Type
jsFilter

← Relation Type jsFilter→

Theme by Vdoing | Copyright © 2023-2025 RuleGo Team | Apache 2.0 License

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式