kontrolplane
not accepting clients |
english english nederlands nederlands
[ / projects ]

shipped in public.

we build tools we need ourselves, then put them out there. everything is open source, written in go, and designed to be small, fast, and useful from day one.

goprimary language
open sourceall projects
githubhosted on
01
project / terminal ui

terminal user interface:
kue.

gobubbleteaaws sqstuicli

a terminal user interface for managing amazon web services simple queue service - inspect, purge, and re-drive messages without leaving the shell.

kue was born from the frustration of clicking through the aws console to debug dead-letter queues. it connects directly to sqs, shows message counts and ages in real-time, and lets you peek, purge, or re-drive with a single keystroke.

[ capabilities ]

  • 01 browse all sqs queues in a region with live message counts and in-flight stats.
  • 02 peek at message bodies and attributes without consuming them from the queue.
  • 03 bulk purge or re-drive dead-letter queue messages back to their source queue.
  • 04 single binary, zero dependencies - download and run.
kue - aws sqs manager go · tui
$ kue --region eu-west-1
→ connecting to sqs …
queues orders-dlq
msgs  142 · in-flight 7
age   17m/oldest
───────────────────────────────────────────────
[enter] peek  [d] drain  [r] redrive
queues checkout-events
msgs  1,204 · in-flight 38
age   2s/oldest
view on github  →
02
project / terminal ui

terminal user interface:
miniscule.

gobubbleteavirtual machinestuicli

a terminal interface tailored to spin up tiny, disposable virtual machines - ideal for local experiments, throwaway integrations, and reproducing bugs quickly.

miniscule strips the vm lifecycle down to what matters: pick a size, wait a few seconds, ssh in. when you're done, it tears everything down. no yaml, no config files, no leftover resources on your account.

[ capabilities ]

  • 01 spin up lightweight vms in seconds with a single command - no configuration needed.
  • 02 automatic cleanup on exit - no orphaned resources or unexpected bills.
  • 03 preset sizes (xs, sm, md) for common workloads, from quick tests to integration environments.
  • 04 built-in ssh - connect immediately after provisioning, no key management required.
miniscule - disposable vms go · tui
$ miniscule up --size=xs
→ allocating …
vm-a4c2 ready (8s)
ssh vm-a4c2
───────────────────────────────────────────────
$ miniscule ls
NAME      SIZE  STATUS   AGE
vm-a4c2   xs    running  4m
vm-b7e1   sm    running  22m
vm-d3f0   xs    stopped  1h
───────────────────────────────────────────────
$ miniscule down vm-d3f0
vm-d3f0 destroyed
view on github  →
03
project / web app

web app:
feed.

gotemplrsssqlitehtmx

a self-hosted rss feed reader - subscribe, organise, and read articles from the terminal or browser without handing your reading list to a third party.

feed runs as a single binary with an embedded sqlite database. it fetches subscriptions in the background, extracts readable content, and serves a minimal web ui. add a feed, pick a folder, read - no accounts, no tracking, no algorithms deciding what you see next.

[ capabilities ]

  • 01 subscribe to rss and atom feeds with automatic background refresh on a configurable interval.
  • 02 organise feeds into folders and manage subscriptions from a clean web interface.
  • 03 built-in reader view that extracts article content for distraction-free reading.
  • 04 single binary with sqlite - no external services, no docker compose, just run it.
kontrolplane/feed - server go · web app
$ feed
  ▐▐▐  kontrolplane/feed
  listening:   http://localhost:8080
  driver:      sqlite
  refresh:     15m
───────────────────────────────────────────────
$ curl -s localhost:8080/api/stats
feeds     24
unread    138
folders   6
last sync 2m ago
view on github  →
04
project / library

library:
github actions.

yamlgithub actionsci/cdreusable workflowscomposite actions

a collection of reusable github actions - designed to streamline common workflow automation tasks across repositories, without reinventing the pipeline.

every team we work with ends up copy-pasting the same ci steps between repos. this library extracts the patterns we see again and again - terraform plan with pr comments, container builds with signing, release automation - into versioned, tested actions your teams can consume with a single `uses:` line.

[ included actions ]

  • 01 pull-request-title-validator - validation of pull request titles based on the conventional commit specification.
  • 02 generate-contributors-list - generating a list of contributors of a repository to be used in markdown.
  • 03 publish-directory - publishing directories as repository branches/tags.
.github/workflows/ci.yml reusable actions
uses: kontrolplane/generate-contributors-list@v1
with:
  amount: 50
  border: square
view on github  →
[ want to contribute? ]

open source
means open
doors.