Dsl Open Source Projects

Browse 564 Dsl open source projects, ranked by GitHub stars. Find the most popular Dsl tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 564 projects
20,344 stars

SnapKit/SnapKit

A Swift Autolayout DSL for iOS & OS X

Metrics details
Stars20,344
10,167 stars

teamcapybara/capybara

Acceptance test framework for web applications

Metrics details
Stars10,167
9,657 stars

perwendel/spark

A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin

Metrics details
Stars9,657
9,269 stars

JetBrains/Exposed

Kotlin SQL Framework

Metrics details
Stars9,269
8,231 stars

heartcombo/simple_form

Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup.

Metrics details
Stars8,231
6,563 stars

halide/Halide

a language for fast, portable data-parallel computation

Metrics details
Stars6,563
6,092 stars

goadesign/goa

Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.

Metrics details
Stars6,092
6,010 stars

MontFerret/ferret

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

Metrics details
Stars6,010
5,933 stars

Kotlin/kotlinx.serialization

Kotlin multiplatform / multi-format serialization

Metrics details
Stars5,933
4,648 stars

itheima1/BlockChain

黑马程序员 120天全栈区块链开发 开源教程

Metrics details
Stars4,648
4,418 stars

rails/jbuilder

Jbuilder: generate JSON objects with a Builder-style DSL

Metrics details
Stars4,418
4,383 stars

elastic/elasticsearch-py

Official Python client for Elasticsearch

Metrics details
Stars4,383
4,016 stars

awaitility/awaitility

Awaitility is a small Java DSL for synchronizing asynchronous operations

Metrics details
Stars4,016
3,991 stars

skydoves/Balloon

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

Metrics details
Stars3,991
3,882 stars

StackExchange/dnscontrol

Synchronize your DNS to multiple providers from a simple DSL

Metrics details
Stars3,882
3,869 stars

elastic/elasticsearch-dsl-py

High level Python client for Elasticsearch

Metrics details
Stars3,869
3,819 stars

thi-ng/umbrella

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

Metrics details
Stars3,819
3,805 stars

dromara/liteflow

Lightweight, fast, stable, programmable component-based rule engine — where AI Agents orchestrate just like ordinary components. Uniquely designed DSL: component reuse, sync/async & dynamic orchestration, multi-language scripting, nested rules, hot deployment and smooth refresh. If you can orchestrate LiteFlow, you can orchestrate AI.

Metrics details
Stars3,805
3,667 stars

fabric8io/kubernetes-client

Java client for Kubernetes & OpenShift

Metrics details
Stars3,667
3,416 stars

freshOS/Stevia

:leaves: Concise Autolayout code

Metrics details
Stars3,416
3,172 stars

apache/curator

Apache Curator

Metrics details
Stars3,172
3,069 stars

FStarLang/FStar

A Proof-oriented Programming Language

Metrics details
Stars3,069
3,056 stars

projectdiscovery/proxify

A versatile and portable proxy for capturing, manipulating, and replaying HTTP/HTTPS traffic on the go.

Metrics details
Stars3,056
2,853 stars

tidalcycles/Tidal

Pattern language

Metrics details
Stars2,853
2,848 stars

cashapp/turbine

A testing library for kotlinx.coroutines Flow

Metrics details
Stars2,848
2,586 stars

LouisCAD/Splitties

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

Metrics details
Stars2,586
2,574 stars

lealone/Lealone

能安全适用于氛围编程和企业应用的全栈自进化通用智能体

Metrics details
Stars2,574
2,559 stars

jeanboydev/Android-ReadTheFuckingSourceCode

😜 记录日常的开发技巧,开发中遇到的技术重点、难点,各个知识点的总结,优质面试题等等。持续更新...

Metrics details
Stars2,559
2,452 stars

ash-project/ash

A declarative, extensible framework for building Elixir applications.

Metrics details
Stars2,452
2,372 stars

spring-projects/spring-integration-samples

