Skip to content
@BonfireTrunk

Bonfire Trunk

Bonfire Trunk

Bonfire Trunk

We build software products, and open source the parts worth sharing.

Maven Central: today.bonfire.oss Java 21+


Open source

Small, focused Java libraries, published to Maven Central under today.bonfire.oss. Each one grew out of something our own software needed.

Library What it does Latest License
simple-object-pool Thread-safe, configurable object pooling with idle eviction and abandoned-object cleanup. No dependencies beyond SLF4J. simple-object-pool on Maven Central Apache-2.0
bth4j Background jobs on Redis or Valkey: delayed, recurring and queued tasks with lifecycle callbacks. bth4j on Maven Central MPL-2.0
jutils Everyday helpers: hashing and encoding, random values, validation, country codes, context-aware parallel tasks and small web utilities. jutils on Maven Central Apache-2.0
oss-parent The shared Maven parent POM behind these libraries: managed versions, a Java 21 baseline and release profiles. bonfire-oss-parent on Maven Central Apache-2.0

Beyond open source

Open source is one part of what we do. Bonfire Trunk also designs, builds and runs its own software products, and the libraries above are the general-purpose pieces that came out of that work.

Get involved

Pinned Loading

  1. bth4j bth4j Public

    Effortlessly manage background tasks with this lightweight library. Leveraging Redis/Valkey for reliable job storage, it offers a simple and intuitive API for scheduling, queuing, and processing jo…

    Java 1

  2. simple-object-pool simple-object-pool Public

    Configurable, Thread-Safe Object Pooling for Java using ReentrantLock

    Java 1

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics

Loading…