Random collection of Java classes and utils in different submodules which together form a commons library
I started this project because I wanted to have a collection of classes that I use in my projects. I also wanted to have a place where I can test new concepts and ideas. I know that there are already a lot of libraries that do the same thing, but I wanted to do it myself, so I can only add stuff I really need.
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 repository 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 | Includes all sub modules, can be used to include the whole library at once. |
common | Different utils you often need when developing average Java programs. |
functional | Implementation of own STD types like throwable functional interfaces |
io | Streams, File/Web access and Input/Output stuff that works with the Java STD |
math | Implementation of mathematical concepts and general formulas such as percentage calculation or stochastic |
pattern | Abstracted implementations of different patterns like Registry, Storage, ... |
kotlin-support | Adds kotlin extensions for some useful methods provided by the common module |