Skip to content

Open source projects by Jean Carlo Benites Porras.aquilabot.dev

Four open source projects, documented from their code.

Guides and reference for four projects by Jean Carlo Benites Porras. Every page comes from the source, the tests and the build files of its repository, and each example names the classes, options or endpoints it uses so you can check it there.

Test cases in each repository, counted in the source on 11 November 2026.

  • spring-idempotency

    Idempotency-Key support for Spring Boot MVC. A client retries a POST or PATCH with the same key and the server replays the first response instead of running the handler again.

    Entry
    @Idempotent
    Kind
    Library
    Runs on
    Java 21, Spring Boot 4.1
    Version
    0.1.0-SNAPSHOT
  • spring-gotenberg-reports

    PDF reports from Thymeleaf HTML templates, rendered by Gotenberg. Long reports are split into sections, rendered in parallel and merged, with progress over Server-Sent Events.

    Entry
    GET /api/reports/{type}/{id}
    Kind
    Reference application
    Runs on
    Java 21, Spring Boot 4.1, Gotenberg 8
    Version
    0.1.0-SNAPSHOT
  • ngx-sse-resource

    Server-Sent Events as Angular signals. One function opens an EventSource, keeps the last event in a signal, reconnects with exponential backoff and closes with its component.

    Entry
    sseResource()
    Kind
    Library
    Runs on
    Angular 22
    Version
    0.1.0
  • share-links

    A small HTTP service for short links to URL-fragment state and for image uploads with delete tokens. One Node process, standard library only.

    Entry
    POST /api/links
    Kind
    Self-hosted service
    Runs on
    Node 24, no dependencies
    Version
    1.0.0

Two Go libraries by the same author have their own documentation site at libs.clx.pe.

  • brackets

    Tournament formats for Go: seeding, brackets, byes, Swiss pairings, round robins, group stages and multi-stage flows.

    Go

  • hashchain

    An append-only, tamper-evident log for Go. Every entry commits to the hash of the entry before it.

    Go

Written from the code and tests of each repository. If a page and the code disagree, the code is right and the page has a bug. Open an issue.