Still in the early stages, but you define your checks using composable steps (http_get, compare_timestamp, etc), and custom checks can be written in any language that can return json.
Backend is written in haskell, so the easiest way to try it out right now is with nix:
nix run .#quirky -- examples/demo.yaml
And then you can see the dashboard on http://localhost:9855