You are looking for examples, code snippets, sample applications for Spring Integration? This is the place.

Metrics details
Stars2,372
2,356 stars

android/gradle-recipes

Ready-to-use recipes for common build customizations that showcase the Android Gradle plugin's public APIs and DSL.

Metrics details
Stars2,356
2,342 stars

kotlin-orm/ktorm

A lightweight ORM framework for Kotlin with strong-typed SQL DSL and sequence APIs.

Metrics details
Stars2,342
2,277 stars

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

Metrics details
Stars2,277
2,204 stars

appbaseio/mirage

:art: GUI for simplifying Elasticsearch Query DSL

Metrics details
Stars2,204
2,135 stars

k0kubun/xremap

Key remapper for X11 and Wayland

Metrics details
Stars2,135
2,076 stars

Tinder/StateMachine

A Kotlin and Swift DSL for finite state machine

Metrics details
Stars2,076
2,027 stars

JohnSundell/Plot

A DSL for writing type-safe HTML, XML and RSS in Swift.

Metrics details
Stars2,027
1,967 stars

haskell-servant/servant

Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!

Metrics details
Stars1,967
1,924 stars

KasperskyLab/Kaspresso

Android UI test framework

Metrics details
Stars1,924
1,901 stars

cortinico/kotlin-android-template

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

Metrics details
Stars1,901
1,900 stars

toptal/chewy

High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client

Metrics details
Stars1,900
1,828 stars

orta/ARAnalytics

Simplify your iOS/Mac analytics

Metrics details
Stars1,828
1,798 stars

geekq/workflow

Ruby finite-state-machine-inspired API for modeling workflow

Metrics details
Stars1,798
1,759 stars

angcyo/DslTabLayout

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

Metrics details
Stars1,759
1,748 stars

Kotlin/kotlinx.html

Kotlin DSL for HTML

Metrics details
Stars1,748
1,743 stars

didi/DiDiPrism

小桔棱镜,一款专注移动端操作行为的利器! A powerful tool (iOS & Android) that focuses on mobile operation behavior!

Metrics details
Stars1,743
1,729 stars

bytedance/go-tagexpr

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

Metrics details
Stars1,729
1,685 stars

Lision/LSAnimator

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

Metrics details
Stars1,685
1,675 stars

bazaarvoice/jolt

JSON to JSON transformation library written in Java.

Metrics details
Stars1,675
1,650 stars

JetBrains/MPS

JetBrains Meta programming System

Metrics details
Stars1,650
1,645 stars

NRules/NRules

Rules engine for .NET, based on the Rete matching algorithm, with internal DSL in C#.

Metrics details
Stars1,645
1,639 stars

sksamuel/elastic4s

Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client

Metrics details
Stars1,639
1,600 stars

nornir-automation/nornir

Pluggable multi-threaded framework with inventory management to help operate collections of devices

Metrics details
Stars1,600
1,514 stars

google/xls

XLS: Accelerated HW Synthesis

Metrics details
Stars1,514
1,505 stars

Parsely/streamparse

Run Python in Apache Storm topologies. Pythonic API, CLI tooling, and a topology DSL.

Metrics details
Stars1,505
1,485 stars

json4s/json4s

JSON library

Metrics details
Stars1,485
1,455 stars

robb/Underscore.m

A DSL for Data Manipulation

Metrics details
Stars1,455
1,439 stars

Cosmo/OpenSwiftUI

WIP — OpenSwiftUI is an OpenSource implementation of Apple's SwiftUI DSL.

Metrics details
Stars1,439
1,399 stars

structurizr/dsl

Structurizr DSL

Metrics details
Stars1,399
1,362 stars

felipecsl/wombat

Lightweight Ruby web crawler/scraper with an elegant DSL which extracts structured data from pages.

Metrics details
Stars1,362
1-60 of 564 projects
Get A Weekly Email With Trending Dsl Projects
Stay updated on Dsl plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.