{"repo":"rulego/rulego-components","free":true,"listed":false,"github":"https://github.com/rulego/rulego-components","clone":"git clone https://github.com/rulego/rulego-components.git","description":"rulego-components is a rule engine extension component library for RuleGo","language":"Go","stars":25,"topics":["rule-engine","rule-engine-components","rulego","workflow","workflow-engine"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"rulego-components English 简体中文 rulego-components is a rule engine extension component library for RuleGo. Features The component library is divided into the following submodules: endpoint: Receiver endpoint, responsible for listening and receiving data, and then handing it over to the RuleGo rule engine for processing. - x/kafka Kafka message subscription endpoint - x/redis Redis publish/subscribe endpoint - x/redisStream Redis Stream consumption endpoint - x/nats NATS message subscription endpoint - x/rabbitmq RabbitMQ message subscription endpoint - x/fastHttp FastHTTP server endpoint - x/websocket WebSocket server endpoint - x/grpcStream gRPC Stream server endpoint - x/beanstalkd Beanstalkd task queue endpoint - x/wukongim WuKongIM message endpoint filter: Filter the messages. - x/luaFilter Use Lua script to filter messages transform: Transform the messages. - x/luaTransform Use Lua script to transform messages external: External integration, integrate with third-party systems. - x/kafkaProducer Kafka producer client - x/redisClient Redis client - x/redisPublisher Redis publisher - x/rabbitmqClient RabbitMQ client - x/natsClient NATS client - x/grpcClient gRPC client - x/restApiCall HTTP/REST API call client - x/mongodbClient MongoDB client - x/beanstalkdTube Beanstalkd tube operations - x/beanstalkdWorker Beanstalkd worker - x/wukongimSender WuKongIM message sender - x/otelClient OpenTelemetry client action: Perform some actions. - No components implemented yet stats: Per","default_branch":null,"files":null,"tree":[],"storefront":"/r/rulego","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rulego/rulego-components/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}