310 Repositories
Android gradle-play-publisher Libraries
Kotlin Serverless Framework
Kotless Kotless stands for Kotlin serverless framework. Its focus lies in reducing the routine of serverless deployment creation by generating it stra
Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications, APIs or queue consumers) that run inside a cloud platform.
Hexagon The atoms of your platform Home Site | Quick Start | Developer Guide What is Hexagon Hexagon is a microservices' toolkit (not a framework) wri
A sandbox where I will experiment with new techniques, concepts, and technologies.
A sandbox where I will experiment with new techniques, concepts, and technologies. Here you will find some DDD, CQRS, Clean Architecture, Event-Driven Architecture, Serverless, Microservices, RabbitMQ, gRPC, SOLID, Design Patterns, and more.
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
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
A Gradle plugin to apply ktfmt to your builds, and reformat you Kotlin source code like a glimpse 🧹🐘
ktfmt-gradle 🧹 🐘 A wrapper to apply ktfmt to your Gradle builds, and reformat you Kotlin source code like a glimpse. How to use 👣 ktfmt-gradle is d
Gradle plugin which allows to use typed DSL for generating kubernetes/openshift YAML files
gr8s Gradle plugin which allows using typed DSL for generating kubernetes/openshift YAML files. Based on kuberig Usage import io.github.guai.gr8s.Gene
A framework designed around Kotlin providing Restful HTTP Client, JDBC DSL, Loading Cache, Configurations, Validations, and more
tekniq A framework designed around Kotlin. Modules include tekniq-core (click for more info) A suite of tools that have no dependencies on other libra
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
Gradle Stable Build Services example
Stable Shared Build Services In Gradle 7.4, the Shared Build Services API will b
Multiplatform Kotlin library to interact with the pastebin.com API.
KPastebin Multiplatform Kotlin library to interact with the pastebin.com API. Setup Add the lib to your project's dependencies: Groovy (replace $kpast
GraphQL toolkit for Kotlin.
GraphQL Kotlin Toolkit A toolkit for GraphQL, specifically for Kotlin. This toolkit provides some useful tools that are compatible with graphql-java.
Lightweight logging library for Kotlin/Multiplatform. Supports Android, iOS, JavaScript and plain JVM environments.
Log4K Lightweight logging library for Kotlin/Multiplatform. Supports Android, iOS, JavaScript and plain JVM environments. Download Artifacts are publi
A Kotlin/JVM Project Template with Gradle
kotlin-project-template A Kotlin/JVM Project Template with Gradle. Clone or npx
A solution to fix obfuscated Java services after ProGuard has run
ProGuard Service Mapper This is a service mapper for the ProGuard Java bytecode
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Android Components Architecture in a Modular Word Android Components Architecture in a Modular Word is a sample project that presents modern, 2020 app
A set of highly-opinionated, batteries-included gradle plugins to get you started building delicious multi-module Kotlin projects
Sourdough Gradle What is Sourdough Gradle? Sourdough is a set of highly opinionated gradle plugins that aim to act as the starter for your Kotlin proj
Gradle plugins for easy start into kotlin
Starter gradle plugins for kotlin The aim The aim of this project is to create a
This Android app pronounces a word in different languages using TTS and shows translations using Yandex API.
Say-Hi An Android app built using Java and TextToSpeech (TTS) built to better understand different English accents around the world. Table of contents
This project is an Android Studio plugin version of BlackObfuscator
This project is an Android Studio plugin version of BlackObfuscator, it supports obfuscating code automatically. More information about this project are in BlackObfuscator.
"Saydle 🔊", real-time audio notifications for Gradle.
Saydle 🔊 - "Say Gradle" Saydle is a Wrapper for the Gradle Wrapper that notifies you via the OSX say command whether a task failed or succeeded. Why?
Dependency Constraints in Gradle
Dependency Constraints in Gradle More in my twitter thread on this: https://twitter.com/jeoj/status/1470845889166159873 Sample of how to define depend
An Android app that lets you download free children's books in different languages from non-profit publisher Book Dash
Bookdash Android Check out the blog post here: http://riggaroo.co.za/book-dash-android-app/ Download the app: https://play.google.com/store/apps/detai
Google Play - Android Market statistics app
Andlytics This repository contains the source code for the Andlytics Android app. Please see the issues section to report any bugs or feature requests
Install Referrer is an Open Source application that allows you to test the referrer attribute on the Google Play Store
⚠ Deprecated: Still Using InstallBroadcast? Switch to the Play Referrer API by March 1, 2020 Install Referrer is an Open Source application that allow
Audio notifications for your Gradle build status
Let me serenade you 🎶 View Releases and Changelogs 🚨 Currently only functional on Mac OSX 🚨 Serenador is a Gradle plugin that utilizes text-to-spee
Simple habit tracker app for Android
Habito Description Habito is a simple Android app that helps you create and maintain good habits. Habito can help you gain insight and motivation with
Google Play demo app for the Mapbox Maps SDK for Android
Mapbox Android Demo app This is a public demo of the Mapbox Maps SDK for Android. The demo app is available now in the Google Play Store and it shows
A multiversion gradle scala plugin
WIP Work in Progress: Learning how to write a gradle plugin. A Scala multiversion plugin Inspired by: https://github.com/ADTRAN/gradle-scala-multivers
Gradle plugin to help use create project
Infra-Gradle-Plugin 该插件旨在简化 Gradle 项目配置,几行代码就可以迅速开始一个项目, 仅支持 Kotlin DSL, Groovy 未测试! 引入插件 plugins { id("com.labijie.infra") version "your version"
Minimal example of how to safely share a file produced by a task in one project, with a task in another project.
How to share files across Gradle subprojects: A minimal example This is the Gradle project: . ├── producer │ └── build.gradle.kts ├── consumer │ └
A Template for a Github Actions Pipeline for building and publishing Gradle-JVM Applications
github-actions-cd-template-jvm A Template for a Github Actions Pipeline for building and publishing Gradle-JVM Applications It build a executable shad
A simple weather application focused on material UI and API data calls.
YAWA-WeatherApp YAWA is a simple single screen, single activity weather app with material UI. This repository is mainly focused on people who want to
Modular Android architecture which showcase Kotlin, MVVM, Navigation, Hilt, Coroutines, Jetpack compose, Retrofit, Unit test and Kotlin Gradle DSL.
SampleCompose Modular Android architecture which showcase Kotlin, MVVM, Navigation, Hilt, Coroutines, Jetpack compose, Retrofit, Unit test and Kotlin
Keep your code spotless
Spotless: Keep your code spotless Spotless can format antlr | c | c# | c++ | css | flow | graphql | groovy | html | java | javascript | json | jsx |
🤹 Common Kotlin utilities made for my personal usage, comes with SLF4J utilities, common extensions, common Gradle utilities, and more.
🤹 common-utils Common Kotlin utilities made for my personal usage, comes with SLF4J utilities, common extensions, ansi-colours, common Gradle utiliti
Deletes other specs before the compileGroovy gradle task
run-groovy-spec-faster Template ToDo list Create a new IntelliJ Platform Plugin Template project. Get familiar with the template documentation. Verify
Gradle plugin for Hugo static site generator
gradle-hugo-plugin Wrapper for Hugo static site generator. The plugin provides a declarative approach for the Hugo binary used to build the static sit
An Android template you can use to build your project with gradle kotlin dsl
Android Gradle KTS An Android template you can use to build your project with gradle kotlin dsl Build.gradle.kts You can use your project's build.grad
Launch Spring projects by github url
Ktor application made for quickly demonstrating Spring projects on our Java lessons. Spring launcher: Starts a fresh Postgres container Builds the pro
Gradle plugin to manage tests which should only run nightly and not every time a CI/CD pipeline builds.
NightlyTestsPlugin Gradle Plugin to configure which (j)Unit tests should only be run nightly and not everytime a CI/CD pipeline is triggered. Usage To
Example of a multimodule project following SOLID principles and MVVM, Hilt, Room, coroutines and testing.
MarvelCharacters David Ferrándiz Features Retrieve Marvel’s characters and show them in a grid. See more information about the character in a new scre
A sample project managing the dependencies using Gradle version catalog
playground-gradle-bom-dep-manage A sample project managing the dependencies using Gradle version catalog. Pros/Cons Comparison with dependency managem
A weather app demo made to play around with Kotlin Multiplatform.
A weather app demo made to play around with Kotlin Multiplatform. Running on Desktop, Ios and Android with all of the business logic being shared across all three platforms!
MQTT android client
killerbee MQTT android client For comparison with Paho Client check the blog on Killer Bee vs Paho. Adding as a Dependency This package is currently h
Process jacoco reports and print the code coverage to the Azure DevOps
PrintCoverage PrintCoverage plugin allows you easily integrate coverage badge into your Azure DevOps pull requests! How to use In the module build.gra
Small Kafka Playground to play around with Test Containers, and KotlinX Coroutines bindings while reading Kafka Definite Guide V2
KafkaPlayground Small playground where I'm playing around with Kafka in Kotlin and the Kafka SDK whilst reading the Kafka book Definite Guide from Con
A Gradle plugin to ease testing in Kotlin Multiplatform projects.
Multiplatform Testing Plugin A Gradle plugin for easy testing of Kotlin Multiplatform projects in your CI pipeline. Support for testing android() targ
Set projects versions based on git tags and following semantic versioning
SemVer Gradle Plugin Set projects versions based on git tags and following semantic versioning. Inspired on Reckon but centered on supporting multi-pr
This repository stores the code for the open-sourced donation app that we built for the @AndronixApp
This repository stores the code for the open-sourced donation app that we built for the [Andronix App](https://andronix.app). What Tech has been used?
AudLibPlayer is a library that allows a client to play from a collection of public domain audiobooks hosted on a web service
AudLibPlayer is a library that allows a client to play from a collection of public domain audiobooks hosted on a web service
Gradle plugin to ease Kotlin IR plugin development and usage in multimodule gradle projects
Gradle plugin to ease Kotlin IR plugin development and usage in multimodule gradle projects. Former: kotlin-ir-plugin-adapter-gradle
Gradle plugin for LWJGL 3
The idea is to easier the lwjgl dependency management
Make your IDE play Wilhelm Scream effect when you are using unsafe !! operator in Kotlin
Make your IDE play Wilhelm Scream effect when you are using unsafe !! operator in Kotlin
Basic Kotlin project with a Gradle script written in Kotlin.
Mars Rover Problem Basic Kotlin project with a Gradle script written in Kotlin. Definition A squad of robotic rovers are to be landed by NASA on a pla
Basic RestAPI to practice my skills working with Spring/Kotlin/Gradle
Dining Review API Dining Review API is a basic RestAPI roughly based on the requirements given in a Milestone project in the Building REST APIs with J
simple implementation KTLint with lib JLLeitschuh/ktlint-gradle
Simple DETEKT implementation others KTLint KTLint-gradle DeteKT Spotless gradle-code-quality-tools-plugin Tutorials medium Config detekt config.yml Gr
Bamboo pipeline Specification by example
#Bamboo specification by example in Kotlin Official documentation Bamboo Java Spec documentation Based on the documentation - there are 2 possibilitie
Ivy Wallet is an Open Source money manager app for android that you can either build or download from Google Play.
Ivy Wallet is an Open Source money manager app for android that you can either build or download from Google Play.
CKlib is a gradle plugin that will build and package C/C++/Objective-C code for Kotlin/Native.
C Klib CKlib is a gradle plugin that will build and package C/C++/Objective-C code for Kotlin/Native. The Problem When you want to access C-etc code f
A sample repo to play with modern Android technologies
MarvelCompose Marvel + Compose. Table of Contents Introduction Features Feedback Introduction This is a sample repo to play with modern Android techno
Gradle plugin for updating a project version catalog
Version catalog update plugin This plugin helps to keep the versions in a Gradle version catalog toml file up to date. The version updates are determi
Simple plug and play custom RecyclerView
InfiniteScrollRecyclerView Pros: Simple plug and play custom RecyclerView. Easy to use Built on top of RecyclerView, hence it is performant as it work
Export BlueJ project archives from Gradle projects.
bluej-jar Gradle Plugin This is a Gradle plugin for producing JAR files which are valid BlueJ project archives. This plugin only works in Java project
Gradle plugin for running Android tests with emulator.wtf
emulator.wtf Gradle Plugin Emulator.wtf is an Android cloud emulator laser-focused on performance to deliver quick feedback to your PRs. With this Gra
Create libraries for all types of Kotlin projects: android, JVM, Multiplatform, Gradle plugins, and so on.
JavierSC Kotlin template Create libraries for all types of Kotlin projects: android, JVM, Multiplatform, Gradle plugins, and so on. Features Easy to p
Gradle plugin to use git tags as project version names
Version Name Gradle Plugin This plugin adds a kotlin extension function that provides a version name based on the latest git tag. How to use it 👣 App
AutoPlayer - A player based on ExoPlayer for play video automatically in RecyclerView, when an item is visible.
A player based on ExoPlayer for play video automatically in RecyclerView, when an item is visible.
Google Play Market's clone application
PlayMarketClone Google Play Market's clone application Features of the application: Images are retrieved from the API The application has a single act
BTW-gradle is a development environment for the Better Than Wolves mod
BTW-gradle BTW-gradle is a development environment for the Better Than Wolves mod Quick Start Download the example Change settings.gradle and build.gr
Makes Google play in app purchase library (BillingClient) into a flowable that can easily be used in compose world
Billy the android Our goal is to make a modern api of BillingClient so that it is easier to use in compose world. This library is still early beta and
🔪 AOP development framework implemented through *Annotation + ASM + Gradle Transform API* for Android🤖
🔪 AOP development framework implemented through *Annotation + ASM + Gradle Transform API* for Android🤖
Gradle plugin that parses version updates and assigns them to groups of people.
Notifier Gradle Plugin This gradle plugin serves the need of automating how dependencies are handles in a project. More specifically, it functions usi
A gRPC Kotlin based server and client starter that builds with Gradle and runs on the JVM
gRPC Kotlin starter Overview This directory contains a simple bar service written as a Kotlin gRPC example. You can find detailed instructions for bui
MQTT, publisher-subscriber, Applicazione android per il monitoraggio dello stato vitale dell'utente e dell'ambiente circostante.
MQTT, publisher-subscriber, Applicazione android per il monitoraggio dello stato vitale dell'utente e dell'ambiente circostante.
Hexagonal Architecture Kotlin Template
The purpose of this template is to avoid repeating, over and over again, the same basic packages structure, gradle and configurations.
Gradle-i18n-plugin is meant for generating a JSON file with internationalized texts, based on a Google Sheet.
Gradle-i18n-plugin Gradle-i18n-plugin is meant for generating a JSON file with internationalized texts, based on a Google Sheet. The plugin assumes th
Gradle Plugin for publishing artifacts to Sonatype and Nexus
Introduction Due to Sonatype's strict validation rules, the publishing requirement must be satisfied by every artifact which wants to be published to
A Gradle plugin helps to proxy all the BuildConfig fields in the Android project.
Readme A Gradle plugin helps to proxy all the BuildConfig fields in the Android project. Background In android BuildConfig, We might have different co
A Gradle plugin for providing your secrets to your Android project.
Secrets Gradle Plugin for Android A Gradle plugin for providing your secrets securely to your Android project. This Gradle plugin reads secrets from a
Just an app with lame dad jokes content to fill up your day.
Just an app with lame dad jokes content to fill up your day. MVP This MVP version features: Feed walks you through the latest dad jokes, Browse back s
Gradle plugin that generates a Swift Package Manager manifest and an XCFramework to distribute a Kotlin Multiplatform library for Apple platforms.
Multiplatform Swift Package This is a Gradle plugin for Kotlin Multiplatform projects that generates an XCFramework for your native Apple targets and
Kotlin Gradle plugins for conveniently setting up Kotlin projects (JVM/MPP), publishing, Dokka, etc
Arrow Gradle config Add basic config to a Kotlin Multiplatform project In an Arrow KMP project, just add to the plugin block: plugins { kotlin("mu
A multi-modular Gradle project that encapsulates various modules to learn Kotlin language, tools and frameworks.
KotlinLearn This is a gradle project for the sole basis of exploring and learning Kotlin language, tools and frameworks. The root project wil encapsul
An Android Template with MVVM and Clean Architecture
MVVMTemplate 🧞 A simple Android template that lets you create an Android project quickly. How to use 👣 Just click on button to create a new repo st
Android Gradle Plugin -- Auto Check big image and compress image in building.
McImage I will continue to update, please rest assured to use 中文文档 Android优雅的打包时自动化获取全部res资源 McImage is a Non-invasive plugin for compress all res in
A Gradle plugin to help analyse the dependency between modules and run tasks only on modules impacted by specific set of changes.
Change Tracker Plugin A Gradle plugin to help analyse the dependency between modules and run tasks only on modules impacted by specific set of changes
Warning on new versions available even when using Kotlin-DSL plugin.
Version Checker Gradle Lint Warning on new versions available even when using Kotlin-DSL plugin. This detector checks with a central repository to see
MovieTray - An application built to play around JetPack components.
Its a playground application focusing on Paging3, MVVM architecture, Kotlin Extension functions, Retrofit, DSL, Navigation component, MotionLayout, SharedElementTransition, Single Activity Architecture, DataStore etc.
An Android assistant for personal medication management
Calendula is an Android assistant for personal medication management, aimed at those who have trouble following their medication regimen, forget to take their drugs, or have complex schedules that are difficult to remember.
This repository contains a simple script that lets you kill gradle and kotlin daemons.
AndroidDaemonKiller This repository contains a simple script that lets you kill gradle and kotlin daemons. After updating gradle or kotlin or checking
Android library for checking the internet connectivity of a device.
ConnectionChecker Android library for checking the internet connectivity of a device. Used in https://play.google.com/store/apps/details?id=com.muddas
An intelligent diff tool for the output of Gradle's dependencies task
Dependency Tree Diff An intelligent diff tool for the output of Gradle's dependencies task which always shows the path to the root dependency. +--- c
Dynamic Delivery everywhere through a common API
A set of tools geared towards making Dynamic Delivery universally available, regardless of underlying App Store / distribution platform, while also providing a single unified Android client API and a streamlined developer experience.
EasyVersion is a Gradle plugin that manage your app or library version.
EasyVersion EasyVersion is a Gradle plugin that manage your app or library version. Before Downloading Create easy_version.json in your root project d
Gradle Plugin to automatically upgrade your gradle project dependencies and send a GitHub pull request with the changes
Gradle Plugin to automatically upgrade your gradle project dependencies and send a GitHub pull request with the changes
Gr8 is Gradle + R8.
Gr8 Gr8 is Gradle + R8. Gr8 makes it easy to shadow, shrink, and minimize your jars. Motivation Gradle has a very powerful plugin system. Unfortunatel
A Gradle Plugin to determine which modules were affected by a set of files in a commit.
A Gradle Plugin to determine which modules were affected by a set of files in a commit. One use case for this plugin is for developers who would like to only run tests in modules which have changed in a given commit.
To play video on layout background (textureview videoview for layout designs)
The normal videoview on Android is very costly in terms of performance. Also, due to the video resolution ratio and apk size, most developers don't want to include videos in the project. With this library, developers will have a performance-friendly video background with a few lines of code.