frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Flowctl – Self-service workflows with approvals and SSO. Single Binary

https://github.com/cvhariharan/flowctl
3•cv_h•1h ago
I built Flowctl as a lightweight alternative to Rundeck for turning scripts into secure self-service offerings. Single Go binary, workflows defined in simple YAML/HUML config. Free and open-source, Apache 2.0.

Users fill out forms to trigger workflows. The workflow config defines the inputs and Flowctl renders them as forms. Inputs can use expr expressions for validation.

Workflows are sequences of actions. Each action can run locally or on remote nodes via SSH. Each action uses an executor and can wait for approvals before proceeding.

Executors provide the runtime environments for the actions. Right now 2 executors are available (Docker and Script). Executors are modular but I'm working on making them pluggable via gRPC plugins.

I built this because I needed a simple tool to manage my homelab while traveling, something that acts as a UI for scripts. At work, I was also looking for tools to turn repetitive ops/infra tasks into self-service offerings. I tried tools like Backstage and Rundeck, but they were either too complex, or the OSS versions lacked important features.

Example use cases:

- Database migrations: Wait for DBA approval, run migration on remote DB host via SSH, post-migration validation.

- Self-service infra provisioning: Terraform plan runs in Docker container, outputs plan as artifact, pauses for approval, applies on approval.

- Emergency disk space cleanup: On-call engineer triggers via UI. Workflow SSHs to server, identifies safe-to-delete files (old logs, temp files, Docker cache) and cleans up.

Features:

- SSO with OIDC and RBAC

- Namespace isolation

- Execution on remote nodes with SSH

- Approvals

- Cron-based scheduling

- Encrypted credentials and secrets store

- Docker and Script executors

- File and variable passing between actions

- Parallel execution on multiple remote nodes

Tech stack: Go, SvelteKit, PostgreSQL

Demo: https://demo.flowctl.net (optimized for desktop)

Homepage: https://flowctl.net

GitHub: https://github.com/cvhariharan/flowctl

I'd appreciate any feedback on features, use cases, or issues you encounter. Happy to answer questions!

Ask HN: How do you manage curl commands in your workflow?

1•subashn•5m ago•0 comments

Music Algorithms Failed Us

https://therectangle.substack.com/p/music-algorithms-failed-us
3•olyellybelly•12m ago•0 comments

Show HN: ADK-Rust: a Rust Implementation of Google Agent Dev Kit

https://adk-rust.com
1•Zavora•21m ago•0 comments

There is no data-generating distribution

https://www.argmin.net/p/there-is-no-data-generating-distribution
1•gmays•26m ago•0 comments

Satya Nadella demos an app he built [video]

https://www.youtube.com/watch?v=SEZADIErqyw
1•ankitg12•28m ago•0 comments

Marco Rubio: No more woke fonts

https://www.theatlantic.com/newsletters/2025/12/marco-rubio-woke-font-calibri/685212/
2•atakan_gurkan•36m ago•3 comments

Democratic states sue Trump administration over new $100k fee for H-1B visas

https://www.cnn.com/2025/12/12/politics/h-1b-visa-fee-lawsuit
1•Beijinger•36m ago•0 comments

Writing a Type-Safe Linux Perf Interface in Zig

https://pyk.sh/blog/2025-12-11-type-safe-linux-perf-event-open-in-zig
3•peeyek•37m ago•0 comments

Google and Apple roll out emergency security updates after zero-day attacks

https://techcrunch.com/2025/12/12/google-and-apple-roll-out-emergency-security-updates-after-zero...
2•colanderman•38m ago•0 comments

Unitree Debuts Robot "App Store"

https://twitter.com/UnitreeRobotics/status/1999712278204285361
2•elfbargpt•39m ago•0 comments

Show HN: Browser4 – an open-source browser engine for agents and concurrency

https://github.com/platonai/Browser4
1•galaxyeye•40m ago•0 comments

How Long Does It Take to Merge a PR into VSCode?

https://joseph-xiao.notion.site/How-Long-Does-It-Take-to-Merge-a-PR-into-VSCode-2c824be1b42e80e48...
1•jxiao32•45m ago•1 comments

MongoKV – Tiny async/sync key–value store on top of MongoDB

https://harrisonerd.com/mongokv/
1•harrisonerd•46m ago•1 comments

Cybercriminals are exploiting ChatGPT and Grok to spread AMOS malware to Macs

https://techoreon.com/cybercriminals-exploit-chatgpt-grok-amos-malware-macos/
5•ashishgupta2209•53m ago•0 comments

SpaceX Valued at $800B, as It Prepares to Go Public

https://www.nytimes.com/2025/12/12/technology/elon-musk-spacex-ipo.html
2•hockeyface•56m ago•0 comments

Doxers Posing as Cops Are Tricking Big Tech Firms into Sharing People's Data

https://www.wired.com/story/doxers-posing-as-cops-are-tricking-big-tech-firms-into-sharing-people...
18•iamnothere•59m ago•6 comments

Apples

https://xkcd.com/3180/
1•baruchel•1h ago•0 comments

Contra four-wheeled suitcases, sort of (2023)

https://dynomight.net/luggage/
1•Ariarule•1h ago•1 comments

Recovering Anthony Bourdain's (really) lost Li.st's

https://sandyuraz.com/blogs/bourdain/
1•gregsadetsky•1h ago•1 comments

Scientists Uncover Key Driver of Treatment-Resistant Cancer

https://today.ucsd.edu/story/scientists-uncover-key-driver-of-treatment-resistant-cancer
3•gmays•1h ago•0 comments

Apple has locked my Apple ID, and I have no recourse. A plea for help

https://hey.paris/posts/appleid/
77•parisidau•1h ago•26 comments

The Invitation-Only Stock Market for the Wealthy

https://www.wsj.com/finance/investing/private-stock-market-growth-bb71bde1
3•mudil•1h ago•3 comments

Free software grows as a function of social utility (2022)

https://ariadne.space/2022/08/05/free-software-grows-as-a.html
1•ghssds•1h ago•0 comments

Configure automatic detection of work location in Microsoft Teams

https://learn.microsoft.com/en-us/microsoft-365/places/configure-auto-detect-work-location
1•TheDataMaverick•1h ago•0 comments

The Coupang data breach that hit two-thirds of South Korea

https://www.ft.com/content/df4042fa-3e56-410f-b905-4aed8fd434ac
1•zdw•1h ago•1 comments

Poor Johnny still won't encrypt

https://bfswa.substack.com/p/poor-johnny-still-wont-encrypt
23•zdw•1h ago•22 comments

Show HN: Flowctl – Self-service workflows with approvals and SSO. Single Binary

https://github.com/cvhariharan/flowctl
3•cv_h•1h ago•0 comments

New Google web ecosystem tools and partnerships

https://blog.google/products/search/tools-partnerships-web-ecosystem/
2•gmays•1h ago•0 comments

Show HN: OAuth-style authorization for AI agents

https://www.npmjs.com/package/@variant96/pia-sdk
2•Pukuta•1h ago•0 comments

Show HN: Ten Principles of Good Design

https://tonygaeta.com/labs/ten-principles-of-good-design
2•LightMorpheus•1h ago•0 comments