GitHub topics: dsl
freon4dsl/Freon4dsl
Web Native language Workbench with Projectional Web Editor
Language: TypeScript - Size: 30 MB - Last synced at: about 9 hours ago - Pushed at: about 9 hours ago - Stars: 69 - Forks: 8

chayleaf/notlua
A Nix DSL that compiles to Lua
Language: Nix - Size: 234 KB - Last synced at: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 23 - Forks: 2

AmoakoIsaac99/sqlds
A package that assists writing SQL-driven datasources group-datasources, squad-big-tent-plugins, squad-partner-plugins
Language: Go - Size: 51.8 KB - Last synced at: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 0 - Forks: 0

MontFerret/ferret
Declarative web scraping
Language: Go - Size: 4.26 MB - Last synced at: about 15 hours ago - Pushed at: 3 days ago - Stars: 5,808 - Forks: 305

afollestad/recyclical 📦
🚀 An easy-to-use, extensible Kotlin DSL for setting up and manipulating RecyclerViews.
Language: Kotlin - Size: 2.1 MB - Last synced at: about 12 hours ago - Pushed at: over 2 years ago - Stars: 713 - Forks: 62

typesafegithub/github-workflows-kt
Authoring GitHub Actions workflows in Kotlin. You won't go back to YAML!
Language: Kotlin - Size: 20.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 591 - Forks: 24

TheNolle/ember-engine
🔥 A modular, TypeScript-powered 2D/3D game engine with DSL-based game logic, debug mode, AI, physics, and multiplayer — written from scratch.
Size: 19.5 KB - Last synced at: 1 minute ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

martinjrobins/diffsol
ODE solver library in Rust
Language: Rust - Size: 4.34 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 51 - Forks: 6

serenity-js/serenity-js
A next generation, full-stack acceptance testing framework optimised for collaboration, speed and scale!
Language: TypeScript - Size: 474 MB - Last synced at: about 23 hours ago - Pushed at: 1 day ago - Stars: 583 - Forks: 160

jsoizo/kotlin-csv
Pure Kotlin CSV Reader/Writer
Language: Kotlin - Size: 561 KB - Last synced at: about 8 hours ago - Pushed at: 4 months ago - Stars: 679 - Forks: 51

derveloper/kotlin-openapi3-dsl
Build your OpenApi3 spec in kotlin!
Language: Kotlin - Size: 635 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 68 - Forks: 6

WerWolv/PatternLanguage
The Pattern Language used by the ImHex Hex Editor
Language: C++ - Size: 2.37 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 208 - Forks: 55

formancehq/numscript
Numscript is a Domain-Specific Language (DSL) designed to help you model complex financial transactions, replacing complex and error-prone custom code with easy-to-read, declarative scripts.
Language: Go - Size: 823 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 87 - Forks: 3

EnergyTransition/ESDL
Energy System Description Language
Language: Shell - Size: 382 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 14 - Forks: 6

Lision/LSAnimator
⛓ Easy to Read and Write Multi-chain Animations Lib in Objective-C and Swift.
Language: Objective-C - Size: 1.72 MB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 1,702 - Forks: 160

html-extract/hext
Domain-specific language for extracting structured data from HTML documents
Language: C++ - Size: 2.13 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 53 - Forks: 3

max-leuthaeuser/SCROLL
SCROLL - SCala ROLes Language (A DSL based on Scala for role-based programming and dispatch)
Language: Scala - Size: 5.45 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 27 - Forks: 12

aflacake/bejana
Dengan Bejana, Anda dapat menentukan berbagai modul, termasuk pemrosesan data dan visualisasi, serta menampung nilai jumlah yang banyak dalam struktur modular dan fleksibel.
Language: Ruby - Size: 141 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

benpollarduk/ktvn
A Kotlin library that provides a framework for writing visual novels for JVM. At its core Ktvn provides a flexible and extensible DSL for structuring and writing visual novels and interactive stories.
Language: Kotlin - Size: 27.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 17 - Forks: 1

ermadmi78/kobby
Kobby is a codegen plugin of Kotlin DSL Client by GraphQL schema. The generated DSL supports execution of complex GraphQL queries, mutation and subscriptions in Kotlin with syntax similar to native GraphQL syntax.
Language: Kotlin - Size: 2.48 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 84 - Forks: 5

