Small tools that fill real gaps

Open-source libraries and tooling for Java and contract testing.

Every tool here exists because I needed it and it wasn't there. Hominux builds those missing tools so the next developer doesn't have to struggle through the same gap.

Browse projects Read the docs

Projects

Compress4J v5.1.0

Java library for compression and archive formats. Successor to the unmaintained jarchivelib.

Java · Apache-2.0 · ★ 15

Documentation · Source

Pact Avro Plugin v0.1.3

Pact contract testing plugin for Apache Avro, written in Rust.

Rust · MIT · ★ 16

Documentation · Source

Compress4J

A simple archiving and compression library for Java

Documented versions: next 5.x 4.x 3.x 2.x

Issues (1) · Releases

Pact Avro Plugin

Pact plugin for contract testing Apache Avro messages, written in Rust

Documented versions: next 0.1.x

Issues (0) · Releases

Quickstart

Compress4J

Maven
<dependency>
  <groupId>com.hominux</groupId>
  <artifactId>compress4j</artifactId>
  <version>5.1.0</version>
</dependency>
Gradle Groovy
implementation 'com.hominux:compress4j:5.1.0'
Gradle Kotlin
implementation("com.hominux:compress4j:5.1.0")

Pact Avro Plugin

Pact CLI
pact-plugin-cli -y install https://github.com/hominux/pact-avro-plugin/releases/tag/v0.1.3

Latest releases

Community and support