The intention behind this project is to teach myself rust and little bit of Go.
What it does is basically provide an interface to store Go programs remotely and run them either individually or as part of a flow/sequence.
The backend is Rust with MongoDB and in frontend is Svelte.
Note 1: This project might seem random. But initially the goal here was to chain multiple Go programs, have them interact with external services like Airtable, and automate some workflows. Currently it's doing none of that.
Note 2: This was inspired by Windmill, hence the name.
Note 3: Demo is hosted here: https://mini-windmill.vercel.app/
Flow is a list of steps run in a sequence.
Stat shows the state of the 3 worker threads and the output of a job execution. (Clicking on hash would show the output)