#Dsl

Showing 60 of 125 repositories tagged #dsl, ranked by stars

SnapKit
SnapKit
SnapKit

A Swift Autolayout DSL for iOS & OS X

Score
100
★ 20.3k ⑂ 2.0k
Swift
MontFerret
MontFerret
ferret

Declarative data automation language and Go runtime for structured extraction workflows.

Score
100
★ 6.0k ⑂ 325
Go
skydoves
skydoves
Balloon

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

Score
98
★ 4.0k ⑂ 310 +8/day
Kotlin
thi-ng
thi-ng
umbrella

⛱ Broadly scoped ecosystem & mono-repository of 215 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development

Score
100
★ 3.8k ⑂ 168
TypeScript
fabric8io
fabric8io
kubernetes-client

Java client for Kubernetes & OpenShift

Score
100
★ 3.7k ⑂ 1.5k
Java
freshOS
freshOS
Stevia

:leaves: Concise Autolayout code

Score
88
★ 3.4k ⑂ 220
Swift
InternLM
InternLM
HuixiangDou

HuixiangDou: Overcoming Group Chat Scenarios with LLM-based Technical Assistance

Score
100
★ 2.5k ⑂ 178 +1/day
Python
salesforce
salesforce
TransmogrifAI

TransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library for building modular, reusable, strongly typed machine learning workflows on Apache Spark with minimal hand-tuning

Score
100
★ 2.3k ⑂ 399
Scala
typedgrammar
typedgrammar
typed-japanese

🌸 Learn Japanese grammar with TypeScript

Score
100
★ 1.9k ⑂ 23
TypeScript
KasperskyLab
KasperskyLab
Kaspresso

Android UI test framework

Score
97
★ 1.9k ⑂ 180
Kotlin
angcyo
angcyo
DslTabLayout

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

Score
93
★ 1.8k ⑂ 156
Kotlin
Kotlin
Kotlin
kotlinx.html

Kotlin DSL for HTML

Score
95
★ 1.7k ⑂ 134
Kotlin
bytedance
bytedance
go-tagexpr

An interesting go struct tag expression syntax for field validation, etc.

Score
50
★ 1.7k ⑂ 140
Go
Lision
Lision
LSAnimator

⛓ Easy to Read and Write Multi-chain Animations Lib in Objective-C and Swift.

Score
72
★ 1.7k ⑂ 157
Objective-C
cch123
cch123
elasticsql

convert sql to elasticsearch DSL in golang(go)

Score
33
★ 1.2k ⑂ 199
Go
carson-katri
carson-katri
awesome-result-builders

A list of cool DSLs made with Swift 5.4’s @resultBuilder

Score
67
★ 1.1k ⑂ 49 +1/day
agoda-com
agoda-com
Kakao

This repo is no longer supported. Please visit a https://github.com/KakaoCup/Kakao

Score
68
★ 1.1k ⑂ 99
Kotlin
eclipse-langium
eclipse-langium
langium

Next-gen language engineering / DSL framework

Score
91
★ 1.0k ⑂ 98 +1/day
TypeScript
authorjapps
authorjapps
zerocode

zerocode-tdd is a community-developed, free, open-source, outcome-driven automated testing for microservices APIs, Kafka(Data Streams), Databases and Load scenarios. all defined in simple JSON or YAML — with zero coding.

Score
100
★ 1.0k ⑂ 445 +1/day
Java
pointfreeco
pointfreeco
swift-html

🗺 A Swift DSL for type-safe, extensible, and transformable HTML documents.

Score
63
★ 828 ⑂ 58
Swift
sbhooley
sbhooley
ainativelang

AINL helps turn AI from "a smart conversation" into "a structured worker." It is designed for teams building AI workflows that need multiple steps, state and memory, tool use, repeatable execution, validation and control, and lower dependence on long prompt loops. AINL is a compact, graph-canonical, AI-native programming system for (READ: README)

Score
100
★ 825 ⑂ 40 +1/day
Python
line
line
kotlin-jdsl

Kotlin library that makes it easy to build and execute queries without generated metamodel

Score
92
★ 822 ⑂ 104 +1/day
Kotlin
42futures
42futures
firm

A text-based work management system for technologists.

Score
100
★ 821 ⑂ 50
Rust
ThoughtWorksInc
ThoughtWorksInc
DeepLearning.scala

A simple library for creating complex neural networks

Score
75
★ 769 ⑂ 86
Scala
jsoizo
jsoizo
kotlin-csv

Pure Kotlin CSV Reader/Writer

Score
87
★ 746 ⑂ 52 +2/day
Kotlin
angcyo
angcyo
DslAdapter

:fire: Android Kotlin时代的Adapter, Dsl 的形式使用 RecyclerView.Adapter, 支持折叠展开, 树结构,悬停,情感图状态切换, 加载更多, 多类型Item,侧滑菜单等

Score
83
★ 738 ⑂ 66
Kotlin
afollestad
afollestad
recyclical

🚀 An easy-to-use, extensible Kotlin DSL for setting up and manipulating RecyclerViews.

Score
62
★ 711 ⑂ 62
Kotlin
Pipelex
Pipelex
pipelex

Declarative language for composable Al workflows. Devtool for agents and mere humans.

Score
82
★ 686 ⑂ 57 +1/day
Python
typesafegithub
typesafegithub
github-workflows-kt

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

