Hookless

Hookless is a reactive programming library for Java. It automatically updates dependent reactive values whenever change is detected in any of their dependencies, which can be reactive variables or other reactive values. The point of reactive programming is to avoid the many problems with traditional callbacks (managing subscriptions, event rates, memory leaks, ...). Hookless is still in development.

What makes Hookless different?

There are quite a few reactive libraries for Java these days, so let's say right at the beginning what makes Hookless different.

Download

Get Hookless from Maven Central:

<dependency>
    <groupId>com.machinezoo.hookless</groupId>
    <artifactId>hookless</artifactId>
    <version>0.7.0</version>
</dependency>

Optionally, you can also reference additional artifacts depending on the functionality you need.

ArtifactVersion
hookless0.7.0
hookless-servlets0.1.0
Hookless maven artifacts

Don't forget to configure your build for Java 8+. All artifacts have sources available. Sources and binaries are distributed under Apache License 2.0.

Next steps