Kotlin DSL

Open-source Kotlin projects categorized as DSL Edit details

Top 23 Kotlin DSL Projects

  • Balloon

    :balloon: Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android.

  • Kaspresso

    Great UI test framework

    Project mention: Kaspresso 1.4.0: Jetpack Compose support (early access) | reddit.com/r/androiddev | 2021-11-26

    Read additional information here.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • kotlinx.html

    Kotlin DSL for HTML

    Project mention: Building a DOM DSL in Kotiln | reddit.com/r/Kotlin | 2022-04-09

    You might like to leave a comment here, someone requested svg support in the Kotlin HTML dsl https://github.com/Kotlin/kotlinx.html/issues/144

  • MaterialDrawerKt

    A Kotlin DSL wrapper around the mikepenz/MaterialDrawer library.

  • 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

  • kotlin-csv

    Pure Kotlin CSV Reader/Writer

    Project mention: How do I populate a spinner with data from a csv file? | reddit.com/r/androiddev | 2022-04-09

    Probably want to start off with something that can parse the csv file. https://github.com/doyaaaaaken/kotlin-csv is one library you could use

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • valiktor

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

  • autodsl

    Auto-generate Kotlin DSL

  • better-parse

    A nice parser combinator library for Kotlin

  • kotlin-jpa-specification-dsl

    This library provides a fluent DSL for querying spring data JPA repositories using spring data Specifications (i.e. the JPA Criteria API), without boilerplate code or a generated metamodel.

  • github-actions-kotlin-dsl

    Authoring GitHub Actions workflows in Kotlin.

    Project mention: GitHub Actions Kotlin DSL | reddit.com/r/Kotlin | 2022-01-20
  • injekt

    Next gen DI framework powered by a Kotlin compiler plugin [WIP] (by IVIanuu)

    Project mention: Here is an article about my DI library for Kotlin Mutliplatform | reddit.com/r/androiddev | 2021-11-19

    Similar effort that's a bit more fleshed out: https://github.com/IVIanuu/injekt

  • units-of-measure

    Type-safe dimensional analysis and unit conversion in Kotlin.

  • ksvg

    A Multiplatform Kotlin SVG image DSL.

  • Pi4K

    Pi4J Kotlin bindings for the Raspberry Pi GPIO.

  • KidAdapter

    kotlin dsl for kids to simplify RecyclerView.Adapter logic

  • MapNeat

    MapNeat is a JVM library written in Kotlin that provides an easy to use DSL (Domain Specific Language) for transforming JSON to JSON, XML to JSON, POJO to JSON in a declarative way.

    Project mention: I've written a DSL (kotlin) to transform JSON objects from one format to another | reddit.com/r/programming | 2021-10-17
  • kaadin

    Kotlin DSL for Vaadin

  • aspen

    Aspen is a simple test runner for Kotlin that allows you to write tests using your own DSL.

  • tekniq

    A framework designed around Kotlin providing Restful HTTP Client, JDBC DSL, Loading Cache, Configurations, Validations, and more

  • Kandy

    Sweet Android libraries written in Kotlin

  • xemantic-kotlin-swing-dsl

    Express your swing code easily in kotlin

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-04-09.

Kotlin DSL related posts


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

Project Stars
1 Balloon 2,532
2 Kaspresso 1,330
3 kotlinx.html 1,288
4 MaterialDrawerKt 517
5 Only 476
6 kohttp 450
7 kotlin-csv 400
8 valiktor 369
9 autodsl 327
10 better-parse 316
11 kotlin-jpa-specification-dsl 228
12 github-actions-kotlin-dsl 130
13 injekt 89
14 units-of-measure 77
15 ksvg 71
16 Pi4K 67
17 KidAdapter 55
18 MapNeat 47
19 kaadin 43
20 aspen 33
21 tekniq 31
22 Kandy 19
23 xemantic-kotlin-swing-dsl 10
Find remote jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Developer Ecosystem Survey 2022
Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.