Workflows

Top 23 Workflow Open-Source Projects

  • appsmith

    Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.

  • Project mention: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | dev.to | 2024-02-05

    appsmith — Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.

  • conductor

    Conductor is an event driven orchestration platform (by conductor-oss)

  • Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08
  • 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.

    InfluxDB logo
  • temporal

    Temporal service

  • Project mention: Rethinking Serverless with Flame | news.ycombinator.com | 2023-12-06

    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?

  • pipedream

    Connect APIs, remarkably fast. Free for developers.

  • Project mention: Pipe Dreams: The life and times of Yahoo Pipes | news.ycombinator.com | 2023-12-15

    https://github.com/PipedreamHQ/pipedream/issues/954

    No I don’t think so. You probably want n8n if you’re keen on self-hosting.

  • OpenProject

    OpenProject is the leading open source project management software.

  • Project mention: Elegant open source project tracking, Trello like but self-hosted | news.ycombinator.com | 2024-03-18
  • 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.

  • Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08
  • 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

  • Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02
  • 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.

    WorkOS logo
  • elsa-core

    A .NET workflows library

  • Project mention: .NET Decoupled, Fullstack Background Job Orchestration Platform - Didact | /r/dotnet | 2023-06-11

    Nothing that the Elsa team have written suits your needs? https://github.com/elsa-workflows/elsa-core

  • UVDesk

    UVdesk Opensource Community Helpdesk Project built for all to make a Full Ticketing Support System along with many more other features.

  • Project mention: Need help picking a ticketing system | /r/sysadmin | 2023-04-28

    UVDesk: Free self-hosted, cheap hosting options. Seems pretty robust for the cost Link

  • argo-events

    Event-driven Automation Framework for Kubernetes

  • Wooey

    A Django app that creates automatic web UIs for Python scripts.

  • changed-files

    :octocat: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.

  • Project mention: Why it is Important to Update Linters and How to Do it Right | dev.to | 2024-02-08

    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.

  • common-workflow-language

    Repository for the CWL standards. Use https://cwl.discourse.group/ for support 😊

  • Project mention: Nextflow: Data-Driven Computational Pipelines | news.ycombinator.com | 2023-08-10

    https://www.commonwl.org/

    https://github.com/common-workflow-language/common-workflow-...

  • CoreWF

    WF runtime ported to work on .NET 6

  • Project mention: Temporal .NET – Deterministic Workflow Authoring in .NET | news.ycombinator.com | 2023-05-03

    Wonder how does it compare to https://github.com/UiPath/CoreWF

  • Gush

    Fast and distributed workflow runner using ActiveJob and Redis

  • process-compose

    Process Compose is a simple and flexible scheduler and orchestrator to manage non-containerized applications.

  • Project mention: Show HN: Flox 1.0 – Open-source dev env as code with Nix | news.ycombinator.com | 2024-03-13

    Devbox 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!)

  • cz-git

    cz-git | czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI

  • cancel-workflow-action

    ⏹️ GitHub Action to cancel previous running workflows on push

  • gh-action-pypi-publish

    The blessed :octocat: GitHub Action, for publishing your :package: distribution files to PyPI: https://github.com/marketplace/actions/pypi-publish

  • 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-...

    [2]: https://github.com/pypa/gh-action-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)

  • Project mention: temporal VS laravel-workflow - a user suggested alternative | libhunt.com/r/temporal | 2023-08-23

    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.

  • optimus

    Optimus is an easy-to-use, reliable, and performant workflow orchestrator for data transformation, data modeling, pipelines, and data quality management. (by raystack)

  • Project mention: Data Engineering Tools in Go | /r/dataengineering | 2023-05-18

    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

  • 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.

  • deploy-pages

    GitHub Action to publish artifacts to GitHub Pages for deployments

  • Project mention: Building project docs for GitHub Pages | dev.to | 2023-08-29

    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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-18.

Workflows related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com