All Projects → Telenav → kivakit

Telenav / kivakit

Licence: Apache-2.0 License
KivaKit is a set of integrated Java mini-frameworks for everyday development.

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to kivakit

JAR
Just Another Repo
Stars: ✭ 53 (-20.9%)
Mutual labels:  toolkit
framework
Cygnite PHP Framework- A Modern Toolkit For Web Developers
Stars: ✭ 43 (-35.82%)
Mutual labels:  toolkit
abjutils
Useful functions for the Brazilian Jurimetrics Association
Stars: ✭ 42 (-37.31%)
Mutual labels:  toolkit
nl4dv
A python toolkit to create Visualizations (Vis) using natural language (NL) or add an NL interface to existing Vis.
Stars: ✭ 63 (-5.97%)
Mutual labels:  toolkit
ezored
C++ Multiplatform Toolkit Template
Stars: ✭ 111 (+65.67%)
Mutual labels:  toolkit
public
util toolkit for go.golang 通用函数包
Stars: ✭ 135 (+101.49%)
Mutual labels:  toolkit
go-toolkit
Golang 工具集,平时在开发中常用的一些库或者封装的函数
Stars: ✭ 21 (-68.66%)
Mutual labels:  toolkit
deep-active-learning-pytorch
A PyTorch toolkit with 8 popular deep active learning query methods implemented.
Stars: ✭ 47 (-29.85%)
Mutual labels:  toolkit
payton
Payton! Kickstart any 3D OpenGL + GTK Ideas in a few seconds!
Stars: ✭ 45 (-32.84%)
Mutual labels:  toolkit
InsideWorld
二次元老司机专用的本地媒体文件管理器,支持音视频、本子、图集、小说、哔哩哔哩视频等各类资源
Stars: ✭ 108 (+61.19%)
Mutual labels:  toolkit
xtd
Free open-source modern C++17 / C++20 framework to create console, forms (GUI like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.
Stars: ✭ 321 (+379.1%)
Mutual labels:  toolkit
create-strv-app
Set up new app in line with STRV's best practices in one command
Stars: ✭ 14 (-79.1%)
Mutual labels:  toolkit
gorift
A toolkit for reverse proxy and load balancer
Stars: ✭ 20 (-70.15%)
Mutual labels:  toolkit
hack-er-tools
emergency response toolkit
Stars: ✭ 145 (+116.42%)
Mutual labels:  toolkit
LegendaryExplorer
Editor toolset for Mass Effect Trilogy and Mass Effect Legendary Edition
Stars: ✭ 85 (+26.87%)
Mutual labels:  toolkit
open-space-toolkit-astrodynamics
Flight profile, orbit, attitude, access.
Stars: ✭ 16 (-76.12%)
Mutual labels:  toolkit
MisskeyTools
Useful Tools for Professional Misskist
Stars: ✭ 16 (-76.12%)
Mutual labels:  toolkit
stan
🔨 Collection of front-end engineering tools
Stars: ✭ 19 (-71.64%)
Mutual labels:  toolkit
Stormwater-Management-Model
Open Water Analytics Stormwater Management Model repository
Stars: ✭ 71 (+5.97%)
Mutual labels:  toolkit
gitflow-toolkit
A simple toolkit for GitFlow.
Stars: ✭ 176 (+162.69%)
Mutual labels:  toolkit
     

kivakit 1.5.0   

KivaKit (KEE-vah-KIT) is a set of integrated Java mini-frameworks that are potentially needed by any application or server.




Quick Start  

About KivaKit
Tutorial Articles
Example Code
Published Releases
Docker Build Environment

Index

Welcome!
About KivaKit
Downloads
Reference
Building KivaKit
Working on KivaKit
Project Resources
Projects
Javadoc Coverage
Change Log
Java 11+

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.

About KivaKit

KivaKit is designed for use in everyday software development. KivaKit APIs work together through a set of common interfaces and components to provide a consistent and powerful development experience. Documentation and examples are provided, but much of KivaKit's functionality can also be discovered with class searching and autocomplete, because it was designed to be used in that way.

What is it?

KivaKit is a collection of bite-sized Java development mini-frameworks that play well together. Using one part of KivaKit makes using other parts easier. Work with just the parts you need.

Why use it?

KivaKit accelerates development and makes code simpler, safer and clearer. KivaKit increases modularity and code reuse.

What can it do?

KivaKit helps you to:

  • Discover and connect components and services
  • Encapsulate components and decrease tight coupling
  • Configure components, applications and web servers
  • Access local and network resources uniformly
  • Convert arguments, switches and textual data into objects
  • Validate, serialize and log data of all kinds

Building KivaKit  

Building
Docker Build Environment
Host Build Environment

Downloads  

Java 11
Maven
IntelliJ

Reference  

Javadoc
CodeFlowers
System Properties

Working on KivaKit  

Development Process
Open Source Process
Releasing KivaKit

Project Resources  

Resource Description
Project Name KivaKit
Summary A collection of mini-frameworks that extend and simplify the JDK and other common APIs
License   Apache License, Version 2.0
Related Projects kivakit-examples, kivakit-extensions, kivakit-stuff
Javadoc Coverage
Setup Step-by-step setup instructions
GitHub GitHub project home page
Code git clone https://github.com/Telenav/kivakit.git
Project Lead Jonathan Locke (Luo, Shibo)
[email protected]
Administrator Jonathan Locke (Luo, Shibo)
[email protected]
Email [email protected]
Chat Zulip
Twitter @OpenKivaKit
Issues GitHub Issues

Projects  

kivakit-application
kivakit-collections
kivakit-commandline
kivakit-component
kivakit-conversion
kivakit-core
kivakit-extraction
kivakit-interfaces
kivakit-mixins
kivakit-network
kivakit-resource
kivakit-serialization
kivakit-settings
kivakit-validation

Javadoc Coverage  

      kivakit-application
      kivakit-collections
      kivakit-commandline
      kivakit-component
      kivakit-conversion
      kivakit-core
      kivakit-extraction
      kivakit-interfaces
      kivakit-mixins
      kivakit-network-core
      kivakit-network-email
      kivakit-network-ftp
      kivakit-network-http
      kivakit-network-socket
      kivakit-resource
      kivakit-serialization-core
      kivakit-serialization-gson
      kivakit-serialization-kryo
      kivakit-serialization-properties
      kivakit-settings
      kivakit-validation

Issues | Change Log | Java 11+ Migration Notes

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].