To ensure these tools have genuine utility, I follow a simple rule: a tool is only added here after it has been successfully integrated into at least two distinct projects. By abstracting away repetitive configuration and infrastructure “plumbing”, these tools reduce developer cognitive load and allow teams to focus on core features rather than boilerplate.
Cenv
A lightweight library for resolving configuration values from JVM system properties and OS environment variables through a single, consistent API.
Languages: Java
GitHub: https://github.com/pieterspage/cenv
Sonatype: https://central.sonatype.com/artifact/page.pieters/cenv
HttpRequestor
A simplified and lightweight HTTP client library.
Languages: Java
GitHub: https://github.com/pieterspage/httprequestor
Sonatype: https://central.sonatype.com/artifact/page.pieters/httprequestor
Payfast
A lightweight Payfast SDK for Java — a toolkit that lets developers integrate the Payfast payment gateway efficiently, with minimal code and reduced complexity: create payment links, validate ITN webhooks, and query transactions, with built-in sandbox and production support.
Languages: Java
Github: https://github.com/pieterspage/payfast
Sonatype: https://central.sonatype.com/artifact/page.pieters/payfast