1935 Repositories
Android library-free Libraries
A Glitch in the Data - a no-nonsense android library for form validation/validate and string matching
A Glitch in the Data A no-nonsense Android Library for Form Validation and String Matching - - 📺 Preview 📱 Compatibility 💻 Usage 📩 Download 📋 Fea
Twitter-Helper - A helper library that helps making twitter integration easy
Twitter-Helper (Not Maintaining Anymore) A Twitter integration library for Android that helps making twitter integration very easy. Using Twitter Help
Android Business Hours Picker Library
Business Hours Picker A business hours picker lib for Android Want to add a business hours picker and viewer in your application? Try this library ! S
GlowShapeDrawable - Custom drawable to do outer glow effects ✨
GlowShapeDrawable 💻 Setup Add it in your root build.gradle at the end of repositories allprojects { repositories { ... maven { u
Torch is a simple-use library for Android hepls you to have an access on the flash light.
Torch Torch is a simple-use library for Android hepls you to have an access on the flash light. Gradle Step 1. Add the JitPack repository to your root
Skeleton-dagger-app - Skeleton app made with Dagger, Retrofit and Room. Fork it, play with it and create your own project with the base setup already :)
skeleton-dagger-app Pre Requisite : Must be familier with Dagger architecture. You can have a look at this writeup https://medium.com/@nsaveek/create-
Searchable paging - This library can help you to create searchable list with pagination
Searchable Paging Library Add it in your root build.gradle at the end of repositories: allprojects { repositories { ... maven { url 'https://jitp
AndroidMiniDebugger - A small tool to log your application inside your application with a floating UI component
AndroidMiniDebugger A small tool to log your application inside your application with a floating UI component Preview Usage: Step 1 Add it in your roo
Vega-Scroll-Layout-Library - It is is a lightweight animation flowlayout which fade and shrink the head itemView when scrolling : http://www.tellmehow.co/vega-scroll-layout-android-slider/
Vega-Scroll-Layout-Library It is is a lightweight animation flowlayout which fade and shrink the head itemView when scrolling. See demo here Idea abou
TextPathAnimation - TextPathView is a Android library in which view with text path animation!
Text Path Animation for Android Text Path Animation is to enter text, then set some animation properties, and brush effects, and finally start on the
FeedbackerLib - feedback Library is a new way of getting user feedback!
Feedbacker Library This Library Provide you to get user device information, when they provide feedback to you. It Includes- Lite Version (No Activity
Kamper - a small KMM/KMP library that provides performance monitoring for your app.
🎯 Kamper Kamper is a KMP/KMM library that implements a unified way to track application performances. The solution is based on plugin design patterns
Bukkit library written in Kotlin to make with compatibility and ease non-playable-character (NPC)
mc-npk Easy to use, fast and efficient library to make non-playable-characters (
Λrrow is a library for Typed Functional Programming in Kotlin.
Λrrow is a library for Typed Functional Programming in Kotlin. Arrow aims to provide a lingua franca of interfaces and abstractions across Kotlin libr
Country-code-picker-compose - An android library Jetpack Compose which provides an easy way to search and select country or country phone code
CountryCodePickerJetpackCompose Country Code Picker by Jetpack Compose How to ad
An android library to measure code execution time
An android library to measure code execution time. No need to remove the measurement code, automatically becomes no-op in the release variants. Does not compromise with the code readability and comes with features that enhance the developer experience.
🪄 It's a library that helps you customize your notification bar
NotificationBarCustom 🪄 It's a library that helps you customize your notification bar Demo Contrast(white) Contrast(black) Transparent Setup Add it i
A library for dynamic view-to-view transitions
Transitioner provides easy, dynamic and adjustable animations between two views with nested children. App design feature here. Usage First you need to
Lightweight logging framework for Kotlin. A convenient and performant logging library wrapping slf4j with Kotlin extensions
kotlin-logging Lightweight logging framework for Kotlin, written in . A convenient and performant logging library wrapping slf4j with Kotlin extension
Multiplatform command line interface parsing for Kotlin
Clikt (pronounced "clicked") is a multiplatform Kotlin library that makes writing command line interfaces simple and intuitive. It's the "Command Line
💧 A slider widget with a popup bubble displaying the precise value selected.
FLUID SLIDER [KOTLIN] A slider widget with a popup bubble displaying the precise value selected We specialize in the designing and coding of custom UI
Kotlin extensions for the libGDX game framework
Kotlin extensions for libGDX. Introduction KTX is a Kotlin game framework built on libGDX. It aims to make libGDX as Kotlin-friendly as possible witho
The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile)
Result This is a tiny framework for modelling success/failure of operations in Kotlin. In short, it is a model in type of ResultV: Any?, E : Throwabl
Fluent Assertion-Library for Kotlin
Kluent Kluent is a "Fluent Assertions" library written specifically for Kotlin. It uses the Infix-Notations and Extension Functions of Kotlin to provi
OPENRNDR. A Kotlin/JVM library for creative coding, real-time and interactive graphics
OPENRNDR 0.4 A Kotlin/JVM and Kotlin/JS library for creative coding, real-time and interactive graphics. Can currently be used on Windows, macOS and L
Kotlin API for Lets-Plot - an open-source plotting library for statistical data.
Lets-Plot for Kotlin Latest Lets-Plot Kotlin API Version Latest Lets-Plot Version License Overview Lets-Plot in Jupyter with Kotlin Kernel Installatio
Kotlin based JHipster
About JHipster is a development platform to quickly generate, develop, and deploy modern web applications and microservice architectures. We support m
Kotlin HTTP requests library. Similar to Python requests.
khttp khttp is a simple library for HTTP requests in Kotlin. It functions similarly to Python's requests module. import khttp.get fun main(args: Arra
tinylog is a lightweight logging framework for Java, Kotlin, Scala, and Android
tinylog 2 Example import org.tinylog.Logger; public class Application { public static void main(String[] args) { Logger.info("Hello
A boilerplate-free Kotlin config library for loading configuration files as data classes
Hoplite Hoplite is a Kotlin library for loading configuration files into typesafe classes in a boilerplate-free way. Define your config using Kotlin d
Whereabouts: an android library which leverages Kotlin concurrency to streamline location fetching
Whereabouts Whereabouts is an android library which leverages Kotlin concurrency
Bloat-free Immediate Mode Graphical User interface for JVM with minimal dependencies (rewrite of dear imgui)
dear jvm imgui (This rewrite is free but, on the same line of the original library, it needs your support to sustain its development. There are many d
A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML
A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.
🪄 This is an animation library with an increasing number of TextViews
CountNumberEvent 🪄 This is an animation library with an increasing number of TextViews Demo Setup Add it in your root build.gradle at the end of repo
Workout Journal is a mobile app based on Multi-Module and Clean Architecture for those who want to track their progress over a workout and a calendar period.
Workout-Journal Workout Journal is a mobile app for those who want to track their progress over a workout and a calendar period. The app allows you to
Library App - Using Android studio / Final project
Library-App Library App - Using Android studio / Final project Screens SplashScreen: it’s launcher activity will be moved to MainActivity auto after 2
Primitive OpenGL (ES) based graphics library and engine for Android development.
Parrot Primitive OpenGL (ES) based graphics library and engine for Android development. Parrot makes Android core graphics simpler, giving you the fea
👄 The most accurate natural language detection library for Java and the JVM, suitable for long and short text alike
Quick Info this library tries to solve language detection of very short words and phrases, even shorter than tweets makes use of both statistical and
Easy to use and concise yet powerful and robust command line argument parsing for Kotlin
This is a library for parsing command-line arguments. It can parse both options and positional arguments. It aims to be easy to use and concise yet po
Kotlin mathematics extensions library
KMath Could be pronounced as key-math. The Kotlin Mathematics library was initially intended as a Kotlin-based analog to Python's NumPy library. Later
An Android, JavaFx, JS multiplatform datavisualization library with comprehensive DSL
Isomorphic dataviz Data2viz is a data visualization toolbox for Kotlin Multiplatform. You can pick what you need in the different modules and use them
A nice parser combinator library for Kotlin
better-parse A nice parser combinator library for Kotlin JVM, JS, and Multiplatform projects val booleanGrammar = object : GrammarBooleanExpression(
A simple and modern Java and Kotlin vert.x web framework
Cloudopt Next is a very lightweight and modern, JVM-based, full stack kotlin framework designed for building modular, easily testable JVM applications
A scientific computing library for Kotlin
Koma Koma is a scientific computing environment for Kotlin. Project goals: Create a scientific programming environment that is similar in style to Num
A type-safe cascading configuration library for Kotlin/Java/Android, supporting most configuration formats
Konf A type-safe cascading configuration library for Kotlin/Java/Android, supporting most configuration formats. Features Type-safe. Get/set value in
NoSQL database query and access library for Kotlin
Kotlin NoSQL Kotlin NoSQL is a reactive and type-safe DSL for working with NoSQL databases. Status Under development (POC). The following NoSQL databa
Open Source Library for Holdable ViewHolder in RecyclerView
HoldableSwipeHandler Open Source Library for Holdable ViewHolder in RecyclerView
Kotlin Native/JS/JVM Annotation Processor library for Kotlin compiler plugins
MpApt - Kotlin (Native/JS/JVM) Annotation Processor library Introduction 🙋♂️ 🙋 I wrote an annotation processing libary that can detect annotations
Kwery is an SQL library for Kotlin
Kwery Overview Kwery is an SQL library for Kotlin. Kwery consists of three major modules (core, mapper and fetcher) that when combined provide similar
Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
A handy Database access library in Kotlin
KotliQuery KotliQuery is a handy RDB client library for Kotlin developers! The design is highly inspired by ScalikeJDBC, which is a proven database li
Lightweight library allowing to introspect basic stuff about Kotlin symbols
kotlinx.reflect.lite This library provides an API to introspect Kotlin symbols at runtime. Its main feature is the small size which makes it possible
Library for executing .kts files from regular Kotlin code
KtsRunner KtsRunner is a light-weight tool that allows the execution of .kts (Kotlin Script) files from ordinary Kotlin programs. It's enabled by JSR
BDD assertion library for Kotlin
Expekt Expekt is a (work in progress) BDD assertion library for Kotlin, inspired by Chai.js. It works with your favorite test runner such as JUnit and
A library that tests if the implementation of a REST-API meets its specification.
hikaku Hikaku (比較) is japanese and means "comparison". This library tests if a REST-API implementation meets its specification. If you create your RES
A Kotlin multiplatform library for arbitrary precision arithmetics
Kotlin MP BigNum library Kotlin Multiplatform BigNum library is a pure kotlin implementation of arbitrary precision arithmetic operations. It follows
Minimalist dependency injection library for Kotlin.
Kapsule Minimalist dependency injection library for Kotlin. Why create another dependency injection library? Here are the objectives pursued by Kapsul
Library for creating blur effects under Android UI elements
BlurTutorial Meet BlurTutorial, an Android-based library made by Cleveroad Hurry to check our newest library that helps to blur the background in Andr
JVM Open Asset Import Library (Assimp)
assimp JVM porting of Assimp This port is being written trying to stick as much as possible close to the C version in order to: minimize maintenance t
Common preference/settings Composables for Jetpack Compose.
ComposePrefs ComposePrefs is a preferences library for Jetpack Compose which makes it easy to implement preferences/settings in your Compose Android a
Dagger-Hilt
DaggerHilt Dagger-Hilt in this Repo i have demonstrated the use of the following in android Kotlin Dagger2 Room Persistence Retrofit2 MVI / MVVM Archi
Spotify Web API wrapper for Kotlin, Java, JS, and Native
Spotify Web API wrapper for Kotlin, Java, JS, and Native - Targets JVM, Android, JS (browser), Native (Desktop), and Apple tvOS/iOS. Includes a Spotify Web Playback SDK wrapper for Kotlin/JS, and a spotify-auth wrapper for Kotlin/Android.
Kotlin port of OpenGL Mathematics (GLM), a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.
This is the Kotlin port of OpenGL Mathematics (GLM), written by g-truc (repository), a header only C++ mathematics library for graphics software based
A growing library of assorted data structures, algorithms and utilities for OPENRNDR
ORX (OPENRNDR EXTRA) 0.4 Note that this is a yet unreleased version of ORX. The prior released version of ORX can be found in the ORX 0.3 branch. A gr
This library provides some useful kotlin extension functions for implementing toString(), hashCode() and equals() without all of the boilerplate.
Kassava This library provides some useful kotlin extension functions for implementing toString(), equals() and hashCode() without all of the boilerpla
SimpleDNN is a machine learning lightweight open-source library written in Kotlin designed to support relevant neural network architectures in natural language processing tasks
SimpleDNN SimpleDNN is a machine learning lightweight open-source library written in Kotlin whose purpose is to support the development of feed-forwar
Type-safe library for work with Telegram Bot API
TelegramBotAPI Hello! This is a set of libraries for working with Telegram Bot API. Examples There are several things you need to do to launch example
A Kotlin compiler plugin that removes the `copy` method of data classes.
NoCopy Compiler Plugin A Kotlin compiler plugin that removes the `copy` method from data classes and enables using them as value-based classes. Usage
Simple, Expressive, Extensible Testing for Kotlin on the JVM
Minutest JUnit multiplied by Kotlin Why Another Test Framework? JUnit is great for quickly writing and running tests as part of a TDD workflow, but tr
Flexible and easy to use config library written in kotlin
Overview Cfg4k is a configuration library made for Kotlin in Kotlin! Features Automatic reload Interface binding Ability to handle data classes automa
A collections of extension functions to make the JVM Future, CompletableFuture, ListenableFuture API more functional and Kotlin like.
kotlin-futures A collections of extension functions to make the CompletableFuture API more functional and Kotlin like. [ Table of Contents kotlin-futu
Balin is an automation library for Kotlin. It's basically a Selenium-WebDriver wrapper inspired by Geb.
Balin Balin is a browser automation library for Kotlin. It's basically a Selenium-WebDriver wrapper inspired by Geb. Rationale Geb is a wonderful libr
A collection of useful Kotlin Extension
KrazyKotlin is a collection of useful Kotlin Extension - inspired by SwifterSwift. More extensions are on the way. If you have any requests, create an
Write your asynchronous Network / IO call painlessly in Kotlin !!
Asynkio : Write asynced IO/ Network calls painlessly on android ⚠️ Warning ⚠️ This library is no longer being maintained. Please make your code to use
Pi4J Kotlin bindings for the Raspberry Pi GPIO.
Pi4K Pi4J Kotlin bindings. Demo Make sure to check Examples.kt. fun blink() = digitalOutput(GPIO_01) { while (true) { toggle() del
Data Structure library for Multiplatform Kotlin 1.3
Kds is a Data Structure library for Multiplatform Kotlin. It includes a set of optimized data structures written in Kotlin Common so they are availabl
A kotlin library for refactoring code. Port of GitHub's scientist.
Scientist A kotlin library for carefully refactoring critical paths in your application. This library is inspired by the ruby gem scientist. How do I
A library to print colored strings, with Kotlin.
kolor A library to print colored strings, with Kotlin. Example Foreground: println("We all live in a yellow submarine".yellow()) // Or println(Kolor.f
PrimeCalendar provides all the java.util.Calendar functionalities for Persian, Hijri, and Japanese dates
PrimeCalendar ⚡ PrimeCalendar provides all the java.util.Calendar functionalities for Persian, Hijri, and Japanese dates. PrimeCalendar can be used in
Arbitrater is a Kotlin library for creating arbitrary instances of classes by reflection for use in testing
Arbitrater Arbitrater is a library for creating arbitrary instances of classes by reflection, for example to use in testing. It was designed primarily
A type-safe implementation for collections that cannot be empty. Life is too short for emptiness-checks!
NonEmptyCollections Making the world a little more type-safe 🌍 🏆 Reduce the need for emptiness checks and reduce unsafe APIs with NonEmptyCollection
AR-based library for Android which is capable of detecting faces and overlaying images above the user’s head
ARFaceDetection Meet ARFaceDetection by Cleveroad We’re glad to share with you our latest AR-based library for Android. It’s designed with ARCore tech
Collection of Kotlin extension functions and utilities.
Katlib Successor of Ktoolz. Collection of Kotlin extension functions and utilities. This library does not have any dependency. Using Katlib Katlib is
Assembler library for Kotlin
Kasm is a runtime assembler library for Kotlin. It allows to assemble and execute machine code at runtime.
Zeko SQL Builder is a high-performance lightweight SQL query library written for Kotlin language
Zeko SQL Builder Zeko SQL Builder is a high-performance lightweight SQL library written for Kotlin language. It is designed to be flexible, portable,
This is the Kotlin port of the original OpenGL Image (GLI), written by g-truc (repository)
This is the Kotlin port of the original OpenGL Image (GLI), written by g-truc (repository), a header only C++ image library for graphics software. GLI
Property-based testing library for Kotlin
Kwik Property-based testing library for Kotlin. Main features: Test-engine agnostic Multiplatform No reflection Configurable built-in generators Easy
You might have thought that Kotlin cannot get any better - but now you have found this library.
You might have thought that Kotlin cannot get any better - but now you have found this library.
Kotlin DSL for Litho ComponentLayout Builders.
Litho Kotlin Kotlin DSL for Litho Component.Builders. Usage Import Copy Litho.kt into your project under com/makeramen/litho. Add any definitions for
A simple Kotlin library to Query over Json Data.
kotlin-jsonq A simple Kotlin library to Query over JSON Data Installation Gradle, allprojects { repositories { ... maven { url "ht
Library for using Crontab-like syntax in scheduling of some Kotlin Coroutines tasks to do from time to time
krontab Library was created to give oppotunity to launch some things from time to time according to some schedule in runtime of applications. How to u
A lightweight coroutine based persistent job/cron scheduler written in Kotlin
kjob A coroutine based persistent background (cron) scheduler written in Kotlin. Features Persist scheduled jobs (e.g. mongoDB) Cron jobs Nice DSL for
Mathematical expression engine written in Kotlin, running on JVM.
KFormula ภาษาไทย Mathematical expression engine written in Kotlin, running on JVM. With KFormula, you can parse simple mathematical expression text an
An acceptance test library for Kotlin
Konsent An acceptance testing library for Kotlin. KonsentExampleTests shows how to write a test. @RunWith(Konsent::class) @Preamble( "As a develop
Simple unit conversion library for Kotlin
KtUnits Simple unit conversion library for Kotlin. Usage Conversion You can convert units easily: fun foo() { val m = 100.minutes.toMilliseconds //
Zero-overhead 2D rendering library for JOGL using Kotlin
JOGL2D Zero-overhead 2D rendering library for JOGL This library is licensed under Apache License 2.0. JOGL2D is an open source Kotlin library that pro
A JSON library written in pure Kotlin
fluid-json A JSON library written in pure Kotlin. Table of Contents Installation Basic Usage Annotation Customization Examples Manual Coding Error Han
Port of waifu2x to pure kotlin + opencl. Anime-style upscaler and noise reductor based on convolutional neural networks using coffee trained models
Waifu2x implementation in pure Kotlin Waifu2x is a upscaler/noise-reductor for anime-style images based on convolutional neural networks. Original imp
App for searching unsplash photos library with query.
android-imagesearch-app App for searching unsplash photos library with query. Used API for images: Unsplash Libraries used in the project: Paging 3 fo
simple Kotlin logging: colorized logs for Kotlin on the JVM
sklog - simple Kotlin logging Kotlin (JVM) logging library for printing colorized text to the console, with an easy upgrade path to the popular kotlin