Dsl Open Source Projects
Browse 564 Dsl open source projects, ranked by GitHub stars. Find the most popular Dsl tools and libraries.
SnapKit/SnapKit
A Swift Autolayout DSL for iOS & OS X
Metrics details
| Stars | 20,344 |
teamcapybara/capybara
Acceptance test framework for web applications
Metrics details
| Stars | 10,167 |
perwendel/spark
A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin
Metrics details
| Stars | 9,657 |
JetBrains/Exposed
Kotlin SQL Framework
Metrics details
| Stars | 9,269 |
heartcombo/simple_form
Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup.
Metrics details
| Stars | 8,231 |
halide/Halide
a language for fast, portable data-parallel computation
Metrics details
| Stars | 6,563 |
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
| Stars | 6,092 |
MontFerret/ferret
Declarative data automation language and Go runtime for structured extraction workflows.
Metrics details
| Stars | 6,010 |
Kotlin/kotlinx.serialization
Kotlin multiplatform / multi-format serialization
Metrics details
| Stars | 5,933 |
itheima1/BlockChain
黑马程序员 120天全栈区块链开发 开源教程
Metrics details
| Stars | 4,648 |
rails/jbuilder
Jbuilder: generate JSON objects with a Builder-style DSL
Metrics details
| Stars | 4,418 |
elastic/elasticsearch-py
Official Python client for Elasticsearch
Metrics details
| Stars | 4,383 |
awaitility/awaitility
Awaitility is a small Java DSL for synchronizing asynchronous operations
Metrics details
| Stars | 4,016 |
skydoves/Balloon
:balloon: Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android and Jetpack Compose.
Metrics details
| Stars | 3,991 |
StackExchange/dnscontrol
Synchronize your DNS to multiple providers from a simple DSL
Metrics details
| Stars | 3,882 |
elastic/elasticsearch-dsl-py
High level Python client for Elasticsearch
Metrics details
| Stars | 3,869 |
thi-ng/umbrella
⛱ Broadly scoped ecosystem & mono-repository of 215 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development
Metrics details
| Stars | 3,819 |
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
| Stars | 3,805 |
fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift
Metrics details
| Stars | 3,667 |
freshOS/Stevia
:leaves: Concise Autolayout code
Metrics details
| Stars | 3,416 |
apache/curator
Apache Curator
Metrics details
| Stars | 3,172 |
FStarLang/FStar
A Proof-oriented Programming Language
Metrics details
| Stars | 3,069 |
projectdiscovery/proxify
A versatile and portable proxy for capturing, manipulating, and replaying HTTP/HTTPS traffic on the go.
Metrics details
| Stars | 3,056 |
tidalcycles/Tidal
Pattern language
Metrics details
| Stars | 2,853 |
cashapp/turbine
A testing library for kotlinx.coroutines Flow
Metrics details
| Stars | 2,848 |
LouisCAD/Splitties
A collection of hand-crafted extensions for your Kotlin projects.
Metrics details
| Stars | 2,586 |
lealone/Lealone
能安全适用于氛围编程和企业应用的全栈自进化通用智能体
Metrics details
| Stars | 2,574 |
jeanboydev/Android-ReadTheFuckingSourceCode
😜 记录日常的开发技巧,开发中遇到的技术重点、难点,各个知识点的总结,优质面试题等等。持续更新...
Metrics details
| Stars | 2,559 |
ash-project/ash
A declarative, extensible framework for building Elixir applications.
Metrics details
| Stars | 2,452 |
spring-projects/spring-integration-samples
You are looking for examples, code snippets, sample applications for Spring Integration? This is the place.
Metrics details
| Stars | 2,372 |
android/gradle-recipes
Ready-to-use recipes for common build customizations that showcase the Android Gradle plugin's public APIs and DSL.
Metrics details
| Stars | 2,356 |
kotlin-orm/ktorm
A lightweight ORM framework for Kotlin with strong-typed SQL DSL and sequence APIs.
Metrics details
| Stars | 2,342 |
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
| Stars | 2,277 |
appbaseio/mirage
:art: GUI for simplifying Elasticsearch Query DSL
Metrics details
| Stars | 2,204 |
k0kubun/xremap
Key remapper for X11 and Wayland
Metrics details
| Stars | 2,135 |
Tinder/StateMachine
A Kotlin and Swift DSL for finite state machine
Metrics details
| Stars | 2,076 |
JohnSundell/Plot
A DSL for writing type-safe HTML, XML and RSS in Swift.
Metrics details
| Stars | 2,027 |
haskell-servant/servant
Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!
Metrics details
| Stars | 1,967 |
KasperskyLab/Kaspresso
Android UI test framework
Metrics details
| Stars | 1,924 |
cortinico/kotlin-android-template
Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = ❤️
Metrics details
| Stars | 1,901 |
toptal/chewy
High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client
Metrics details
| Stars | 1,900 |
orta/ARAnalytics
Simplify your iOS/Mac analytics
Metrics details
| Stars | 1,828 |
geekq/workflow
Ruby finite-state-machine-inspired API for modeling workflow
Metrics details
| Stars | 1,798 |
angcyo/DslTabLayout
:hearts: Android界最万能的TabLayout(不仅仅是TabLayout), 支持任意类型的item, 支持Drawable类型的指示器,智能开启滚动,支持横竖向布局等
Metrics details
| Stars | 1,759 |
Kotlin/kotlinx.html
Kotlin DSL for HTML
Metrics details
| Stars | 1,748 |
didi/DiDiPrism
小桔棱镜,一款专注移动端操作行为的利器! A powerful tool (iOS & Android) that focuses on mobile operation behavior!
Metrics details
| Stars | 1,743 |
bytedance/go-tagexpr
An interesting go struct tag expression syntax for field validation, etc.
Metrics details
| Stars | 1,729 |
Lision/LSAnimator
⛓ Easy to Read and Write Multi-chain Animations Lib in Objective-C and Swift.
Metrics details
| Stars | 1,685 |
bazaarvoice/jolt
JSON to JSON transformation library written in Java.
Metrics details
| Stars | 1,675 |
JetBrains/MPS
JetBrains Meta programming System
Metrics details
| Stars | 1,650 |
NRules/NRules
Rules engine for .NET, based on the Rete matching algorithm, with internal DSL in C#.
Metrics details
| Stars | 1,645 |
sksamuel/elastic4s
Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client
Metrics details
| Stars | 1,639 |
nornir-automation/nornir
Pluggable multi-threaded framework with inventory management to help operate collections of devices
Metrics details
| Stars | 1,600 |
google/xls
XLS: Accelerated HW Synthesis
Metrics details
| Stars | 1,514 |
Parsely/streamparse
Run Python in Apache Storm topologies. Pythonic API, CLI tooling, and a topology DSL.
Metrics details
| Stars | 1,505 |
json4s/json4s
JSON library
Metrics details
| Stars | 1,485 |
robb/Underscore.m
A DSL for Data Manipulation
Metrics details
| Stars | 1,455 |
Cosmo/OpenSwiftUI
WIP — OpenSwiftUI is an OpenSource implementation of Apple's SwiftUI DSL.
Metrics details
| Stars | 1,439 |
structurizr/dsl
Structurizr DSL
Metrics details
| Stars | 1,399 |
felipecsl/wombat
Lightweight Ruby web crawler/scraper with an elegant DSL which extracts structured data from pages.
Metrics details
| Stars | 1,362 |
