KivaKit is a set of integrated Java mini-frameworks for everyday development.
KivaKit is a set of integrated Java mini-frameworks that makes Java development faster and easier.
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
— Antoine de Saint-Exupéry
The mission of KivaKit is to accelerate the development of Java software through the use of integrated, modular, object-oriented design.
KivaKit extends the JDK to provide quick and easy solutions to common everyday software problems. It does this by providing new abstractions and APIs, and by simplifying existing APIs.
KivaKit is composed of a number of nested sub-projects that are Java 11+ modules. These modules address different areas of concern in developing Java applications. The resources below will help you to get started.
|Summary||A collection of mini-frameworks that extend and simplify the JDK and other common APIs for everyday software development.|
|License||Apache License, Version 2.0|
|Related Projects||kivakit-examples, kivakit-extensions|
|Setup||Step-by-step setup instructions|
|GitHub||GitHub project home page|
|Project Lead||Jonathan Locke (Luo, Shibo)
|Administrator||Jonathan Locke (Luo, Shibo)