2022-11-24 14:55:39 +01:00
|
|
|
# JfCommons
|
2022-11-24 19:05:51 +01:00
|
|
|
|
2022-11-24 14:55:39 +01:00
|
|
|
Common code for my java projects. Uses my common [build scripts](https://git.frohnmeyer-wds.de/Johannes/Scripts).
|
|
|
|
|
|
|
|
## Modules
|
2022-11-24 19:05:51 +01:00
|
|
|
|
2022-11-24 14:55:39 +01:00
|
|
|
- commons: Common java code without a major theme or external dependencies
|
2024-03-14 13:57:12 +01:00
|
|
|
- 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
|
2022-11-24 14:55:39 +01:00
|
|
|
- [muscript](https://git.frohnmeyer-wds.de/Johannes/java-commons/src/branch/master/muscript): A simple scripting language
|
2024-03-14 13:57:12 +01:00
|
|
|
- [muscript-gson](https://git.frohnmeyer-wds.de/Johannes/java-commons/src/branch/master/muscript-gson): Glue code for manipulating gson with muscript
|