Kotlin kotlin-dsl

Open-source Kotlin projects categorized as kotlin-dsl

Top 19 Kotlin kotlin-dsl Projects

  • Kategory

    Λrrow - Functional companion to Kotlin's Standard Library (by arrow-kt)

    Project mention: ArrowKt/FP - Tracking paths to validation errors | reddit.com/r/Kotlin | 2022-11-22

    You can define a function like context(EitherEffect) suspend fun MyType.bind(path: String)like the ones in https://github.com/arrow-kt/arrow/blob/b608a054a5318fe57d7055c35bb64a5effb053b6/arrow-libs/core/arrow-core/src/commonMain/kotlin/arrow/core/computations/either.kt

  • Splitties

    A collection of hand-crafted extensions for your Kotlin projects.

    Project mention: Useful utilities, extensions, base classes | reddit.com/r/androiddev | 2022-07-10

    https://github.com/LouisCAD/Splitties don’t use it because I think it leads to dependency bloat but there you go

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • kotlin-android-template

    Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = ❤️

    Project mention: My Github Android Template | dev.to | 2022-03-22

    This happened to me all the time when I wanted to create a new project on my own and it's something that should have a solution to improve the development speed. That's why I researched on the internet and found some examples about it like this. There were plenty of it but no one fit for me since most of them were oriented to use MVP and I'm more into MVVM. That's why I decided to create my own template on github

  • ktx

    Kotlin extensions for the libGDX game framework

    Project mention: Is there a cross platform 2d graphics library with a simple API like p5 | reddit.com/r/Kotlin | 2022-06-25
  • skrape.it

    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.

  • Only

    :bouquet: An easy way to persist and run code block only as many times as necessary on Android. (by skydoves)

  • kohttp

    Kotlin DSL http client

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • contactstore

    A modern, strongly-typed contacts API for Android.

    Project mention: 🍾 Contact Store 1.0 is now available! – a modern, simpler way of accessing contacts in Android | reddit.com/r/androiddev | 2022-02-22

    If you find this API useful, 🌟 give a star on Github and 🐦 [follow (@alexstyl)](twitter.com/alexstyl) on Twitter for updates.

  • valiktor

    Valiktor is a type-safe, powerful and extensible fluent DSL to validate objects in Kotlin

  • dependency-guard

    A Gradle plugin that guards against unintentional dependency changes.

    Project mention: Nihilism and the anti-corruption layer | dev.to | 2022-06-24

    We use DependencyGuard to fail our build if the build classpath changes unexpectedly.

  • Moviesy

    A beautiful client for YTS website which also provides built-in torrent & subtitles downloader with Chromecast support.

    Project mention: alternatives for Android | reddit.com/r/PopCornTimeApp | 2022-03-13

    I am using 3 alternatives: the app PopcornTime of the old site popcorn-time.tw (fork like the app from this subreddit), CloudStream and Moviesy

  • Ch8n-flix

    Netflix inspired OTT Home Screen, Contains implementation in Reactjs, Kotlin React Wrapper, Jetpack Compose Web

  • KidAdapter

    kotlin dsl for kids to simplify RecyclerView.Adapter logic

  • FlairFramework

    This is powerful android framework (by Rasalexman)

  • ModularDynamicFeatureHilt

    Example Multi module architecture Android project using MVVM, Dynamic Features, Dagger-Hilt, Coroutines and Navigation Components

    Project mention: Dynamic Feature modules template | dev.to | 2022-05-09

    Github Repository

  • Warehouse

    Kotlin DSL dependency injection library (by osama-raddad)

    Project mention: Warehouse | reddit.com/r/androiddev | 2022-07-14

    Warehouse is a lightweight Kotlin DSL dependency injection library; this library has an extremely faster learning curve and more human-friendly logs, and more explicit, it has graph nesting and multi-module support.

  • ParserKt

    Naive one-pass recursive descent, scannerless parser framework for Kotlin

  • kotka-streams

    Kotlin DSL for Kafka Streams

    Project mention: Scala vs Kotlin for Stream Processing | reddit.com/r/Kotlin | 2022-11-16

    If anyone would like to avoid this, please take a look at Kotka. Streams. It's a small Kotlin wrapper for Kafka Streams that makes the DSL more Kotlin-ey.

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-11-22.

Kotlin kotlin-dsl related posts


What are some of the best open-source kotlin-dsl projects in Kotlin? This list will help you:

Project Stars
1 Kategory 5,373
2 Splitties 2,207
3 kotlin-android-template 1,468
4 ktx 1,170
5 skrape.it 589
6 Only 479
7 kohttp 457
8 contactstore 402
9 valiktor 384
10 android-gif-search 378
11 dependency-guard 189
12 Moviesy 170
13 Ch8n-flix 60
14 KidAdapter 55
15 FlairFramework 31
16 ModularDynamicFeatureHilt 25
17 Warehouse 18
18 ParserKt 11
19 kotka-streams 9
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.