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.
About KivaKit
Tutorial Articles
Documentation
Example Code
Published Releases
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 |
Documentation | README.md |
Related Projects | kivakit-examples, kivakit-extensions |
Javadoc Coverage | ![]() |
Build Setup | Step-by-step build setup instructions |
GitHub | GitHub project home page |
Code | git clone https://github.com/Telenav/kivakit.git |
Project Lead | Jonathan Locke (Luo, Shibo) jonathanl@telenav.com |
Administrator | Jonathan Locke (Luo, Shibo) jonathanl@telenav.com |
kivakit@telenav.com | |
Blog | State(Art) |
Chat | Zulip |
@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