Kotlin DSL

Open-source Kotlin projects categorized as DSL

Top 23 Kotlin DSL Projects

  • Balloon

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

  • Kaspresso

    Android UI test framework

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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

  • DslTabLayout

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

  • kotlin-csv

    Pure Kotlin CSV Reader/Writer

  • Yasha

    A DSL library for rendering RecyclerView and ViewPager.

  • MaterialDrawerKt

    A Kotlin DSL wrapper around the mikepenz/MaterialDrawer library.

  • SaaSHub

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

    SaaSHub logo
  • Only

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

  • github-workflows-kt

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

  • Project mention: GitHub Actions could be so much better | news.ycombinator.com | 2023-09-22
  • kohttp

    Kotlin DSL http client

  • valiktor

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

  • better-parse

    A nice parser combinator library for Kotlin

  • Project mention: I created a library for parsing text in Kotlin. Better than regular expressions. | /r/programming | 2023-07-10
  • autodsl

    Auto-generate Kotlin DSL

  • kstatemachine

    KStateMachine is a Kotlin DSL library for creating state machines and statecharts.

  • Kakao

    Nice and simple DSL for Espresso in 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.

  • injekt

    Next gen dependency injection library for Kotlin [WIP] (by IVIanuu)

  • units-of-measure

    Type-safe dimensional analysis and unit conversion in Kotlin.

  • ksvg

    A Multiplatform Kotlin SVG image DSL.

  • thing

    A rule-based entity management library written in Kotlin

  • kotlin-openapi3-dsl

    Build your OpenApi3 spec in kotlin!

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

  • KidAdapter

    kotlin dsl for kids to simplify RecyclerView.Adapter logic

  • SaaSHub

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

    SaaSHub logo
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 related posts

  • 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
  • How do you imoprt custom fonts in Kotlin/JS?

    1 project | /r/Kotlin | 11 Jul 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. 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,580
2 Kaspresso 1,743
3 kotlinx.html 1,556
4 DslTabLayout 1,458
5 kotlin-csv 612
6 Yasha 522
7 MaterialDrawerKt 515
8 Only 484
9 github-workflows-kt 486
10 kohttp 476
11 valiktor 419
12 better-parse 409
13 autodsl 340
14 kstatemachine 323
15 Kakao 307
16 kotlin-jpa-specification-dsl 247
17 injekt 109
18 units-of-measure 92
19 ksvg 78
20 thing 64
21 kotlin-openapi3-dsl 63
22 MapNeat 62
23 KidAdapter 56

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