nucleus is a development library for Java developers. It provides a number of utilities and extended APIs which help to reduce boilerplate code and offer alternative paradigms for creating content.
nucleus supports JDK 1.8 or higher.
nucleus-common: Provides common used classes and utilities.
nucleus-config: Provides simplified ways to manage config.
nucleus-object: Provides object operations.
How to: Add the dependency to pom.xml in your project:
<dependencies>
<dependency>
<groupId>io.github.ethanz0x0</groupId>
<artifactId>[module]</artifactId>
<version>[version]</version>
</dependency>
</dependencies>[module] - the module you need to import. See Modules.
[version] - the module version.
nucleus is a project created in 2024 initially for internal use for Hyko Team. As we added more function and modules to nucleus, we decided to make it open source on GitHub in early 2025. And now we are positively maintaining this project. If you have any problems using this project, please open issues here.