351 Repositories
Android lightweight-framework Libraries
A small project demonstrates how to manipulate to TenIO framework.
TenIO Common Module TenIO is an open-source project to create multiplayer online games that includes a java NIO (Non-blocking I/O) based server specif
Beagle is an open-source framework for cross-platform development using the concept of Server-Driven UI.
Beagle Getting Started · Learn the Basics · Contribute Beagle is an open-source framework for cross-platform development using the concept of Server-D
A fast, lightweight, entity component system library written in Kotlin.
Fleks A fast, lightweight, entity component system library written in Kotlin. Motivation When developing my hobby games using LibGDX, I always used As
Lightweight service for creating standalone mock, written in pure Kotlin with Netty container.
MockService The lightweight service for creating a standalone mock, written in pure Kotlin with Netty container. The service allows getting config fil
A lightweight, good expandability Android library used for displaying different pages like loading, error, empty, timeout or even your custom page when you load a page
中文 | English LoadSir 👉 👈 LoadSir是一个高效易用,低碳环保,扩展性良好的加载反馈页管理框架,在加载网络或其他数据时候,根据需求切换状态页面, 可添加自定义状态页面,如加载中,加载失败,无数据,网络超时,如占位图,登录失效等常用页面。可配合网络加载框架,结合返回 状态
VasSonic is a lightweight and high-performance Hybrid framework developed by tencent VAS team, which is intended to speed up the first screen of websites working on Android and iOS platform.
VasSonic: A Lightweight And High-performance Hybrid Framework VasSonic is a lightweight and high-performance Hybrid framework developed by tencent VAS
Wallum is a superfast ⚡ lightweight wallpaper app, built using Kotlin, Retrofit, MVVM, Paging 3, Hilt, and Navigation Components
Show some ❤️ and star the repo to show support for the project Wallum Android App Wallum is a super-fast 🚀 , lightweight wallpaper app built purely w
Morsa: Jetpack Compose UI Testing Framework
Morsa: Jetpack Compose UI Testing Framework Test library to ease UI testing with Jetpack Compose Purpose This library aims to add some useful wrappers
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 simple MVI framework for Kotlin Multiplatform and Android
Orbit Multiplatform Get in touch What is Orbit Orbit is a Redux/MVI-like library - but without the baggage. It's so simple we think of it as MVVM+. Si
An offline assistant for Android phones
The Sapphire Assistant Framework If you are looking for an Android assistant that is easy to use, flexible, and respects your privacy then look no fur
A lightweight Trakt API.
This library is a lightweight Trakt API. It supports Swift, Kotlin, and JavaScript by setting up as a Kotlin Multiplatform project.
A kotlin based server for the milky store mobile application
Milky Store backend server A kotlin 💜 💜 based backend server to power up the milky store android application FEATURES : Secure serialisation 🤯 lead
A lightweight particle system for Jetpack Compose - Quarks
compose-particle-system Quarks is a lightweight particle system for Jetpack Compose. There are endless possibilities for creating generative art with
an open source algorithmic trading framework written in Kotlin for anyone serious about algo-trading
Roboquant Roboquant is an algorithmic trading platform that is fast and flexible while at the same time strives to be easy to use. It is fully open so
android-trinity is tiny proactive framework with much of the scaffolding code required to start a new Android Application.
android-trinity This is tiny framework with much of the scaffolding code (with some nice utilities and prepared source code) required to start a new A
Most popular Mocking framework for unit tests written in Java
Most popular mocking framework for Java Current version is 3.x Still on Mockito 1.x? See what's new in Mockito 2! Mockito 3 does not introduce any bre
java.io.File compatible SAF library
DocumentFileX java.io.File compatible SAF implementation Tired of SAF bullshits? Implement SAF with ease! This library is in alpha stage. Most feature
Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.), inspired by Badoos RIBs fork of the Uber RIBs framework
Decompose Please see the project website for documentation and APIs. Decompose is a Kotlin Multiplatform library for breaking down your code into life
Kodein-DB is a Kotlin/Multiplatform embedded NoSQL database that works on JVM, Android, Kotlin/Native and iOS.
Kodein-DB is a Kotlin/Multiplatform embedded NoSQL database that works on JVM, Android, Kotlin/Native and iOS. It is suited for client or mobile applications.
A lightweight super-fast wireless file sharing application built on WiFi Peer-to-Peer technology.
ZipBolt ZipBolt is a file-sharing platform that allows digital devices to share files at incredible speeds using WiFi Peer-to-Peer technology. ZipBolt
🔥 Android component-based routing framework
README-CN Latest version module krouter-core krouter-compiler krouter-annotation krouter-plugin version Features 支持通过路由获取intent 支持方法注解,通过路由调用方法 支持给fra
A lightweight circular indicator view library for Android
A lightweight circular indicator view library for Android
A lightweight task progress calendar view library for Android
A lightweight task progress calendar view library for Android
Balloon 🎈 A lightweight popup like tooltips, fully customizable with arrow and animations.
Balloon 🎈 A lightweight popup like tooltips, fully customizable with arrow and animations.
A lightweight and simple Kotlin library for deep link handling on Android 🔗.
A lightweight and simple Kotlin library for deep link handling on Android 🔗.
MVVM Redux is a lightweight lib to help you apply the redux concepts in your project based in MVVM.
MVVM Redux is a lightweight lib to help you apply the redux concepts in your project based in MVVM.
Clock of Clocks written in Jetpack Compose framework
A Clock of Clocks made with Jetpack Compose You can download the APK Here. This project is inspired by A Clock of Clocks. Other Implementations This p
A Modern Kotlin-Ktor RESTful API example. Connects to a PostgreSQL database and uses Exposed framework for database operations.
kotlin-ktor-rest-api A Modern Kotlin-Ktor RESTful API example. Connects to a PostgreSQL database and uses Exposed framework for database operations. F
A lightweight version of Zeebe from Camunda
A lightweight version of Zeebe from Camunda. It bundles Zeebe's workflow engine including some required parts to a library that can be used by other projects. Other parts of Zeebe, like clustering, are not included or are replaced with simpler implementations, for example with an In-Memory database.
PopTimer is a simple, lightweight Rubik's Cube timer for Android
PopTimer (developing) PopTimer is a simple, lightweight Rubik's Cube timer, localization support, It uses the TNoodle library to generate scramble seq
A lightweight Kotlin friendly wrapper around Couchbase lite for Android.
CouchBaseKtx 🚧 Work In-Progress 🚧 A lightweight Kotlin friendly wrapper around Couchbase-lite for Android Read up a little bit of documentation abou
A lightweight, simplified form validation library for Android
A lightweight, simplified form validation library for Android
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 lightweight alternative to Android's ViewModels. The easiest way to retain instances in Activities, Fragments or Composables.
A lightweight alternative to Android's ViewModels. The easiest way to retain instances in Activities, Fragments or Composables.
Lightweight Kotlin DSL dependency injection library
Warehouse DSL Warehouse is a lightweight Kotlin DSL dependency injection library this library has an extremely faster learning curve and more human fr
Jetpack Compose for Desktop and Web, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
Jetpack Compose for Desktop and Web, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
A library support form with material design, construct same with Android UI Framework
SwingUI A slight Java Swing library support form with material design, construct same with Android UI Framework writen in Kotlin Supported: 1. Screen:
A lightweight android library that allows to you create custom fast forward/rewind animations like on Netflix.
SuperForwardView About A lightweight android library that allows to you create custom fast forward/rewind animations like on Netflix. GIF Design Credi
ModernStorage is a group of libraries that provide an abstraction layer over storage on Android to simplify its interactions
ModernStorage ModernStorage is a group of libraries that provide an abstraction layer over storage on Android to simplify its interactions by apps dev
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
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel), inspired by Badoo MVICore library
Should you have any questions or ideas please welcome to the Slack channel: #mvikotlin Inspiration This project is inspired by Badoo MVICore library.
MacOS theme for JetBrains Compose UI framework
MacOS theme for Compose Multiplatform MacOS theme written in Compose UI. Create native looking UIs for Mac using Compose UI. Share your UI code to run
mocking library for Kotlin
Kotlin Academy articles Check the series of articles "Mocking is not rocket science" at Kt. Academy describing MockK from the very basics of mocking u
Powerful, elegant and flexible test framework for Kotlin with additional assertions, property testing and data driven testing
Kotest is a flexible and comprehensive testing tool for Kotlin with multiplatform support. To learn more about Kotest, visit kotest.io or see our quic
A multiplatform assertion library for Kotlin
Atrium is an open-source multiplatform assertion library for Kotlin with support for JVM, JS and Android. It is designed to support multiple APIs, dif
Koin - a pragmatic lightweight dependency injection framework for Kotlin
What is KOIN? - https://insert-koin.io A pragmatic lightweight dependency injection framework for Kotlin developers. Koin is a DSL, a light container
Painless Kotlin Dependency Injection
KOtlin DEpendency INjection Kodein-DI is a very simple and yet very useful dependency retrieval container. it is very easy to use and configure. Kodei
🚟 Lightweight, and simple scheduling library made for Kotlin (JVM)
Haru 🚟 Lightweight, and simple scheduling library made for Kotlin (JVM) Why did you build this? I built this library as a personal usage library to h
A framework for writing composable parsers based on Kotlin Coroutines.
Parsus A framework for writing composable parsers based on Kotlin Coroutines. val booleanGrammar = object : GrammarBooleanExpression() { val ws
A RS3 RSPS framework targeted at NXT, the goal is to stay up-to-date with RS3
OpenNXT - RS3 919 A RS3 RSPS framework targeted at NXT, the goal is to stay up-to-date with RS3 Discord We have a Discord server you can join! https:/
Odeon Music Player is a lightweight music player for Android.
Odeon 🎵 Odeon Music Player is a lightweight music player for Android. Get it on Google Play. We value your privacy, your battery life and your device
A libre lightweight streaming front-end for Android.
NewPipe A libre lightweight streaming frontend for Android. Screenshots • Description • Features • Installation and updates • Contribution • Donate •
Lightweight and Material designed Music Player
Music Player Lightweight and Material designed Music Player Based on Phonograph Features: Settings: Active tabs management Themes: Light, Dark, Black
Raccoon is a lightweight response mocking framework that can be easily integrated into the Android UI tests.
Raccoon Medium Articles Checkout these article to get more insights about this library: How to integrate this in your Android Test Why Raccoon? There
Simple and lightweight, yet polished and powerful Android video player based on ExoPlayer
Just (Video) Player Android video player based on ExoPlayer It uses ExoPlayer's extension-ffmpeg with all its audio formats enabled (it can handle eve
DNS-based Host Blocker (and lightweight ad blocker) for Android
DNS-Based Host Blocking for Android This is a DNS-based host blocker for Android. In the default configuration, several widely-respected host files ar
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
Nice and simple DSL for Espresso in Kotlin
Kakao Nice and simple DSL for Espresso in Kotlin Introduction At Agoda, we have more than 1000 automated tests to ensure our application's quality and
Lightweight library to tweak the fling behaviour in Android. This library is only compatible with Jetpack-Compose.
Flinger (Only compatible with compose) What is Flinger? Flinger is a plugin that is made on top of jetpack compose that will help the developer to twe
This is a simple Rest Api for todo application
This is a simple Rest Api for todo application , where users do signup, login and add their respective todos. So this api is fully based on Ktor framework.
A Java ePub reader and parser framework for Android.
FolioReader-Android is an EPUB reader written in Java and Kotlin. Features Custom Fonts Custom Text Size Themes / Day mode / Night mode Text Highlight
Selenium WebDriver and Appium based Web, Mobile (Android, iOS) and Windows desktop Automation Framework with BDD & Non-BDD implementation support
Selenium WebDriver and Appium based Web, Mobile (Android, iOS) and Windows desktop Automation Framework with BDD & Non-BDD implementation support
A lightweight Kotlin DSL to render DSL style Json to String.
A lightweight Kotlin DSL to render DSL style Json to String.
learn MVVM & Android Jetpack in Kotlin
MVVM & Android Jetpack MVVM in Android Kotlin Android Jetpack in Kotlin List of tutorials DataBinding : Step 1 mvvm DataBinding : Step 2 mvvm Lifecycl
A lightweight Android library for use iconic fonts.
Print A lightweight Android library for use iconic fonts. Download Gradle: compile 'com.github.johnkil.print:print:1.3.1' Maven: dependency gro
PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
Writing unit tests can be hard and sometimes good design has to be sacrificed for the sole purpose of testability. Often testability corresponds to go
A powerful test framework for Android
Cafe A powerful test framework for Android named Case Automated Framework for Everyone. Home Page http://baiduqa.github.com/Cafe/ How to make Cafe dow
A programmer-oriented testing framework for Java.
JUnit 4 JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks. For more infor
A lightweight non intrusive app rate reminder for Android
Discreet App Rate A lightweight non intrusive app rate reminder for Android Download repositories { mavenCentral() } dependencies { compile '
Lightweight audiowave progressbar for Android
Audiogram Super lightweight audiowave progressbar written in Kotlin Getting started Add to your root build.gradle: allprojects { repositories {
A lightweight monthly calendar view for Android, fully written in Kotlin. Designed to meet the minimum demands for typical calendars.
Light Calendar View A lightweight monthly calendar view for Android, fully written in Kotlin. Designed to meet the minimum demands for typical calenda
Gesture detector framework for multitouch handling on Android, based on Android's ScaleGestureDetector
Android Gesture Detectors Framework Introduction Since I was amazed Android has a ScaleGestureDetector since API level 8 but (still) no such thing as
A lightweight iOS switch view style for Android
iOS-SwitchView A lightweight iOS switch view style for Android Usage Add SwitchView into xml layout vn.luongvo.widget.iosswitchview.SwitchView an
Open-source native Android graph/chart framework includes line chart,stick chart,candlestick chart,pie chart,spider-web chart etc.
Welcome to Android-Charts Welcome to Android-Charts project page on github.com. We just moved from Google Code. Android-Charts is an open-source andro
Unirest in Java: Simplified, lightweight HTTP client library.
Unirest for Java Install With Maven: !-- Pull in as a traditional dependency -- dependency groupIdcom.konghq/groupId artifactIdunire
lightweight and minimalist ORM for Java/Android. works with SQLite & MySQL. (not actively maintained)
Description ORMAN is an minimalistic and lightweight ORM framework for Java which can handle your common database usage without writing SQL and strugg
LiteOrm is a fast, small, powerful ORM framework for Android. LiteOrm makes you do CRUD operarions on SQLite database with a sigle line of code efficiently.
#LiteOrm:Android高性能数据库框架 A fast, small, powerful ORM framework for Android. LiteOrm makes you do CRUD operarions on SQLite database with a sigle line
Celebrate more with this lightweight confetti particle system 🎊
Konfetti 🎊 🥳 Celebrate more with this lightweight confetti particle system. Create realistic confetti by implementing this easy to use library. Demo
:balloon: A lightweight popup like tooltips, fully customizable with an arrow and animations.
Balloon 🎈 A lightweight popup like tooltips, fully customizable with arrow and animations. Including in your project Gradle Add below codes to your r
Koi, a lightweight kotlin library for Android Development.
Koi - A lightweight Kotlin library for Android Koi include many useful extensions and functions, they can help reducing the boilerplate code in Androi
Android MVVM framework write in kotlin, develop Android has never been so fun.
KBinding 中文版 Android MVVM framework write in kotlin, base on anko, simple but powerful. It depends on my another project AutoAdapter(A library for sim
A lightweight Android activity router
Krouter A lightweight Android activity router written in Kotlin. Basic usage // anywhere in the app, preferably on application creation val krouter =
StaticLog - super lightweight static logging for Kotlin, Java and Android
StaticLog StaticLog is a super lightweight logging library implemented in pure Kotlin (https://kotlinlang.org). It is designed to be used in Kotlin, J
Easy lightweight SharedPreferences library for Android in Kotlin using delegated properties
Easy lightweight SharedPreferences library for Android in Kotlin using delegated properties Idea Delegated properties in Kotlin allow you to execute a
A lightweight cache library written in Kotlin
[NEW] Released to Maven Central: 'com.github.yundom:kache:1.x.x' Kache A runtime in-memory cache. Installation Put this in your build.gradle implemen
Don't write a ViewPager Adapter! Hook up your ViewPager to your data model using Android Data Binding Framework. With Kotlin support!
Don't write a ViewPager Adapter! Hook up your ViewPager to your data model using Android Data Binding Framework. Show some ❤️ 💋 Sweet and short libra
A simple keyframe-based animation framework for UIKit. Perfect for scrolling app intros.
Jazz Hands is a simple keyframe-based animation framework for UIKit. Animations can be controlled via gestures, scroll views, KVO, or ReactiveCocoa. J
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An
Nice and simple DSL for Espresso in Kotlin
Kakao Nice and simple DSL for Espresso in Kotlin Introduction At Agoda, we have more than 1000 automated tests to ensure our application's quality and
A collection of hand-crafted extensions for your Kotlin projects.
Splitties Splitties is a collection of small Kotlin multiplatform libraries (with Android as first target). These libraries are intended to reduce the
Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
Codename One - Cross Platform Native Apps with Java or Kotlin Codename One is a mobile first cross platform environment for Java and Kotlin developers
A lightweight library for config and using SharedPreferences
preferences-helper SharePreferences is very popular with any project and all most all project has SharePreferences for saving data. This library will
A library that extends the Android toast framework.
SuperToasts Library The SuperToasts library enhances and builds upon the Android Toast class. This library includes support for context sensitive Supe
Lightweight android library for highlighting sections of a textview, with optional callbacks.
Linker Lightweight android library for highlighting Strings inside of a textview (ignoring case), with optional callbacks. Language: Java MinSDK: 17 J
A little animation framework which could help you to show message in a nice looking way
TextSurface A little animation framework which could help you to show message in a nice looking way. Usage Create TextSurface instance or add it in yo
A powerful test framework for Android
Cafe A powerful test framework for Android named Case Automated Framework for Everyone. Home Page http://baiduqa.github.com/Cafe/ How to make Cafe dow
PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
Writing unit tests can be hard and sometimes good design has to be sacrificed for the sole purpose of testability. Often testability corresponds to go
Android Unit Testing Framework
Robolectric is the industry-standard unit testing framework for Android. With Robolectric, your tests run in a simulated Android environment inside a
A programmer-oriented testing framework for Java.
JUnit 4 JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks. For more infor