110 Repositories
Android extension-functions Libraries
🧮 Provides simple and advanced mathematical functions in a beautifully designed UI.
Calculator 🧮 Android App 🔗 Download the App 🤔 What is this App ✍️ This will basically provide simple and advanced mathematical functions in a beaut
ADX provides extension functions and lint.
ADX: Android development extensions Overview ADX provides extension functions and lint. Installation ADX implementation "com.github.wada811.adx:adx:$v
F-Droid Privilege Extension that works with Shizuku (rootless)
F-Droid Shizuku Privileged Extension This is a port of the official F-Droid Privileged Extension to Shizuku, an app that makes it easy to grant apps A
Mocking with Jetpack Compose - stubbing and verification of Composable functions
Mockposable A companion to mocking libraries that enables stubbing and verification of functions annotated with @androidx.compose.runtime.Composable.
An easy, cross-platform method of keeping track of other people's timezones
TimezoneDB TimezoneDB is an easy, cross-platform method of keeping track of others' timezones. This project is inspired by PronounDB, and we'd like to
Affogato is a multipurpose library for Android, Jetpack Compose and Kotlin.
Affogato Affogato is a multipurpose library for Jetpack Compose, Android and Kotlin. Core-ktx Core-ktx is a Kotlin library that provides a set of Kotl
Kotlin compiler plugin for converting suspend functions to platform-compatible functions
Kotlin suspend transform compiler plugin Summary Kotlin compiler plugin for generating platform-compatible functions for suspend functions. JVM class
Build with Jetpack Compose & all modern techniques and architecture of android app development
IMDB Movie App Build with Jetpack Compose & all modern techniques and architecture of android app development ScreenShots 🛠 Built With 🛠 Kotlin - Fi
A ksp library to automatically generate navigation functions for jetpack compose.
Compose/Navigation/Generator ⚠️ This library is still under development and not considered stable! Content Introduction Usage Example: Single destinat
🚀🏞💪 Collection of Images, Modifiers, utility functions for Jetpack Compose to expand and enrich displaying, manipulating, scaling, resizing, zooming, and getting cropped ImageBitmap based on selection area
Collection of Images, Modifiers, utility functions for Jetpack Compose to expand and enrich displaying, manipulating, scaling, resizing, zooming, and getting cropped ImageBitmap based on selection area, before/after image to with handle to show partial of both images and more is cooking up
An annotation processor library that automatically creates Hilt's `@Binds` functions and modules.
HiltBinder An annotation processor library that automatically creates Hilt's @Binds functions and modules. If you think this library is useful, please
Animated Tab Bar is an awesome navigation extension that you can use to add cool, animated and fully customizable tab navigation in your apps
Animated Tab Bar is an awesome navigation extension that you can use to add cool, animated and fully customizable tab navigation in your apps. The extension provides handy methods and properties to change the behaviour as well as the appearance of the navigation bar.
Android Clean Architecture with MVVM using Jetpack component
Android Clean Architecture with MVVM using Jetpack component 💡 What is Clean Architecture? Clean architecture is a category of software design patter
Jackson extension for Mojang's NBT format
Jackson NBT Data Format Implements Mojang's NBT format in jackson. Usage Using this format works just like regular jackson, but with the ObjectMapper
AndroidEssentials is an android library that creates helper functions for performing common tasks in Android
AndroidEssentials is an android library that creates helper functions for performing common tasks in Android such as managing preferences, managing files, showing alerts, showing toasts, checking user country & checking network connection of users. All the methods of the class are static and should be accessed directly from the AndroidEssentials class.
ListUtil.kt ListUtils - Advance list functions from kotlin standard library
ListUtils - Advance list functions from kotlin standard library A set of utility functions to work with lists in a robust way. It is based on a patter
The KPy gradle plugin allows you to write Kotlin/Native code and use it from python.
The KPy gradle plugin allows you to write Kotlin/Native code and use it from python.
📭 Extension to Ktor’s routing system to add object oriented routing and much more. 💜
📭 Ktor Routing Extensions Extension to Ktor’s routing system to add object-oriented routing and much more. 💜 Why? This extension library was created
Catch `dd`, `ddd`, `dump`, `sleep` and `ray` functions in your code
catch-debug-code Template ToDo list Create a new IntelliJ Platform Plugin Template project. Get familiar with the template documentation. Verify the p
ArchGuard is a architecture governance tool which can analysis architecture in container, component, code level, create architecure fitness functions, and anaysis system dependencies..
ArchGuard backend ArchGuard is a architecture governance tool which can analysis architecture in container, component, code level, database, create ar
🧛 Fragula is a swipe-to-dismiss extension for navigation component library for Android
Fragula is a swipe-to-dismiss extension for navigation component library for Android.
A Burp extension to find stuff ¯\_(ツ)_/¯
FindStuffer FindStuffer, a Burp extension to find stuff, both for Community and Pro versions. You can use FindStuffer to aggregate as many text querie
FlowExt is a Kotlin Multiplatform library, that provides many operators and extensions to Kotlin Coroutines Flow
FlowExt | Kotlinx Coroutines Flow Extensions | Kotlinx Coroutines Flow Extensions. Extensions to the Kotlin Flow library | kotlin-flow-extensions | Coroutines Flow Extensions | Kotlin Flow extensions | kotlin flow extensions | Flow extensions
Kotlin extension function provides a facility to "add" methods to class without inheriting a class or using any type of design pattern
What is Kotlin Extension Function ? Kotlin extension function provides a facility to "add" methods to class without inheriting a class or using any ty
FractalUtils - A collection of utility functions and classes, with an emphasis on game related utilities
A collection of utility functions and classes written in Kotlin. There is some emphasis on utilities useful for games (Geometry, Random, Time, Updating, etc).
Ktorm KSP extension to help generate boilerplate code.
Ktorm KSP extension to help generate boilerplate code. It can automatically generate Table objects through entity classes, while making entities defined by data classes easier to use, and supports custom extension code generation logic.
Android permissions as suspend functions
Warden Permission handling in Android can be complicated. It requires boilerplate code to setup the permission request, receive the result and then fo
λRPC allows using code with high-order functions as a service
λRPC Simple native RPC with high order functions support. Inspired by @altavir and Communicator. λRPC allows using code with high-order functions as a
Notemarks-app - An application that functions to take notes, there is a priority label to categorize which priority is more important
Notemarks-app Notemarks is an application that functions to take notes, there is
Write a Ghidra Extension without using Java or Eclipse!
Ghidra Extension in Kotlin using IntelliJ IDEA Write a Ghidra Extension without using Java or Eclipse! Setup Hit Use this template at the top of the r
Asimov-time-kt - Useful time and date related functions and extensions
asimov/time Useful time and date related functions and extensions. Installation
Linq-like functions for Java Arraylist
LinqArraylist use Linq-like functions to Java Collections implementation 'gr.loukaspd:LinqArraylist:{latest version}' where {latest version} corr
MukkiaSevaigal - Android library for commonly used functions
MukkiaSevaigal Android Utility library for commonly used functions Features: You can easily: Toast Messages Log Show SnackBar Save to Preferences Retr
Exktor - Extension modules for Ktor
Extension modules for Ktor ExKtor - it's set of extension libraries for Ktor tha
Language extension for notepad++
Notepad++ extension Some languages' highlight config in Notepad++. Hope this tool will help you. 😄 Contribution is always welcomed. Just find what yo
Kotlin language support for VS Code
Kotlin Language Syntax support for the Kotlin programming language. This extension adds basic features to help make writing Kotlin much more pleasant
Examples ported in JOGL from "Learning Modern 3D Graphic Programming" by J.L.McKesson
modern-jogl-examples This porting is free but needs your support to sustain its development. There are lots of desirable new features and maintenance
Set of extensions for Kotlin that provides Discrete math functionalities
DiscreteMathToolkit Set of extensions for Kotlin that provides Discrete Math functionalities as an Kotlin extension functions. To stay current with ne
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
Extension and top-level functions to use JDK7/JDK8 features in Kotlin 1.0
kotlinx.support Provides extension and top-level functions to use JDK7/JDK8 features in Kotlin 1.0. In Kotlin 1.1+ please use the standard library art
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
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
Kotlin extension to pluralize and singularize strings
kotlin-pluralizer kotlin extension to pluralize and singularize strings Show some love Usage Pluralization: "person".pluralize() # = "people"
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
Kotlin implementation of Groovy Truth
Kotlin implementation of Groovy Truth #Example if("".isTrue()) //false if(" ".isTrue()) //false if("hello, world".isTrue()) //true Maven You mus
Integrated code framework based on Kotlin, provides many useful extensions for standard library and some frameworks.
Integrated code framework based on Kotlin, provides many useful extensions for standard library and some frameworks.
Test the shape of your functions!
🧪 This library is experimental! Its API is not stabilized yet, and writing tests is still a bit tedious. Use at your own risk. Looking forward to you
Kotlin extension library wrapping java.time API
KxjTime KxjTime is a micro library that provides a convenient way to create java.time API objects. Usage Simplify creation of various objects from jav
A collection of extension libraries for Jetpack Compose
Accompanist is a group of libraries that aim to supplement Jetpack Compose with features that are commonly required by developers but not yet availabl
Utility functions to perform dynamic operations on Android.
Dynamic Utils A collection of static methods and packages to perform dynamic operations on Android 2.3 (API 9) and above. Since v0.4.0, it uses 26.x.x
A library provides some useful kotlin extension functions
ktext 🔥 A library provides some useful kotlin extension functions. Including in your project Gradle Add below codes to your root build.gradle file (n
Burp extension to scan Log4Shell (CVE-2021-44228) vulnerability pre and post auth
Log4J Scanner Burp extension to scan Log4Shell (CVE-2021-44228) vulnerability pre and post auth. Disclaimer I am not responsible for your actions, bur
A Python native extension written in Kotlin Native
Kotlin Python Ext This is a proof of concept for a Python extension in Kotlin. It is recommended to read the Official Python C API Documentation befor
A small library that provides helper functions to work with Mockito in Kotlin.
Mockito-Kotlin A small library that provides helper functions to work with Mockito in Kotlin. Install Mockito-Kotlin is available on Maven Central. Fo
Burp extension to create target specific and tailored wordlist from burp history.
Burp extension to create target specific and tailored wordlist from burp history.
Highly experimental predefined Bootstrap functions to use in Compose Web
bootstrap-compose Highly experimental predefined Bootstrap functions to use in Compose Web Install This package is uploaded to MavenCentral. repositor
Upsert DSL extension for Exposed, Kotlin SQL framework
Exposed Upsert Upsert DSL extension for Exposed, Kotlin SQL framework. Project bases on various solutions provided by community in the official "Expos
This repo is to demonstrate the jetpack compose 's canvas api's usage and creating an icon pack using the basic functions.
Jetpack Compose Canvas API Demo App We all know that Jetpack Compose has now reached the 1.0.0 release milestone. This is a huge change we can say for
KSP extension for the kotlin-maven-plugin
kotlin-maven-symbol-processing Extension for the kotlin-maven-plugin to support Kotlin Symbol Processing (KSP). Usage To use this extension, add the d
Alert Dialog - You can use this extension instead of creating a separate Alert Dialog for each Activity or Fragment.
We show a warning message (Alert Dialog) to the user in many parts of our applications. You can use this extension instead of creating a separate Alert Dialog for each Activity or Fragment. Thanks to this extension, you can create a Dialog and call it in the Activity or Fragment you want and customize the component you want.
Esito ambition is to be your return type for suspending functions.
Esito ambition is to be your return type for suspending functions.
Use Flink's Stateful Functions as a control-plane technology for operating a streaming-platform
statefun-ops Use 🌰 Flink Stateful Functions as a control-plane technology for operating a streaming-platform based on Apache Kafka. Walkthrough Ensur
A collection of Kotlin Multiplatform Mobile cryptographic hashing functions.
crypto A collection of Kotlin Multiplatform Mobile libraries to aid in mobile app development. cryptohash: A set of cryptographic (and not so cryptogr
An AutoValue extension that generates binary and source compatible equivalent Kotlin data classes of AutoValue models.
AutoValue Kotlin auto-value-kotlin (AVK) is an AutoValue extension that generates binary-and-source-compatible, equivalent Kotlin data classes. This i
Extension functions over Android's callback-based APIs which allows writing them in a sequential way within coroutines or observe multiple callbacks through kotlin flow.
callback-ktx A lightweight Android library that wraps Android's callback-based APIs into suspending extension functions which allow writing them in a
Extension for Voisek App on React Native
react-native-voisek-app-extension Voisek App Extension for React Native Installation npm install react-native-voisek-app-extension Usage import Voisek
Complete packet manipulator and sender for testing
Packeteer Packet listening and sending utilities for debugging Installation Download the jar from Releases OR compile it yourself. Instructions to do
Helper functions for making Approvals-Java more Kotlin friendly
Approvals-Kt Helper functions for making Approvals-Java more Kotlin-friendly Usage Verify using Approvals-Kt import com.github.greghynds.approvals.Kot
PermissionX is an extension Android library that makes Android runtime permission request extremely easy
PermissionX is an extension Android library that makes Android runtime permission request extremely easy. You can use it for basic pe
A lightweight library to help you navigate in compose with well typed functions.
TypedNavigation A lightweight library to help you navigate in compose with well typed functions. Installation: You can add this library to your projec
A Kotlin-first SDK for Firebase
Firebase Kotlin SDK Built and maintained with 🧡 by GitLive Real-time code collaboration inside any IDE The Firebase Kotlin SDK is a Kotlin-first SDK
Kotlin extensions, BindingAdapters, Composable functions for Android CameraX
Setup dependencies { implementation "com.github.skgmn:cameraxx:0.6.0" } Features CameraXX provides extensions methods for CameraX to use functions
java.time Kotlin extension functions library.
Java Time Kotlin extension functions. Background Java Time became integrated to the JDK as of Java 8. It was a huge improvement over its Date predeces
An ActivityScenario extension and a Junit4 TestRule to simulate changing the font size on a device/emulator, as it would be done by going to Settings display Font size
FontSizeActivityScenario and FontSizeTestRule An ActivityScenario and a Junit4 TestRule to be used together with its org.junit.runners.Parameterized.
A kotlin library of extension functions that add smalltalk style methods to objects.
KtTalk A kotlin library of extension functions that add smalltalk style methods to objects. Motivation Smalltalk is a pure OO language in which everyt
Holi is a lightweight Jetpack Compose library of colors, gradients and cool utility functions for all your palette needs!
Holi is a lightweight Jetpack Compose library of colors, gradients and cool utility functions for all your palette needs!
A collection of small utility functions to make it easier to deal with some otherwise nullable APIs on Android.
requireKTX is a collection of small utility functions to make it easier to deal with some otherwise nullable APIs on Android, using the same idea as requireContext, requireArguments, and other similar Android SDK methods.
Support extension to use Android ViewBinding quickly and smooth transform from kotlin-synthetic-extension.
ViewBinding Delegate Extension Support extension to use Android ViewBinding quickly and smooth transform from kotlin-synthetic-extension. Binding inst
Holi is a lightweight Jetpack Compose library of colors, gradients and cool utility functions for all your palette needs!
Holi A library of colors, gradients and utils built using Jetpack Compose for Android Features A wide collection of colors from different palettes for
An extension to the built in Android Battery Saver
Buoy An extension to the built in Android Battery Saver Description The built-in Android battery saver mode is actually quite powerful. The only disap
Most used extension methods for Kotlin
Extensify Most used extension methods for Kotlin Download Step 1. Add the JitPack repository to your build file allprojects { repositories {
Upsert DSL extension for Exposed, Kotlin SQL framework
Exposed Upsert Upsert DSL extension for Exposed, Kotlin SQL framework. Project bases on various solutions provided by community in the official "Expos
A set of extension properties on Int, Long, Double, and Duration, that makes it easier to work with Kotlin Duration
Kotlin Duration Extensions Gradle Groovy repositories { mavenCentral() } implementation 'com.eygraber:kotlin-duration-extensions:1.0.1' Kotlin rep
🧩 A basic compose chrome extension template
🧩 compose-chrome-extension-template A basic compose chrome extension template on top of compose web 🏃 Run ./gradlew jsBrowserRun 📦 Install Create
A collection of small utility functions to make it easier to deal with some otherwise nullable APIs on Android.
requireKTX requireKTX is a collection of small utility functions to make it easier to deal with some otherwise nullable APIs on Android, using the sam
General purpose utilities and hash functions for Android and Java (aka java-common)
Essentials Essentials are a collection of general-purpose classes we found useful in many occasions. Beats standard Java API performance, e.g. LongHas
Auto-generate the fastest possible Parcelable implementations for Java and Kotlin
This project is deprecated It will still be maintained, but no new features will be added. Please use Parcelize, as it is the official way of generati
A collection of useful extension methods for Android
Kotlin Jetpack A collection of useful extension methods for Android Arguments Bindings Preferences Bindings Resources Bindings Arguments Bindings publ
The MultiViewPager is an extension of the support-v4 library's ViewPager that allows the pages to be wider or narrower than the ViewPager itself. It takes care of aligning the pages next to each other, and always keeping the selected page centered.
MultiViewPager UPDATE: This behavior is now included in the RecyclerView for support lib 24.2.0 and later. Please look at using LinearSnapHelper. The
An android ViewPager extension allowing infinite scrolling
NO LONGER MAINTAINED LoopingViewPager An android ViewPager extension allowing infinite scrolling. You can use it with "standart" PagerAdapter (inflati
A collection of useful Kotlin extension for Android
karamba A collection of useful Kotlin extension for Android Install Add to gradle in allprojects maven { url 'https://jitpack.io' } then add this com
General purpose utilities and hash functions for Android and Java (aka java-common)
Essentials Essentials are a collection of general-purpose classes we found useful in many occasions. Beats standard Java API performance, e.g. LongHas
Simple extension for account suggestion and auto completion.
AccountAutoCompleteEditText Just a simple implementation for use of auto complete text view with device account suggestion Usage Just simply put an cu
An extension of Android's TextView, EditText and Button that let's you use the font of your choice
AnyTextView (deprecated) Note: AnyTextView is no longer being maintained. I recommend replacing AnyTextView with the Calligraphy library instead. Frus
AutosizeEditText for Android is an extension of native EditText that offer a smooth auto scale text size.
AutoscaleEditText AutosizeEditText for Android is an extension of native EditText that offer a smooth auto scale text size. Latest Version How to use
A tool that facilitates working with Spans on TextViews or any extension of them (EditTexts, Buttons...).
AwesomeText Working with Spans is ugly and difficult to manage, it's like working with a goblin of Moria. Don't understand the Spans? With AwesomeText
Android form edit text is an extension of EditText that brings data validation facilities to the edittext.
Android Form EditText Android form edit text is an extension of EditText that brings data validation facilities to the edittext. Example App I built a
Air Native Extension (iOS and Android) for the Facebook mobile SDK
Air Native Extension for Facebook (iOS + Android) This is an AIR Native Extension for the Facebook SDK on iOS and Android. It has been developed by Fr
Convenience extension methods for android's auto-generated /res folder R. class.
Android Resource Extensions Convenience extension methods for android's auto-generated /res folder R. class. Basically everything in your res/ and /as
RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)
Advanced RecyclerView This RecyclerView extension library provides Google's Inbox app like swiping, Play Music app like drag-and-drop sorting and expa