Awesome Open Source
Awesome Open Source
Combined Topics
dsl
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 168 Dsl Open Source Projects
Categories
>
Programming Languages
>
Dsl
Snapkit
⭐
17,422
A Swift Autolayout DSL for iOS & OS X
Simple_form
⭐
7,783
Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup.
Ferret
⭐
4,449
Declarative web scraping
Halide
⭐
4,274
a language for fast, portable data-parallel computation
Stevia
⭐
3,106
🍃 Write concise Autolayout code
Expression Language
⭐
2,257
The ExpressionLanguage component provides an engine that can compile and evaluate expressions.
Transmogrifai
⭐
2,001
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
Balloon
⭐
1,809
🎈 A lightweight popup like tooltips, fully customizable with an arrow and animations.
Kubernetes Client
⭐
1,806
Java client for Kubernetes & OpenShift
Lealone
⭐
1,613
极具创新的面向单机与分布式 OLTP 场景的异步化 NewSQL 关系数据库
Lsanimator
⭐
1,563
⛓ Easy to Read and Write Multi-chain Animations Lib in Objective-C and Swift.
Plot
⭐
1,425
A DSL for writing type-safe HTML, XML and RSS in Swift.
Tidal
⭐
1,316
Pattern language
Wombat
⭐
1,220
Lightweight Ruby web crawler/scraper with an elegant DSL which extracts structured data from pages.
Mps
⭐
1,161
JetBrains Meta programming System
Kotlinx.html
⭐
1,138
Kotlin DSL for HTML
Kakao
⭐
1,117
Nice and simple DSL for Espresso in Kotlin
Nrules
⭐
1,022
Rules engine for .NET, based on the Rete matching algorithm, with internal DSL in C#.
Kaspresso
⭐
1,002
Great UI test framework
Gherkin
⭐
929
Gherkin parser, written in PHP 5.3+ for Behat project
Squib
⭐
850
A Ruby DSL for prototyping card games.
Go Tagexpr
⭐
820
An interesting go struct tag expression syntax for field validation, etc.
Kakapo
⭐
767
🐤Dynamically Mock server behaviors and responses in Swift
Deeplearning.scala
⭐
747
A simple library for creating complex neural networks
Raftlib
⭐
728
The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators
Elasticsql
⭐
700
convert sql to elasticsearch DSL in golang(go)
Recyclical
⭐
665
🚀 An easy-to-use, extensible Kotlin DSL for setting up and manipulating RecyclerViews.
Scala Scraper
⭐
635
A Scala library for scraping content from HTML pages
Vaux
⭐
576
A HTML DSL library for Swift
Netdiscovery
⭐
575
NetDiscovery 是一款基于 Vert.x、RxJava 2 等框架实现的通用爬虫框架/中间件。
Rulebook
⭐
565
100% Java, Lambda Enabled, Lightweight Rules Engine with a Simple and Intuitive DSL
Swift Html
⭐
555
🗺 A Swift DSL for type-safe, extensible, and transformable HTML documents.
Macroid
⭐
537
A modular functional UI language for Android
Awesome Function Builders
⭐
529
A list of cool DSLs made with Swift 5.1’s @functionBuilder
Accord
⭐
520
Accord: A sane validation library for Scala
Dsltablayout
⭐
517
♥️ Android界最万能的TabLayout(不仅仅是TabLayout), 支持任意类型的item, 支持Drawable类型的指示器,智能开启滚动,支持横竖向布局等
Transition X
⭐
515
{ } Declarative Kotlin DSL for choreographing Android transitions
Materialdrawerkt
⭐
509
A Kotlin DSL wrapper around the mikepenz/MaterialDrawer library.
Swift Request
⭐
495
Declarative HTTP networking, designed for SwiftUI
Zerocode
⭐
490
A community-developed, free, open source, microservices API automation and load testing framework built using JUnit core runners for Http REST, SOAP, Security, Database, Kafka and much more. Zerocode Open Source enables you to create, change, orchestrate and maintain your automated test cases declaratively with absolute ease.
Radiance
⭐
469
Building modern, elegant and fast Swing applications
Only
⭐
467
💐 An easy way to persist and run code block only as many times as necessary on Android.
Deepdarkfantasy
⭐
463
A Programming Language for Deep Learning
Cassowary
⭐
460
An incremental linear constraint-solving algorithm (Auto Layout) in Swift.
Kohttp
⭐
437
Kotlin DSL http client
Selda
⭐
436
A type-safe, high-level SQL library for Haskell
Geoengineer
⭐
407
DEPRECATED — Infrastructure As Code
Submarine
⭐
405
🚤 Floating navigation view for displaying a list of items dynamically on Android.
Elasticsearchdsl
⭐
392
Query DSL library for Elasticsearch
Pudding
⭐
372
🌟 Pudding use WindowManager(don't need request permission) to pull down a view that are displayed on top their attached window
Docile
⭐
368
Docile keeps your Ruby DSLs tame and well-behaved
Gradle Kotlin Dsl Migration Guide
⭐
366
The missing migration guide to the Gradle Kotlin DSL
Baby_squeel
⭐
363
🐷 An expressive query DSL for Active Record 4 and 5
Ash
⭐
362
A resource based framework for building Elixir applications
Sshoogr
⭐
329
A Groovy-based DSL for working with remote SSH servers.
Autodsl
⭐
319
Auto-generate Kotlin DSL
Opus
⭐
301
A framework for pluggable business logic components
Feliz
⭐
291
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
Experimental React Like Framework
⭐
290
A new, experimental frontend for React inspired by SwiftUI. In development.
Clojureql
⭐
282
ClojureQL is superior SQL integration for Clojure
Valiktor
⭐
282
Valiktor is a type-safe, powerful and extensible fluent DSL to validate objects in Kotlin
Eldritch
⭐
280
A ruby DSL that adds concurrent programming constructs to make parallelism easier.
Algae
⭐
275
Bootstrapped algebraic data types for Elixir
Frida Cycript
⭐
275
Cycript fork powered by Frida.
Surrealist
⭐
271
to_json but I wrote it myself
K8s Kotlin Dsl
⭐
263
Kotlin DSL for Kubernetes configs
Play Json
⭐
260
The Play JSON library
Better Parse
⭐
249
A nice parser combinator library for Kotlin
Swifql
⭐
249
💎 A Swift DSL for type-safe, extensible, and transformable SQL queries.
Kotlin Csv
⭐
246
Pure Kotlin CSV Reader/Writer
Magic
⭐
240
Create your .Net Core/Angular/Database CRUD Web apps by simply clicking a button
Hypertext
⭐
236
Any-way-you-want-it, type-safe HTML in Swift.
Lin
⭐
236
Lin is an Android Lint tool made simple
Spot
⭐
235
Spot is a concise, developer-friendly way to describe your API contract.
Dsladapter
⭐
233
🔥 Kotlin时代的Adapter, Dsl 的形式使用 RecyclerView.Adapter, 支持折叠展开, 树结构,悬停,情感图状态切换, 加载更多, 多类型Item,侧滑菜单等
Sculptor
⭐
221
Sculptor is a code generator that applies the concepts from Domain-Driven Design and Domain Specific Languages.
Nstack
⭐
219
Type-safe, composable microservices for data analytics
Dsl.scala
⭐
219
A framework to create embedded Domain-Specific Languages in Scala
Mimium
⭐
219
mimium (MInimal Musical medIUM) a programming language as an infrastructure for sound and music.
Dsl
⭐
219
Structurizr DSL
Yql
⭐
217
yet another query language for rule engine in golang
Core Layout
⭐
214
Flexbox & CSS-style Layout in Swift.
Cornichon
⭐
213
Scala DSL for testing HTTP JSON API
Kotlin Jpa Specification Dsl
⭐
203
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.
Koin Samples
⭐
200
KOIN - a concise and pragmatic dependency injection framework for Kotlin -- #Samples
Goggles
⭐
199
Pleasant, yet principled Scala optics DSL
Lift
⭐
196
The Lift programming language and compiler
Glimmer
⭐
191
DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for XML (& HTML), Glimmer DSL for CSS, and Glimmer DSL for Tk (MRI Ruby Desktop Development GUI Library)
Doctorpretty
⭐
187
Wadler's "A prettier printer" embedded pretty-printer DSL for Swift
Swiftdb
⭐
187
A modern database abstraction layer, batteries included.
Vorto
⭐
181
Vorto Project
Java Binary Block Parser
⭐
180
most comfortable and dynamic way to process bit data in Java and Android
Rosencrantz
⭐
179
A web DSL for Nim
Fornax
⭐
178
Scriptable static site generator using type safe F# DSL to define page templates.
Poshspec
⭐
174
Infrastructure Testing DSL running in Pester
Android Drawable Dsl
⭐
171
DSL for constructing the drawables in Kotlin instead of in XML
Catalyst.jl
⭐
169
Chemical reaction network and systems biology interface for scientific machine learning (SciML). High performance, GPU-parallelized, and O(1) solvers in open source software
Cloud Dev
⭐
166
云研发,是一种生于云上的闭环 + 代码化的软件开发方式。它可以让业务人员、开发人员、运营人员等在同一个云端共同协作、透明化地完成整个软件的生命周期(需求、设计、编码、构建、部署、运营),而非相互隔离,又或者是借助于多个软件才能完成工作。
Pegparser
⭐
165
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Heterocl
⭐
164
HeteroCL: A Multi-Paradigm Programming Infrastructure for Software-Defined Heterogeneous Computing
1-100 of 168 projects
Next >
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210