agourlay/cornichon
Testing tool in Scala for HTTP JSON API
Language: Scala - Size: 18.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 229 - Forks: 29

jamailun/UltimateSpellSystem
FIREBALL ! CUSTOM DSL ! ICE BOLT !
Language: Java - Size: 978 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

cornell-zhang/allo
Allo: A Programming Model for Composable Accelerator Design
Language: Python - Size: 4.38 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 228 - Forks: 39

ajstarks/decksh
decksh implements a domain-specific scripting language for presentations, visualizations, and information displays
Language: Go - Size: 317 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 68 - Forks: 1

JacquesCarette/Drasil
Generate all the things (focusing on research software)
Language: Haskell - Size: 820 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 150 - Forks: 26

ash-project/ash
A declarative, extensible framework for building Elixir applications.
Language: Elixir - Size: 23.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,813 - Forks: 259

aionlang/aion
Official Aion language repository.
Language: TypeScript - Size: 36.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

smucclaw/l4-lp
Fully in-browser IDE and rule engine for L4 (a DSL for business rules), along with various language binding libraries
Language: Clojure - Size: 1.41 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 1

dromara/liteflow
Lightweight, fast, stable, and programmable component-based rule engine/process engine. Component reuse, synchronous/asynchronous orchestration, dynamic orchestration, multi-language scripting support, complex nested rules, hot deployment, smooth refreshing. Let you improve your development efficiency!
Language: Java - Size: 9.74 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,319 - Forks: 460

stoneliuCS/salt
Structured API Language for OpenAPI schema generation, TypeScript type generation, and validation generation.
Language: TypeScript - Size: 194 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

ruippeixotog/scala-scraper
A Scala library for scraping content from HTML pages
Language: Scala - Size: 886 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 723 - Forks: 105

SciML/Catalyst.jl
Chemical reaction network and systems biology interface for scientific machine learning (SciML). High performance, GPU-parallelized, and O(1) solvers in open source software.
Language: Julia - Size: 210 MB - Last synced at: 3 days ago - Pushed at: 15 days ago - Stars: 479 - Forks: 79

skydoves/Balloon
:balloon: Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android.
Language: Kotlin - Size: 4.1 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,814 - Forks: 298

MontFerret/worker
Containerized Ferret worker
Language: Go - Size: 1.68 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 14 - Forks: 7

eclipse-langium/langium
Next-gen language engineering / DSL framework
Language: TypeScript - Size: 5.81 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 813 - Forks: 77

dyne/slangroom-exec
Execute all Zencode from Zenroom and Slangroom plugins in one shot
Language: TypeScript - Size: 16.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

halide/Halide
a language for fast, portable data-parallel computation
Language: C++ - Size: 169 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 6,049 - Forks: 1,077

devitocodes/devito
DSL and compiler framework for automated finite-differences and stencil computation
Language: Python - Size: 242 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 599 - Forks: 236

stscoundrel/harlaw
Transform DSL files to JSON. Formatting options available for custom output.
Language: TypeScript - Size: 1.58 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 0

tidalcycles/Tidal
Pattern language
Language: Haskell - Size: 14.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,460 - Forks: 264

SnapKit/SnapKit
A Swift Autolayout DSL for iOS & OS X
Language: Swift - Size: 2.76 MB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 20,169 - Forks: 2,007

taewooyo/volcano
🌋 Heatmap(Meko, Mekko) charts created in an optimized way, fully customizable for Android. Support only Jetpack Compose.
Language: Kotlin - Size: 372 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 11 - Forks: 0

d-clare/sdk-net
Official .NET SDK for building, coordinating, and executing AI agents using the DClare DSL
Language: C# - Size: 145 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

BinaryBirds/swift-html
An awesome Swift HTML DSL library using result builders.
Language: Swift - Size: 338 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 309 - Forks: 26

KarlEilebrecht/audlang-spec
Audience Definition Language Specification
Language: Java - Size: 214 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

martinjrobins/diffsl
Language: Rust - Size: 1.78 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 1

odelbos/saphyr
The purpose of Saphyr gem is to provide a simple DSL to easily and quickly design a validation schema for JSON document.
Language: Ruby - Size: 144 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

d-clare/runtime
Official runtime for executing, orchestrating, and coordinating AI agents defined using the DClare DSL
Language: C# - Size: 190 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0

usethesource/rascal-language-servers
An LSP server for Rascal which includes an easy-to-use LSP generator for languages implemented in Rascal, and an interactive terminal REPL.
Language: Java - Size: 23.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 17 - Forks: 9

Taack/infra
DSL User Interface for Grails
Language: Groovy - Size: 10.2 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 1

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
Language: F# - Size: 11.5 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 565 - Forks: 87

narrowtux/abacus
Parses and evaluates mathematical expressions in Elixir. Inspired by math.js
Language: Elixir - Size: 63.5 KB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 94 - Forks: 18

yaklang/yaklang
A programming language exclusively designed for cybersecurity
Language: Go - Size: 182 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 454 - Forks: 55

yetanalytics/flint
SPARQL DSL library for Clojure(Script)
Language: Clojure - Size: 711 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 57 - Forks: 5

thi-ng/umbrella
⛱ Broadly scoped ecosystem & mono-repository of 206 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development
Language: TypeScript - Size: 227 MB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 3,567 - Forks: 149

KStateMachine/kstatemachine
Powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.
Language: Kotlin - Size: 2.08 MB - Last synced at: about 7 hours ago - Pushed at: 4 months ago - Stars: 412 - Forks: 25

aliyun/alibabacloud-sdk
Language: Tea - Size: 233 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 81 - Forks: 19

dreamanlan/GameDemo
unity3d游戏demo,主要展示游戏客户端的大概结构与Tick驱动的机制。
Language: C# - Size: 288 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 18 - Forks: 10

heartcombo/simple_form
Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup.
Language: Ruby - Size: 2.72 MB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 8,225 - Forks: 1,312

maclong9/web-ui
Render web pages and static sites in Swift.
Language: Swift - Size: 449 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 0

BGMSound/documentify
easy and powerful API documentation tool for spring restdocs
Language: Kotlin - Size: 375 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 0

JetBrains/MPS
JetBrains Meta programming System
Language: JetBrains MPS - Size: 8.06 GB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,590 - Forks: 296

neo4j/cypher-dsl
A Java DSL (Builder) for the Cypher Query Language
Language: Java - Size: 126 MB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 209 - Forks: 65

hussiensharaf/A-CFG-Dynamic-Engine-for-dynamic-DSL-code-generation Fork of FCI-Suez-2021-2025/QueryFlow
A CFG Dynamic Engine for dynamic DSL code generation.
Language: Python - Size: 3.09 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

egraphs-good/egglog-python
Python bindings for the egg-smol rust library
Language: JavaScript - Size: 6.71 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 75 - Forks: 13

MasonProtter/ReplMaker.jl
Simple API for building repl modes in Julia
Language: Julia - Size: 94.7 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 138 - Forks: 15

YaoApp/gou
App engine framework
Language: Go - Size: 2.03 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 49 - Forks: 52

wookay/Octo.jl
Octo.jl 🐙 is an SQL Query DSL in Julia
Language: Julia - Size: 950 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 168 - Forks: 8

videlais/quis
String-based DSL for searching complex data collections
Language: JavaScript - Size: 526 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

scai/tab-maker
Guitar tab maker with a markup language 吉他简谱记谱工具及标记语言
Language: JavaScript - Size: 140 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 1

metashade/metashade
An experimental GPU shading DSL embedded in Python.
Language: Python - Size: 499 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 75 - Forks: 3

yolc-dev/yul-dsl-monorepo
The monorepo of YulDSL (a DSL for Solidity/Yul), YulDSL/Haskell (Embedding YulDSL in Haskel), and Yolc (a safe, expressive, fun language for Ethereum, powered by YulDSL/Haskell).
Language: Haskell - Size: 1.78 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 37 - Forks: 4

LitFill/riml
DSL for HTML
Language: Haskell - Size: 34.2 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

antononcube/WL-DSLTranslation-paclet
Wolfram Language (aka Mathematica) paclet for translation of natural language commands into code.
Language: Mathematica - Size: 267 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

JohnSundell/Plot
A DSL for writing type-safe HTML, XML and RSS in Swift.
Language: Swift - Size: 220 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 2,013 - Forks: 143

forester-bt/forester
unleash the power of behavior trees!
Language: Rust - Size: 129 MB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 34 - Forks: 6

pyccel/pyccel
Python extension language using accelerators
Language: Python - Size: 19.8 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 364 - Forks: 60

RandomHashTags/swift-htmlkit
Write HTML and HTMX using Swift Macros.
Language: Swift - Size: 2.08 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 46 - Forks: 1

finch-tensor/Finch.jl
Sparse and Structured Tensor Compiler
Language: Julia - Size: 21.6 MB - Last synced at: 5 days ago - Pushed at: 12 days ago - Stars: 205 - Forks: 20

selcukgural/Streamline
A modular .NET workflow engine for executing BPMN 2.0 process definitions. Supports pluggable node handlers, C# and JavaScript script tasks, event subscriptions, timers, and advanced error handling.
Language: C# - Size: 426 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift
Language: Java - Size: 489 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3,501 - Forks: 1,483

playframework/play-json
The Play JSON library
Language: Scala - Size: 2.1 MB - Last synced at: 4 days ago - Pushed at: 12 days ago - Stars: 365 - Forks: 136

LuisaGroup/LuisaCompute
High-Performance Rendering Framework on Stream Architectures
Language: C++ - Size: 174 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 864 - Forks: 78

Safe-DS/DSL
Statically checked Data Science programs.
Language: TypeScript - Size: 10.9 MB - Last synced at: 3 days ago - Pushed at: 8 days ago - Stars: 17 - Forks: 0

cedric05/dothttp
dsl for http. https://marketplace.visualstudio.com/items?itemName=ShivaPrasanth.dothttp-code
Language: Python - Size: 1.18 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 15 - Forks: 0

Collektive/collektive
Aggregate Computing in Kotlin Multiplatform
Language: Kotlin - Size: 15.6 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 15 - Forks: 5

mikaelhg/ksoup
JSoup DSL for Kotlin
Language: HTML - Size: 274 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 19 - Forks: 1

DerwenAI/bwyd
A domain specific language for authoring and navigating collections of recipes.
Language: Python - Size: 1.48 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

JohannesFKnauf/parti-time
parti-time is a tool for partitioning timelines.
Language: Clojure - Size: 362 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 8 - Forks: 1

line/kotlin-jdsl
Kotlin library that makes it easy to build and execute queries without generated metamodel
Language: Kotlin - Size: 6.65 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 768 - Forks: 99

Kaushal1011/CS476FuzzyLogicHW3
Custom Fuzzy Logic Programming Language implemented in Scala, featuring support for expression evaluation, logic gates, classes, macros, conditional logic, and partial evaluation.
Language: Scala - Size: 59.6 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

bcgit/bc-kotlin
Bouncy Castle Kotlin API and DSL Distribution (Mirror)
Language: Kotlin - Size: 4.93 MB - Last synced at: about 15 hours ago - Pushed at: 2 months ago - Stars: 89 - Forks: 23

pointfreeco/swift-html
🗺 A Swift DSL for type-safe, extensible, and transformable HTML documents.
Language: Swift - Size: 295 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 794 - Forks: 56

JettChenT/timeblok
The programming language for calendars
Language: Rust - Size: 836 KB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 100 - Forks: 2

python-lapidary/lapidary
Write Web API clients using annotations in python
Language: Python - Size: 710 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 14 - Forks: 0

mpe85/grampa
A PEG parser library for Kotlin/JVM
Language: Kotlin - Size: 1.71 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 18 - Forks: 1

jcubic/gaiman
Gaiman: Text based game engine and programming language
Language: JavaScript - Size: 2.41 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 140 - Forks: 11

Lemniscate-world/Neural
Neural is a domain-specific language (DSL) designed for defining, training, debugging, and deploying neural networks. With declarative syntax, cross-framework support, and built-in execution tracing (NeuralDbg), it simplifies deep learning development.
Language: HTML - Size: 501 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 13 - Forks: 1

d-clare/specification
The DClare specification repository defines the syntax, semantics, and schema for the DClare DSL
Size: 52.7 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 1

paulschuberth/mdgen
A Kotlin DSL to generate basic Markdown files
Language: Kotlin - Size: 466 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0
