An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with domain-specific-language

A curated list of projects in awesome lists tagged with domain-specific-language .

https://github.com/penrose/penrose

Create beautiful diagrams just by typing notation in plain text.

diagrams domain-specific-language mathematics programming-language visualization

Last synced: 12 May 2025

https://github.com/facebookresearch/TensorComprehensions

A domain specific language to express machine learning workloads.

domain-specific-language machine-learning

Last synced: 14 Mar 2025

https://facebookresearch.github.io/TensorComprehensions/

A domain specific language to express machine learning workloads.

domain-specific-language machine-learning

Last synced: 31 Mar 2025

https://github.com/facebookresearch/tensorcomprehensions

A domain specific language to express machine learning workloads.

domain-specific-language machine-learning

Last synced: 27 Sep 2025

https://github.com/jetbrains/mps

JetBrains Meta programming System

domain-specific-language dsl

Last synced: 14 May 2025

https://github.com/JetBrains/MPS

JetBrains Meta programming System

domain-specific-language dsl

Last synced: 30 Mar 2025

https://github.com/textX/textX

Domain-Specific Languages and parsers in Python made easy http://textx.github.io/textX/

domain-specific-language parser python

Last synced: 26 Mar 2025

https://github.com/zanellia/prometeo

An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing

c compiler domain-specific-language embedded-systems high-performance-computing hpc python python-to-c source-to-source static-analysis static-typing transcompiler transpiler

Last synced: 16 May 2025

https://github.com/hofstadter-io/self-driving-desktop

Desktop Automation Framework. Drive your mouse and keyboard with an easy to use language.

desktop-automation domain-specific-language keyboard-automation lark-parser mouse-movement pyautogui python recording

Last synced: 23 Aug 2025

https://github.com/andrewbihl/bsed

Simple SQL-like syntax on top of Perl text processing.

awk csv domain-specific-language grep perl python sed text-processing

Last synced: 05 Apr 2025

https://github.com/expectedparrot/edsl

Design, conduct and analyze results of AI-powered surveys and experiments. Simulate social science and market research with large numbers of AI agents and LLMs.

anthropic data-labeling deepinfra domain-specific-language experiments llama2 llm llm-agent llm-framework llm-inference market-research mixtral open-source openai python social-science surveys synthetic-data

Last synced: 15 May 2025

https://github.com/ContextMapper/context-mapper-dsl

ContextMapper DSL: A Domain-specific Language for Context Mapping & Service Decomposition

context-mapping contextmapper ddd domain-driven-design domain-specific-language dsl service-decomposition

Last synced: 08 Apr 2025

https://github.com/aporia-ai/kubesurvival

💰 Significantly reduce Kubernetes costs by finding the cheapest machine types that can run your workloads

aws cost-optimization domain-specific-language golang kubernetes

Last synced: 30 Apr 2025

https://github.com/simongray/clojure-dsl-resources

A curated list of Clojure resources for dealing with domain-specific languages.

data-transformation domain-specific-language dsl nlp parsing

Last synced: 22 Apr 2025

https://github.com/jvalue/jayvee

Jayvee is a domain-specific language and runtime for automated processing of data pipelines

data-engineering data-pipeline data-science domain-specific-language etl-pipeline typescript

Last synced: 23 Oct 2025

https://github.com/pybel/pybel

🌶️ An ecosystem in Python for working with the Biological Expression Language (BEL)

bioinformatics biological-expression-language bioregistry domain-specific-language networks networks-biology pybel systems-biology

Last synced: 22 Jul 2025

https://github.com/Alonely0/Voila

Voila is a domain-specific language launched through CLI tool for operating with files and directories in massive amounts in a fast & reliable way.

cli cli-app cli-application cli-tool cli-tools directories directory domain-specific domain-specific-language domain-specific-languages file files folder folders

Last synced: 07 Apr 2025

https://github.com/freon4dsl/freon4dsl

Web Native language Workbench with Projectional Web Editor

domain-specific-language dsl language-modeling projectional-editor svelte typescript

Last synced: 05 Apr 2025

https://github.com/kyouko-taiga/logickit

A Prolog-like language as a Swift Embedded Domain Specific Language.

domain-specific-language logic-programming

Last synced: 21 Oct 2025

https://github.com/inconvergent/cl-veq

DSL and utilities for vector mathematics in Common Lisp

common-lisp domain-specific-language dsl library lisp macros mathematics vector

Last synced: 09 Apr 2025

https://github.com/rahul-malik/writing-dsls

Talk slides / resources for writing domain specific languages in Swift

domain-specific-language functional-programming swift talk

Last synced: 19 Apr 2025

https://github.com/petitnau/algoml

A DSL for specifying Algorand smart contracts, which compiles into TEAL scripts.

algorand blockchain cryptocurrency domain-specific-language dsl

Last synced: 15 Mar 2025

https://github.com/emjun/tisane

Specification language for generating Generalized Linear Models (with or without mixed effects) from conceptual models

domain-specific-language generalized-linear-mixed-models generalized-linear-models linear-models linear-regression statistical-analysis statistical-validity statistics

