Kotlin DSL

Open-source Kotlin projects categorized as DSL

Top 23 Kotlin DSL Projects

  1. Balloon

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

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Kaspresso

    Android UI test framework

  4. kotlinx.html

    Kotlin DSL for HTML

    Project mention: How to use htmx with ktor | dev.to | 2024-04-17

    1 Clone this repo https://github.com/tom-delalande/html-to-kotlin-converter and open in intellij 2 In the root of that project folder, create input.txt and add the component/html that you want to convert (feel free to pick a component from tailwind), run main in that project and it'll be converted to kotlin ktor html DSL in output.txt (basically, that's the readme of that project lol) 3 in your ktor project (make sure you already added ktor-html from kotlin team), respond to a route like so

  5. DslTabLayout

    :hearts: Android界最万能的TabLayout(不仅仅是TabLayout), 支持任意类型的item, 支持Drawable类型的指示器,智能开启滚动,支持横竖向布局等

  6. kotlin-csv

    Pure Kotlin CSV Reader/Writer

  7. github-workflows-kt

    Authoring GitHub Actions workflows in Kotlin. You won't go back to YAML!

  8. Yasha

    A DSL library for rendering RecyclerView and ViewPager.

  9. MaterialDrawerKt

    A Kotlin DSL wrapper around the mikepenz/MaterialDrawer library.

  10. Only

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

  11. kohttp

    Kotlin DSL http client

  12. valiktor

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

  13. better-parse

    A nice parser combinator library for Kotlin

  14. kstatemachine

    Powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.

  15. autodsl

    Auto-generate Kotlin DSL

  16. Kakao

    Nice and simple DSL for Espresso in Kotlin

  17. 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.

  18. karibu-dsl

    Kotlin Vaadin extensions and DSL

    Project mention: Vaadin, the battery-included server-side AJAX framework | dev.to | 2024-10-17

    While this works perfectly, we can improve the situation using Karibu-DSL since we use Kotlin. We can rewrite the above snippet as follows:

  19. units-of-measure

    Type-safe dimensional analysis and unit conversion in Kotlin.

  20. ksvg

    A Multiplatform Kotlin SVG image DSL.

  21. kotlin-openapi3-dsl

    Build your OpenApi3 spec in kotlin!

  22. thing

    A rule-based entity management library written in Kotlin

  23. 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.

  24. KidAdapter

    kotlin dsl for kids to simplify RecyclerView.Adapter logic

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).

Kotlin DSL discussion

Log in or Post with

Kotlin DSL related posts

  • Show HN: Coding Java Swing in Kotlin-idiomatic way

    1 project | news.ycombinator.com | 26 Aug 2024
  • How to use htmx with ktor

    2 projects | dev.to | 17 Apr 2024
  • Can I use third-party libraries for projects?

    1 project | /r/Hyperskill | 24 Jan 2023
  • Pentru cine e interesat de manipularea descriptivă a formatelor JSON am făcut mapneat

    1 project | /r/programare | 27 Dec 2022
  • "A New Programming Metric": my attempt to come up with a better way of handling the "how good are you at a programming language" question.

    1 project | /r/programming | 18 Nov 2022
  • De ce inginerii buni se simt plafonati in companiile din Ro?

    1 project | /r/programare | 2 Sep 2022
  • Kts Scripting of Yaml & Json Dialects

    4 projects | dev.to | 9 Aug 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Balloon 3,773
2 Kaspresso 1,820
3 kotlinx.html 1,649
4 DslTabLayout 1,613
5 kotlin-csv 661
6 github-workflows-kt 564
7 Yasha 523
8 MaterialDrawerKt 518
9 Only 481
10 kohttp 480
11 valiktor 430
12 better-parse 424
13 kstatemachine 399
14 autodsl 338
15 Kakao 334
16 kotlin-jpa-specification-dsl 249
17 karibu-dsl 127
18 units-of-measure 94
19 ksvg 80
20 kotlin-openapi3-dsl 65
21 thing 65
22 MapNeat 62
23 KidAdapter 57

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Kotlin is
the 17th most popular programming language
based on number of references?