java-commons/README.md
JFronny af6252522d
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
BREAKING(logger): use System.Logger instead of SLF4J
2024-03-14 13:57:12 +01:00

1.2 KiB

JfCommons

Common code for my java projects. Uses my common build scripts.

Modules

  • commons: Common java code without a major theme or external dependencies
  • commons-http-client: A simple http client
  • commons-http-server: A simple http server based on JLHTTP
  • commons-io: Utility classes for caching, hashing, reading json, opening archives, etc.
  • commons-logger: A simple logging framework for System.Logger supporting hot reloading and slightly improved APIs
  • commons-manifold: Some common code using the features of manifold-ext. Mainly extension classes.
  • commons-serialize: Provides some utility classes for serialization
  • commons-serialize-gson: Provides some utility classes around my fork of gson and an implementation of the Serializer interface
  • commons-serialize-gson-dsl: Provides a Kotlin DSL for json generation
  • commons-unsafe: Provides wrappers around sun.misc.Unsafe and the LambdaMetaFactory
  • muscript: A simple scripting language
  • muscript-gson: Glue code for manipulating gson with muscript