Open Source Community

Open Source Community

May 18, 2023

AI #

  • ChatALL同时与所有 AI 机器人聊天,找到最佳答案

Workflow #

开源工作流引擎的精选列表

flowy #

The minimal javascript library to create flowcharts.

flowy demo

dagu #

Dagu 无代码工作流执行器。它根据声明性 YAML 定义执行工作流.是一个强大的 Cron 替代品,带有 Web UI。它允许您以声明性 YAML 格式将命令之间的依赖关系定义为有向无环图 (DAG)。此外,Dagu 原生支持运行 Docker 容器、发出 HTTP 请求以及通过 SSH 执行命令。

./dagu server
./dagu scheduler 

增加admin密码,编辑 admin.yaml

port: 8080						# default: 8080
# Basic Auth
isBasicAuth: true            	# enables basic auth
basicAuthUsername: yzq       	# basic auth user
basicAuthPassword: 1314       	# basic auth password

Usecase

  • Data Pipeline Automation: Schedule ETL tasks for data processing and centralization.
  • Infrastructure Monitoring: Periodically check infrastructure components with HTTP requests or SSH commands.
  • Automated Reporting: Generate and send periodic reports via email.
  • Batch Processing: Schedule batch jobs for tasks like data cleansing or model training.
  • Task Dependency Management: Manage complex workflows with interdependent tasks.
  • Microservices Orchestration: Define and manage dependencies between microservices.
  • CI/CD Integration: Automate code deployment, testing, and environment updates.
  • Alerting System: Create notifications based on specific triggers or conditions.
  • Custom Task Automation: Define and schedule custom tasks using code snippets.

dagu demo

前端workflow #

后端开发 #