{"repo":"cvhariharan/flowctl","free":true,"listed":false,"github":"https://github.com/cvhariharan/flowctl","clone":"git clone https://github.com/cvhariharan/flowctl.git","description":"An open source self-service workflow execution platform","language":"Go","stars":329,"topics":["automation","devops","orchestration","platform-engineering","scheduler","self-service","workflow","workflow-automation"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"An open-source self-service workflow execution platform Flowctl is a self-service platform that gives users secure access to complex workflows, all in a single binary. These workflows could be anything, granting SSH access to an instance, provisioning infra, or custom business process automation. The executor paradigm in flowctl makes it domain-agnostic. Check out the demo to see it in action. Features - Workflows - Define complex workflows using simple YAML/HUML configuration with inputs, actions, and approvals - SSO - Secure authentication using OIDC - Approvals - Add approvals to sensitive operations - Teams - Organize workflows by teams or projects with isolated namespaces and built-in RBAC - Remote Execution - Execute workflows on remote nodes via SSH - Secure Secrets - Store SSH keys, passwords, and secrets securely with encrypted storage - Real-time Logs - Track workflow executions with streaming logs - Scheduling - Automate workflows with cron-based scheduling Quick Start Prerequisites - PostgreSQL database - Docker Installation Docker Use the provided docker-compose.yml file. --- Binary 1. Download the latest binary from releases 2. Generate configuration: 3. Database migrations: 4. Start the server and visit http://localhost:7000 : Example Workflow Documentation Full documentation is available at flowctl.net Contributing Contributions are welcome! Please open an issue or submit a pull request. License flowctl is licensed under the Apache 2.0 license. Third-Party Dat","default_branch":null,"files":null,"tree":[],"storefront":"/r/cvhariharan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cvhariharan/flowctl/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."}