Last synced: 15 Apr 2025

https://github.com/queracomputing/kirin

Kernel Intermediate Representation Infrastructure

compiler compiler-infrastructure domain-specific-language

Last synced: 15 Jun 2025

https://github.com/louisjenkinscs/dsl

A minimal, Turing-complete, Domain-Specific Language; simple text editor with an interpreter, Abstract Syntax Tree and reduced Control Flow Graph graphical generator.

abstract-syntax-tree control-flow-graph domain-specific-language grammar interpreter language syntax-tree turing-completeness

Last synced: 28 Jun 2025

https://github.com/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.

domain-specific-language dsl generator language-server-protocol lsp-server rascal-mpl vscode-extension vscode-language

Last synced: 12 May 2025

https://github.com/rafael-santiago/tulip

A domain specific language for guitar tablatures typesetting based on an old and almost lost music notation.

command-line-tool compiler-design compiler-principles domain-specific-language guitar-tablature markup-language multi-platform music-notation typesetting typesetting-system

Last synced: 05 Apr 2025

https://github.com/jillesvangurp/json-dsl

Create Kotlin DSLs for any JSON/YAML. JsonDsl is a library that helps you build Kotlin DSLs for JSON and YAML dialects. The DSLs are easy to extend with custom fields by users via a MutableMap. This allows your DSL users to work around any features you don't have in your DSL.

domain-specific-language json kotlin-multiplatform library yaml

Last synced: 15 Jul 2025

https://github.com/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.

domain-specific-language dsl engine framework game game-engine interactive interactive-story java kotlin novel story visual visual-novel

Last synced: 15 Apr 2025

https://github.com/buroni/automata-golf

A domain-specific language (DSL) for parsing regular, context-free and recursively enumerable languages.

context-free domain-specific-language dsl finite-state-machine fsm turing-machine

Last synced: 13 Apr 2025

https://github.com/juliankrispel/bishbosh

Proposal - BishBosh - A domain specific language for writing command line interfaces

cli domain-specific-language idea language parser proposal

Last synced: 03 Mar 2025

https://github.com/martinjrobins/diffeq-js

Javascript library for defining and solving DAE equations efficiently using WebAssembly

differential-algebraic-equations domain-specific-language ordinary-differential-equations webassembly

Last synced: 11 Apr 2025

https://github.com/kimtth/mini-copilot

🧮A Domain-Specific Language (DSL) Approach for Triggering Commands. 📎Generating DSL scripts using LLM and user queries to execute office API.

agent azure-openai chatbot chatgpt copilot domain-specific-language dsl m365 office365 openai outlook

Last synced: 19 Apr 2025

https://github.com/kztk-m/sparcl

Copied from https://bitbucket.org/kztk/partially-reversible-lang-impl/

domain-specific-language functional-programming haskell linear-types reversible-computation reversible-programming-language

Last synced: 03 Dec 2025

https://github.com/viur-framework/logics

A multi-platform, sandboxed and extendable expression language with a Python-like syntax.

arithmetic domain-specific-language formula-parser python template-engine template-language vistache viur viur-logics

Last synced: 13 Apr 2025

https://github.com/konloch/dslbuilder

Zero dependency Java library for creating domain specific languages.

domain-specific-language dsl dsl-builder java java-8 java-library library programming-language scripting scripting-language

Last synced: 04 Aug 2025

https://github.com/sireum/v3-awas

Awas: A tool for model navigation, dependency analysis and risk analysis of component based systems

aadl dependency-analysis dependency-graph domain-specific-language fault-detection fault-tree hazard-analysis-framework information-flow risk-analysis sireum static-analysis stpa

Last synced: 19 Jul 2025

https://github.com/FlowingSystems/Cake

Scala library for expressing algorithms and data structures declaratively

algorithm domain-specific-language graph structure

Last synced: 20 Mar 2025

https://github.com/euclio/chip-lang

A Domain-specific language for chiptune.

chiptune domain-specific-language scala

Last synced: 28 Oct 2025

https://github.com/n0bra1n3r/mast

A simple DSL for defining abstract syntax trees in Nim

abstract-syntax-tree ast domain-specific-language dsl macros nim nim-lang

Last synced: 16 Jul 2025

https://github.com/modernizing/sqling

build domain model from MySQL schema

domain-driven-design domain-specific-language

Last synced: 10 Jul 2025

https://github.com/camierjs/nabla

The ∇ numerical-analysis DSL improves productivity and enables new algorithmic developments for the construction of hierarchical HPC scientific applications.

computational-science domain-specific-language high-performance-computing numerical-simulations

Last synced: 12 Apr 2025

https://github.com/eugeneia/macro-html

macro-html is a HTML generation library. It aims to be fast, modular, cachable and concise.

domain-specific-language html

Last synced: 05 Jan 2026

https://github.com/usethesource/typepal

TypePal is a framework for name analysis, type checking and type inference

domain-specific-language rascal type-checking typechecker

Last synced: 01 Apr 2025

https://github.com/bashup/scale-dsl

Scala-inspired DSL syntax for bash 3.2 and up, in just 7 lines (501 bytes)

bash bash-hacks domain-specific-language dsl macros

Last synced: 14 Jul 2025

https://github.com/mit-plv/hemiola

A Coq framework to support structural design and proof of hardware cache-coherence protocols

cache-coherence coq domain-specific-language hardware-verification proof-assistant

Last synced: 25 Apr 2025

https://github.com/eugeneia/texp

TEXP is a domain specific language for producing TeX documents with Common Lisp.

domain-specific-language tex

Last synced: 06 Jan 2026

https://github.com/psub/master-thesis

A Language for the Specification and Efficient Implementation of Type Systems

automated-theorem-provers domain-specific-language master-thesis typesystem

Last synced: 05 Mar 2025

https://github.com/const/asyncflows

The framework provides DSL for easy and modular construction of asynchronous processes from simpler constructs. The framework is mostly targeted to IO-bound processes and it is not intended for CPU-bound processes.

asynchronous-api asynchronous-io asynchronous-programming domain-specific-language dsl event-driven groovy java kotlin

Last synced: 03 Jul 2025

https://github.com/victorhsr/hermes-builder

A library that automates the creation of fluent object builders and DSL in Java

annotation-processing domain-specific-language dsl java kotlin maven

Last synced: 28 Oct 2025

https://github.com/arturoeanton/go-dsl

A powerful and flexible Domain Specific Language (DSL) builder for Go that enables you to create custom programming languages with enterprise-grade features.

domain-specific-language dsl dsl-builder go golang linq rules

Last synced: 13 Aug 2025

https://github.com/mitchpaulus/neobem

Domain specific language for generating EnergyPlus idf files and DOE-2 BDL files.

bdl building-description-language command-line doe2 domain-specific-language dsl energy-modeling energyplus filter neobem shell terminal

Last synced: 11 Oct 2025

https://github.com/dhil/t20

Triple 20: A domain specific language for kernel-to-kernel transformations.

compilation compiler dart domain-specific-language functional-language google kernel kernel-transformations source-to-source

Last synced: 20 Oct 2025

https://github.com/bjoernloetters/jar-jar-parse

A small library for parser combinators in Java with a special focus on simplicity.

clojure compiler domain-specific-language java kotlin parser parser-combinators scala syntax

Last synced: 17 Oct 2025

https://github.com/nicoswd/rule-engine-bundle

Symfony Rule Engine Bundle - Parses & Evaluates Rules Written in a JavaScript-like Syntax

business-rules domain-specific-language dsl evaluator rule rule-engine rules-engine symfony symfony-bundle symfony3

Last synced: 10 Apr 2025

https://github.com/varunshenoy/unfold-lang

A lightweight scripting language for querying crypto wallets.

domain-specific-language ethereum web3js

Last synced: 22 Mar 2025

https://github.com/manighazaee/rngstr

A cli tool for generating random strings of characters with customization options and a small domain specific language

cli command-line command-line-tool domain-specific-language random rust string tool

Last synced: 23 Apr 2025

https://github.com/zaplatynski/neo-jequel

A Domain Specific Language for the Structured Query Language (SQL) embedded in Java

domain-specific domain-specific-language dsl java sql

Last synced: 24 Dec 2025

https://github.com/iml130/lotlan

A simple, but powerful approach to describe intralogistic materialflow transport logic

cpps domain-specific-language dsl logistics robotic-control robotics transportation

Last synced: 04 Oct 2025

https://github.com/sayak-brm/struixlang

A stack-based programming language implemented in Python3.

domain-specific-language language-design python python3 stack

Last synced: 06 Sep 2025

https://github.com/ertgl/django-xformula

Django query evaluator, built on top of XFormula language front-end.

django domain-specific-language dynamic-filtering python query

Last synced: 14 Oct 2025

https://github.com/ertgl/cx-tagged-template

Class-name expressions in the style of concatenative programming.

class-names concatenative css css-modules domain-specific-language forth javascript jsx tagged-template typescript

Last synced: 23 Mar 2025

https://github.com/ME-Msc/SwarmL

UAV swarm task description language with AI policies enhancement

domain-specific-language markov-decision-process multi-agent-system unmanned-aerial-vehicle

Last synced: 10 Mar 2025

https://github.com/crazypython/gildedtrail

A language for building simple web apps and domain-specific languages

domain-specific-language dsl guidedtrack low-code no-code parser

Last synced: 30 Jun 2025

https://github.com/elniak/dslcanvas

First Scala experience - Scala DSL of canvas library in Javascript

canvas domain-specific-language dsl javascrip oop scala tool

Last synced: 14 Jun 2025

https://github.com/desiquintans/vertextual

A web app for interactively creating directional networks and mindmaps by writing plain text

domain-specific-language mindmapping network

Last synced: 31 Mar 2025

https://github.com/BjoernLoetters/Jar-Jar-Parse

A small library for parser combinators in Java with a special focus on simplicity.

clojure compiler domain-specific-language java kotlin parser parser-combinators scala syntax

Last synced: 06 Oct 2025