SteelreedSteelreed

Open-source tools for the parts of your backend nobody is watching.

Steelreed is a small studio in Vietnam. We build developer tools you can run on your own server for free, and run them for you when you would rather not.

CronbellTelegram · #ops

close-month missed its 02:00 run. Last success Oct 9 at 02:00, 38 s.

QueryFence./mvnw verify
[tenant-isolation] MISSING_PREDICATE
  table   : invoice
  sql     : select … from invoice where status=?
  origin  : InvoiceService.java:20 #openInvoices
BUILD FAILURE

Products

Each one is open source, does one job, and tells you plainly when something is wrong.

Beta · self-host it today

Cronbell

Self-hosted service

Monitoring for cron jobs, scheduled tasks and background workers. Add one line to a job and get a message on Telegram, Slack or email when it misses a run, fails or runs too long. Self-host it with one Docker command.

Docker · Linux cron · Kubernetes · Spring Boot · AGPL-3.0

Learn more
0.1.0 · Maven Central

QueryFence

Java library

SQL checks for Java tests. It fails the build when a query your tests run forgets its tenant filter, and names the line that wrote it.

Java 17+ · Spring Boot · JUnit 5 · Apache-2.0

Learn more

How we build

Four rules every Steelreed tool follows. If a release breaks one, it is a bug.

  • Self-hosting is the full product.Nothing is removed from the open-source version to sell the cloud one. The cloud sells not having to run it.
  • When unsure, say so.A tool that cannot tell whether something is safe reports it. It does not stay quiet and hope.
  • Show the misses too.We test our tools on real applications and publish the false alarms with the real catches.
  • Small releases, dated changelog.Every change goes through a pull request and CI, and every release says what changed.

Updates

  1. Cronbell 0.1.0-beta.3: status history and uptime, Discord and ntfy, per-check alert channels; the Spring Boot starter is on Maven Central.

  2. Cronbell 0.1.0-beta.1 is out: one Docker image for amd64 and arm64, source on GitHub.

  3. Blog: 15 tenant leaks in 75 queries, what QueryFence found in an app it was not designed around.

  4. Started Cronbell, open-source cron job monitoring. Early access is open.

  5. QueryFence 0.1.0 is on Maven Central as com.steelreed:queryfence-spring-test.

  6. QueryFence dogfood report: on an application it was not written for, 75 statements checked, 15 real leaks found, 4 false alarms.

Contact

Questions, ideas, or a job that broke at 2 a.m. and nobody noticed: write to us.