Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Workflow Open-Source Projects
-
appsmith
Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
cadence
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
-
StackStorm
StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, incident responses, troubleshooting, deployments, and more for DevOps and SREs. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
UVDesk
UVdesk Opensource Community Helpdesk Project built for all to make a Full Ticketing Support System along with many more other features.
-
changed-files
:octocat: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.
-
common-workflow-language
Repository for the CWL standards. Use https://cwl.discourse.group/ for support 😊
-
process-compose
Process Compose is a simple and flexible scheduler and orchestrator to manage non-containerized applications.
-
cz-git
cz-git | czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI
-
gh-action-pypi-publish
The blessed :octocat: GitHub Action, for publishing your :package: distribution files to PyPI: https://github.com/marketplace/actions/pypi-publish
-
laravel-workflow
Durable workflow engine that allows users to track job status, orchestrate microservices and write long running persistent distributed workflows in PHP powered by Laravel Queues. Inspired by Temporal and Azure Durable Functions. (by laravel-workflow)
-
optimus
Optimus is an easy-to-use, reliable, and performant workflow orchestrator for data transformation, data modeling, pipelines, and data quality management. (by raystack)
-
onepanel
The open source, end-to-end computer vision platform. Label, build, train, tune, deploy and automate in a unified platform that runs on any cloud and on-premises.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | dev.to | 2024-02-05appsmith — Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.
Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08
I don't know if I agree with the argument regarding durability vs elastic execution. If I can get both (with a nice API/DX) via something like Temporal (https://github.com/temporalio/temporal), what's the drawback here?
https://github.com/PipedreamHQ/pipedream/issues/954
No I don’t think so. You probably want n8n if you’re keen on self-hosting.
Project mention: Elegant open source project tracking, Trello like but self-hosted | news.ycombinator.com | 2024-03-18
Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08
Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02
Project mention: .NET Decoupled, Fullstack Background Job Orchestration Platform - Didact | /r/dotnet | 2023-06-11Nothing that the Elsa team have written suits your needs? https://github.com/elsa-workflows/elsa-core
UVDesk: Free self-hosted, cheap hosting options. Seems pretty robust for the cost Link
We need to add two additional steps. The first one is to retrieve all new files, and the second one is to run the enhanced config only on the new files. In this example the third-party GitHub Action called changed-files is used to obtain the new files. In the GitHub Marketplace for Actions, there is a considerable number of similar actions with similar functionality. You can choose the one that suits you best, as the functionality is more or less the same for all of them.
Project mention: Temporal .NET – Deterministic Workflow Authoring in .NET | news.ycombinator.com | 2023-05-03Wonder how does it compare to https://github.com/UiPath/CoreWF
Project mention: Show HN: Flox 1.0 – Open-source dev env as code with Nix | news.ycombinator.com | 2024-03-13Devbox can also run services too. Both products use an awesome process runner called process-compose (https://github.com/f1bonacc1/process-compose/) which is worth checking out (it's even built with nix!)
Project mention: PyPI new user and new project registrations temporarily suspended | news.ycombinator.com | 2023-05-20> Recently I've seen someone on Reddit trying to automate the creation of PyPI projects through GitHub Actions. The person was complaining that the first deployment couldn't use an API key for that project since it didn't exist. So I'm not surprised some people are trying to do the same for malicious purposes.
Sorry for the tangent, but: you can do this now! If you use trusted publishing, you can register a "pending publisher" for a project that doesn't exist yet. When the trusted publisher (like GitHub Actions) is used, it'll create the project[1].
All of this is supported transparently by the official publishing action for GitHub Actions[2].
[1]: https://docs.pypi.org/trusted-publishers/creating-a-project-...
Project mention: temporal VS laravel-workflow - a user suggested alternative | libhunt.com/r/temporal | 2023-08-23Durable workflow engine that allows users to track job status, orchestrate microservices and write long running persistent distributed workflows in PHP powered by Laravel Queues. Inspired by Temporal and Azure Durable Functions.
You can check odpf github, they created some dataops tools using go, one of the example is optimus (https://github.com/odpf/optimus) which is a data pipeline orchestrator
The last two steps complete the process by uploading the artifact for the docs (the build/docs/ directory that sphinx-build outputted to) and then using the deploy-pages action.
Workflows related posts
- Cadence – Fault-Tolerant Stateful Code Platform by Uber
- generate-sitemap 1.9.2 Released
-
temporal VS laravel-workflow - a user suggested alternative
2 projects | 23 Aug 2023
- Scaling Temporal: The Basics
- .NET Decoupled, Fullstack Background Job Orchestration Platform - Didact
- Plane - The open source project management tool
- Temporal .NET – Deterministic Workflow Authoring in .NET
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source Workflow projects? This list will help you:
Project | Stars | |
---|---|---|
1 | appsmith | 31,450 |
2 | conductor | 10,000 |
3 | temporal | 9,739 |
4 | pipedream | 8,249 |
5 | OpenProject | 8,187 |
6 | cadence | 7,771 |
7 | StackStorm | 5,895 |
8 | elsa-core | 5,794 |
9 | UVDesk | 5,406 |
10 | argo-events | 2,230 |
11 | Wooey | 2,064 |
12 | changed-files | 1,507 |
13 | common-workflow-language | 1,440 |
14 | CoreWF | 1,092 |
15 | Gush | 1,023 |
16 | process-compose | 928 |
17 | cz-git | 927 |
18 | cancel-workflow-action | 908 |
19 | gh-action-pypi-publish | 834 |
20 | laravel-workflow | 770 |
21 | optimus | 736 |
22 | onepanel | 696 |
23 | deploy-pages | 549 |