Random collection of Java classes and utils in different submodules which together form a commons library
I made this to prevent myself from copying pasting code from project to project, this repository contains random utils I need in my projects.
Note: This project is mainly for my own use, there won't be any deprecated methods and I won't guarantee any backwards compatibility. Breaking API changes with every version are to be expected.
If you encounter any issues, please report them on the issue tracker.
If you just want to talk or need help with RClasses feel free to join my Discord.
To use RClasses with Gradle/Maven you can use Maven Central, Lenni0451's Maven or Jitpack.
You can also find instructions how to implement it into your build script there.
If you just want the latest jar file you can download it from the GitHub Actions or use the Release.
Sub module name | Description |
---|---|
all | Mainly for Maven and Gradle setups, includes all other sub modules at once. |
common | Different utils you often need when developing average Java programs. |
functional | Various functional interfaces and other data structs like vectors and pairs. |
io | Debugging utilities and unsafe/native access. |
math | Collection of math utils for different subareas of mathematics. |
pattern | Abstracted implementations of different patterns. |
kotlin-support | Adds kotlin extensions for some useful methods provided by the common module |
main | Adds common sub modules you often need, currently adding common, math and pattern |