79 Open Source Kotlin Dsl Software Projects
Free and open source kotlin dsl code projects including engines, APIs, generators, and tools.
Kotlin Android Template 822 ⭐
Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = ❤️
Only 443 ⭐
:bouquet: An easy way to persist and run code block only as many times as necessary on Android.
Android Gif Example 331 ⭐
Gif RecyclerView in MVP using Dagger 2 + Retrofit 2 + Moshi + RxJava 2 + Glide 4 with JUnit and Espresso tests written in Kotlin + Kotlin DSL!
Norris 272 ⭐
Showcase for Unidirectional Data Flow architecture for Android, powered by Kotlin Coroutines
Tvflix 229 ⭐
TvFlix android app using Dagger Hilt, Coroutines, Jetpack(Room, ViewModel, Paging, LiveData) based on MVVM architecture purely written in Kotlin
Valiktor 210 ⭐
Valiktor is a type-safe, powerful and extensible fluent DSL to validate objects in Kotlin
Kotlin Modular Tdd Coroutines Mvvm 199 ⭐
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
Web Dev Tools Android 193 ⭐
Sample Android Application - MVVM, Clean Architecture, Modularization, Repository Pattern
Eazypermissions 150 ⭐
Android library to handle runtime permission through Kotlin coroutines and Livedata.
Skrape.it 144 ⭐
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.
Sqlitemagic 119 ⭐
Compile time processed, annotation driven, no reflection SQLite database layer for Android
Android Kotlin Mvi Cleanarchitecture 137 ⭐
Android + Kotlin + Modularization + Gradle Depedency managment + Gradle written in Kotlin DSL + Custom Gradle Plugin + MVVM + MVI + Clean Architecture + Repository Pattern + Coroutines + Flows + Koin + Retrofit2 + ROOM + Kotlin-Android-Extension + KtLints
Modernandroidpreferences 69 ⭐
Android Preferences defined through Kotlin DSL, shown in a RecyclerView
Kotlin Gradle Plugin Template 75 ⭐
🐘 A template to let you started with custom Gradle Plugins + Kotlin in a few seconds
Androidccc 69 ⭐
:moneybag: A Currency Converter & Calculator Android application to check, convert and calculate to popular currencies to your favorite ones.
Locus Android 72 ⭐
An Awesome Kotlin Location library to retrieve location merely in 3 lines of code
Gradle Multi Project Support 55 ⭐
A collection of Gradle plugins to maintain the multi-project or multi-application in the mono-repo.
Layout_dsl 57 ⭐
Build Android layout dynamically with kotlin, get rid of xml file, which has poor performance
Gradle Buildconfig Plugin 38 ⭐
A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.
Kotlin Animation Dsl 37 ⭐
simplify Android animation code by redefining API, use just one third of code to create animation compare to origin Android API
Ostelco Core 26 ⭐
Cloud-native Telco BSS hosted in GCP K8s with standalone Diameter to gRPC gateway. Rule Engine using Neo4j graphs. Analytics Events sent to GCP BigData (Dataflow+BigQuery) via PubSub. It's awesome!
Superhero App 21 ⭐
🦸🏻♂️🦹🏻♀️Superhero app built with Kotlin, ViewModel, LiveData, ViewBinding, Room, and Hilt
Modularapp 20 ⭐
A sample modular project for applying Android Architecture Components and Clean Architecture using MVVM with Kotlin.
Prudhvir3Ddy Todoapp 18 ⭐
📱My android playground app - Simple and Fastest todo app - developing to cover most android concepts, simple logic can make me focus more on framework
Jaimegc Covid19tracker 14 ⭐
Covid19 Tracker is a sample Android application focused on displaying statistics using graphs. From a technical point of view, it has an Offline-First approach and uses the Single Source of Truth (SSOT) principle. Also, it has been built making use of a huge database and Flow streams with the aim of achieving the best performance.
Bext 14 ⭐
A kotlin extensions library to remove boilerplate code using Kotlin DSL. See wiki for more examples...
Kotlin Ble Idiom 10 ⭐
An example of a Kotlin based idiom allowing to configure communication with BLE devices
Moviesy 17 ⭐
A beautiful client for YTS website which also provides built-in torrent & subtitles downloader with chromecast ❤️