Council
An experimental multi-agent system where AI agents interact, debate, and vote on topics.
Bazel integration for the Google AutoFactory annotation processor.
Kotlin concurrency infrastructure, complete with test doubles and Dagger integration.
An experimental multi-agent system where AI agents interact, debate, and vote on topics.
Kotlin coroutine infrastructure, complete with test doubles and Dagger integration.
Automated code formatting for a variety of languages and frameworks.
General-purpose Kotlin helpers and utilities, including concurrency primitives and Flow extensions.
Kotlin coroutine support for the JMonkeyEngine game engine.
Data models that apply univerally across all domains.
An experimental coroutine-based framework for the JMonkeyEngine.
A custom continuous integration system for Bazel.
Bazel ruleset for the Hugo static site generator.
Asynchronous stream manipulation for Kotlin with support for standard IO.
The source code for this website.
Directives for contributing to this repository.
Kotlin concurrency infrastructure, complete with test doubles and Dagger integration.
Kotlin coroutine infrastructure, complete with test doubles and Dagger integration.
Automated code formatting for a variety of languages and frameworks.
General-purpose Kotlin helpers and utilities, including concurrency primitives and Flow extensions.
Kotlin coroutine support for the JMonkeyEngine game engine.
Data models that apply univerally across all domains.
An experimental coroutine-based framework for the JMonkeyEngine.
Asynchronous stream manipulation for Kotlin with support for standard IO.
An framework for combining RxJava with the Model-View-Presenter architecture in Android applications.
An Android library for customisable onboarding user interfaces.
An Android library for vertical pagination user interfaces.
An Android annotation processor that uses code generation to reduce boilerplate code in custom views.
An Android library for customisable media loading and playback, with support for automatic caching and background media loading.
An Android library for question/answer user interfaces.
An Android library for background audio playback and automatic playback state-tracking.
General Android helper classes for common development tasks, including asset management, audio focus, and bitmap processing.
Testing tools for Android, including custom test harnesses, Espresso helpers for view interactions, and type-safe view actions/assertions.
Automated code formatting for a variety of languages and frameworks.
Data models that apply univerally across all domains.
An framework for combining RxJava with the Model-View-Presenter architecture in Android applications.
An Android library for customisable onboarding user interfaces.
An Android library for vertical pagination user interfaces.
An Android annotation processor that uses code generation to reduce boilerplate code in custom views.
An Android library for customisable media loading and playback, with support for automatic caching and background media loading.
An Android library for question/answer user interfaces.
A Java implementation of Shamir's Secret Sharing cryptography scheme, provides as an synchronous API, a reactive API, and a GUI application (for Mac, Windows, and Linux).
A Gradle plugin that prevents supply chain attacks by cryptographically pinning dependencies and verifying their integrity.
A logging framework for Java with zero dependencies.
An Android library for background audio playback and automatic playback state-tracking.
General Android helper classes for common development tasks, including asset management, audio focus, and bitmap processing.
General Java utilities for common operations, including callback execution, file tree traversal, and null safety.
Testing tools for Android, including custom test harnesses, Espresso helpers for view interactions, and type-safe view actions/assertions.
Generates Java source code elements to support annotation processor unit testing.
Solves the game of Boggle.
An framework for combining RxJava with the Model-View-Presenter architecture in Android applications.
An Android library for customisable onboarding user interfaces.
An Android library for vertical pagination user interfaces.
An Android annotation processor that uses code generation to reduce boilerplate code in custom views.
An Android library for customisable media loading and playback, with support for automatic caching and background media loading.
An Android library for question/answer user interfaces.
A Java implementation of Shamir's Secret Sharing cryptography scheme, provides as an synchronous API, a reactive API, and a GUI application (for Mac, Windows, and Linux).
A Gradle plugin that prevents supply chain attacks by cryptographically pinning dependencies and verifying their integrity.
A logging framework for Java with zero dependencies.
An Android library for background audio playback and automatic playback state-tracking.
General Android helper classes for common development tasks, including asset management, audio focus, and bitmap processing.
General Java utilities for common operations, including callback execution, file tree traversal, and null safety.
Testing tools for Android, including custom test harnesses, Espresso helpers for view interactions, and type-safe view actions/assertions.
Generates Java source code elements to support annotation processor unit testing.
Solves the game of Boggle.