Score
85
★ 655 ⑂ 28
Kotlin
fengzhizi715
fengzhizi715
NetDiscovery

NetDiscovery 是一款基于 Vert.x、RxJava 2 等框架实现的通用爬虫框架/中间件。

Score
90
★ 647 ⑂ 150
Java
ekzhang
ekzhang
percival

📝 Web-based, reactive Datalog notebooks for data analysis and visualization

Score
25
★ 635 ⑂ 25
Rust
yaklang
yaklang
yaklang

A programming language exclusively designed for cybersecurity

Score
83
★ 618 ⑂ 74 +1/day
Go
fable-hub
fable-hub
Feliz

A fresh retake of the React API in Fable and a collection of high-quality components to build React applications in F#, optimized for happiness

Score
75
★ 611 ⑂ 93 +1/day
F#
dokun1
dokun1
Vaux

A HTML DSL library for Swift

Score
57
★ 595 ⑂ 18
Swift
reach-sh
reach-sh
reach-lang

Reach: The Safest and Smartest DApp Programming Language

Score
100
★ 577 ⑂ 168
Haskell
airtasker
airtasker
spot

Spot is a concise, developer-friendly way to describe your API contract.

Score
50
★ 567 ⑂ 37
TypeScript
jaredrummler
jaredrummler
HtmlDsl

Build valid HTML for Android TextView

Score
58
★ 532 ⑂ 56
Kotlin
ssseasonnn
ssseasonnn
Yasha

A DSL library for rendering RecyclerView and ViewPager.

Score
55
★ 523 ⑂ 53
Kotlin
zsmb13
zsmb13
MaterialDrawerKt

A Kotlin DSL wrapper around the mikepenz/MaterialDrawer library.

Score
52
★ 515 ⑂ 39
Kotlin
arunkumar9t2
arunkumar9t2
transition-x

{ } Declarative Kotlin DSL for choreographing Android transitions

Score
45
★ 511 ⑂ 16
Kotlin
inamiy
inamiy
Cassowary

An incremental linear constraint-solving algorithm (Auto Layout) in Swift.

Score
43
★ 508 ⑂ 17
Swift
KStateMachine
KStateMachine
kstatemachine

A powerful Kotlin Multiplatform state machine library with clean DSL syntax and first-class Kotlin Coroutines support

Score
82
★ 505 ⑂ 29 +3/day
Kotlin
skydoves
skydoves
Only

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

Score
42
★ 481 ⑂ 27 +1/day
Kotlin
rybalkinsd
rybalkinsd
kohttp

Kotlin DSL http client

Score
48
★ 476 ⑂ 40
Kotlin
project-blinc
project-blinc
Blinc

A declarative, reactive UI system with first-class state machines, spring physics animations, and GPU-accelerated rendering

Score
75
★ 475 ⑂ 14 +3/day
Rust
skydoves
skydoves
Submarine

:speedboat: Floating navigation view for displaying a list of items dynamically on Android.

Score
47
★ 474 ⑂ 39
Kotlin
goadesign
goadesign
model

Create your software architecture models and diagrams in Go.

Score
67
★ 462 ⑂ 22
Go
valiktor
valiktor
valiktor

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

Score
37
★ 449 ⑂ 36 +1/day
Kotlin
vapor-community
vapor-community
HTMLKit

Create and render HTML templates with HTMLKit

Score
80
★ 446 ⑂ 22
Swift
h0tk3y
h0tk3y
better-parse

A nice parser combinator library for Kotlin

Score
40
★ 443 ⑂ 42
Kotlin
nesk
nesk
akkurate

The expressive validation library for Kotlin

Score
33
★ 417 ⑂ 13 +2/day
Kotlin
tomasf
tomasf
Cadova

Swift DSL for parametric 3D modeling

Score
78
★ 403 ⑂ 13
Swift
pyccel
pyccel
pyccel

Python extension language using accelerators

Score
80
★ 397 ⑂ 62 +1/day
Python
elementary-swift
elementary-swift
elementary

A modern and efficient HTML rendering library - inspired by SwiftUI, built for the web.

Score
77
★ 391 ⑂ 18 +3/day
Swift
o0o0oo00
o0o0oo00
Pudding

:star2: Pudding use WindowManager(don't need request permission) to pull down a view that are displayed on top their attached window

Score
35
★ 385 ⑂ 36
Kotlin
jnizet
jnizet
gradle-kotlin-dsl-migration-guide

The missing migration guide to the Gradle Kotlin DSL

Score
32
★ 375 ⑂ 13
Kotlin
KakaoCup
KakaoCup
Kakao

Nice and simple DSL for Espresso in Kotlin

Score
73
★ 365 ⑂ 32 +1/day
Kotlin
fkorotkov
fkorotkov
k8s-kotlin-dsl

Kotlin DSL for Kubernetes configs

Score
30
★ 352 ⑂ 21
Kotlin
mattlianje
mattlianje
layoutz

Simple, beautiful CLI output

Score
73
★ 348 ⑂ 12
Scala
ixionlang
ixionlang
ixion

🔮 modern scripting programming language

Score
75
★ 345 ⑂ 13 +5/day
Kotlin
Related Topics
#kotlin#android#swift#html#go#android-library#android-ui#ui#functional-programming#typescript#kotlin-dsl#constraints

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly