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.

Welcome !  

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.

Quick Start  

About KivaKit
Tutorial Articles
Example Code
Published Releases


Project Resources  

Resource Description
Project Name KivaKit
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
Javadoc Coverage
Build Setup Step-by-step build setup instructions
GitHub GitHub project home page
Code git clone
Project Lead Jonathan Locke (Luo, Shibo)
Administrator Jonathan Locke (Luo, Shibo)
Blog State(Art)
Chat Zulip
Twitter @OpenKivaKit
Issues GitHub Issues

Copyright 2011-2021 Telenav, Inc. Licensed under Apache License, Version 2.0.
This documentation was generated by Lexakai on 2021.04.01. UML diagrams courtesy of PlantUML