Branch Framework

actor

Keanu

EventBus and ActorSystem

This module currently contains a simple *typed* EventBus, and a (local) ActorSystem.

cli

Ursula

A slim framework to make Scala CLI apps.

A slim framework to make Scala CLI apps.

client

config

Veil

Configs and Environment Variables

Veil is a small layer to help with configs and environment variables.

effect

Lzy

Somewhere between lazy Futures, and a tiny Effect System.

*Lzy* is somewhere between lazy Futures, and a tiny Effect System.

env

Veil

Configs and Environment Variables

Veil is a small layer to help with configs and environment variables.

eventbus

Keanu

EventBus and ActorSystem

This module currently contains a simple *typed* EventBus, and a (local) ActorSystem.

future

Lzy

Somewhere between lazy Futures, and a tiny Effect System.

*Lzy* is somewhere between lazy Futures, and a tiny Effect System.

http

json

Blammo

java.util.logging helpers

This module contains some helpers around `java.util.logging`. So far, the main thing it has going for it is a `JsonFormatter` for some structured logging.

Friday

A(nother) Scala JSON library

*Friday* is built off of a parser that is the topic of a chapter in [Function Programming in Scala (2nd Ed)](https://www.manning.com/books/functional-programming-in-scala-second-edition) of parser combinators.

lazy

Lzy

Somewhere between lazy Futures, and a tiny Effect System.

*Lzy* is somewhere between lazy Futures, and a tiny Effect System.

logging

Blammo

java.util.logging helpers

This module contains some helpers around `java.util.logging`. So far, the main thing it has going for it is a `JsonFormatter` for some structured logging.

metaprogramming

mustache

Mustachio

A Mustache template engine

This module is a [Mustache](https://mustache.github.io) template engine. It is built/tested against the [spec](https://github.com/mustache/spec), but there could be plenty of edge cases until it sees ore eal-world usage.

parser

pool

scala

Branch Framework

A zero-dependency framework for Scala 3 on Java 21+.

*Branch* is a zero-dependency framework for Scala 3 on Java 21+.

server

sql

Piggy

Lazy SQL

Piggy is a library for working with SQL via `java.sql`. It tries to help to marshal data into and out of your SQL statements. It does not offer a lof of opinions about the structure of the data in a database (as in, there is not a lot of functionality around modeling tables around case classes).

template

Mustachio

A Mustache template engine

This module is a [Mustache](https://mustache.github.io) template engine. It is built/tested against the [spec](https://github.com/mustache/spec), but there could be plenty of edge cases until it sees ore eal-world usage.