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/use-ink/ink
Polkadot's ink! to write smart contracts.
blockchain domain-specific-language kusama polkadot rust smart-contracts substrate wasm webassembly
Last synced: 06 Jan 2026
https://github.com/eclipse-langium/langium
Next-gen language engineering / DSL framework
domain-specific-language dsl language-engineering language-server-protocol typescript vscode
Last synced: 20 Oct 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/thoughtworksinc/deeplearning.scala
A simple library for creating complex neural networks
automatic-differentiation deep-learning deep-neural-networks domain-specific-language dsl functional-programming machine-learning neural-network scala symbolic-computation
Last synced: 15 May 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/usethesource/rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
checker code-generation compiler domain-specific-language interpreter language metaprogramming parser-generator pattern-matching query-language refactoring-tools relational-algebra repl reverse-engineering source-to-source standard-library static-analysis template-language term-rewriting
Last synced: 17 Dec 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/GraphIt-DSL/graphit
GraphIt - A High-Performance Domain Specific Language for Graph Analytics
code-generation compiler domain-specific-language graph-analytics graph-computing high-performance-computing m machine-learning parallel-computing
Last synced: 04 May 2025
https://github.com/c3d/xl
A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites
compiler compiler-design compilers-design dialects domain-specific-language extensible-language extension-language functional-languages homoiconic metaprogramming programming-language programming-languages rewrites xl-language xl-parse-tree
Last synced: 07 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/AnyDSL/impala
An imperative and functional programming language
compiler continuation-passing-style cpu domain-specific-language functional-language gpu imperative-programming-language partial-evaluators simd vectorization
Last synced: 29 Jul 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/fenics/ufl
UFL - Unified Form Language
domain-specific-language fenicsx finite-element-method finite-element-software partial-differential-equations python variational-method
Last synced: 21 Oct 2025
https://github.com/zefhub/zef
Toolkit for graph-relational data across space and time
data-oriented data-oriented-design data-oriented-programming distributed distributed-database distributed-systems domain-specific-language graph graph-database graphdb graphql immutable in-memory in-memory-database knowledge-graph neo4j stream-processing streams version-control versioning
Last synced: 06 Apr 2025
https://github.com/katsaii/catspeak-lang
A cross-platform modding language for GameMaker games.
compiler domain-specific-language dynamically-typed gamemaker-studio-2 games language lexer-parser programming-language
Last synced: 01 Apr 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/ubiquitydotnet/llvm.net
LLVM Bindings for .NET
code-generation code-generator compilers domain-specific-language dotnet dynamic-runtime jit-compiler llvm llvm-bindings llvm-bitcode llvm-ir
Last synced: 12 Apr 2025
https://github.com/NicholasBellucci/SociableWeaver
Build declarative GraphQL queries in Swift.
domain-specific-language function-builder graphql swift swift-package-manager xcode
Last synced: 25 Mar 2025
https://github.com/nicholasbellucci/sociableweaver
Build declarative GraphQL queries in Swift.
domain-specific-language function-builder graphql swift swift-package-manager xcode
Last synced: 16 Mar 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/eleev/constraints-kit
🏗 Declarative, Chainable & Lightweight Auto Layout constraints framework for iOS.
anchor autolayout autolayout-constraints autolayout-extension autolayout-framework constraints domain-specific-language dsl ios ios-swift layout-constraints spm swift swift-package uikit
Last synced: 12 May 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/ContextMapper/vscode-extension
Context Mapper VSCode Extension
cml context-mapping contextmapper ddd domain-driven-design domain-specific-language dsl vscode-extension
Last synced: 25 Oct 2025
https://github.com/mateusznakodach/ddd.eventsourcing.portsandadapters.typescript.nestjs.chess
Chess engine implementation using DDD patterns.
chess ddd domain-driven-design domain-specific-language event-sourcing nestjs tdd typescript
Last synced: 05 Apr 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/clojure-finance/datajure
Clojure DSL for data science
clojure data-science domain-specific-language dsl
Last synced: 25 Jun 2025
https://github.com/andrew-johnson-4/perplexity
A notational semantic for documenting neural networks through diagrams
category-theory diagramming documentation domain-specific-language lambda-calculus modelling neural-network visual-programming
Last synced: 28 Feb 2025
https://github.com/ContextMapper/contextmapper.github.io
The ContextMapper Documentation Page
context-mapping contextmapper ddd docs domain-driven-design domain-specific-language dsl
Last synced: 19 Jul 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/spagnuolocarmine/fly-language
FLY a Domain Specific Language for scientific computing on the Multi Cloud
cloud cloud-computing distributed-operating-systems distributed-systems domain-specific-language dynamic-type fly-language function-as-a-service programming-language scripting-language static-typing
Last synced: 02 Jan 2026
https://github.com/ubermag/micromagneticmodel
Python-based domain-specific language for computational magnetism.
anaconda binder bsd-3-clause domain-specific-language epsrc horizon2020 jupyter latex linux macos micromagnetics modelling physics pypi python scientific-computing simulation ubermag windows zenodo
Last synced: 16 Jul 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/xemantic/xemantic-kotlin-test
The power-assert compatible assertions DSL and some other testing goodies - a Kotlin multiplatform testing library.
assert assertion-framework assertion-library assertions domain-specific-language dsl kotlin kotlin-library kotlin-multiplatform multiplatform power-assert testing testing-framework testing-library testing-tools
Last synced: 05 Sep 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/sharpmush/sharpmush
A dotnet MUSH Server with a PennMUSH compatibility layer
ansi antlr4 arangodb csharp docker domain-specific-language dsl fsharp mud mud-server mush-server pennmush softcode telnet testcontainers
Last synced: 26 Jun 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/mikeroyal/apache-beam-guide
Apache Beam Guide
beam domain-specific-language enterprise etl-pipeline flink flink-stream-processing python
Last synced: 12 Aug 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.
Last synced: 05 Jan 2026
https://github.com/maxinteger/pocket-lisp
Lisp / Clojure like programming language
domain-specific-language lisp pocket-lisp programming-language typescript
Last synced: 11 Apr 2025
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/iamrecursion/absol
Formally correct DSLs
dissertation domain-specific-language dsl formal-semantics formal-verification haskell metacompiler metalanguage
Last synced: 05 Apr 2025
https://github.com/default01234/cool-dsl
COOL (Chain-Oriented Objective Logic) - Advanced DSL programming system
domain-specific-language executable integrated-development-environment machine-learning neural-network program-synthesis programming-language qt6
Last synced: 13 Apr 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.
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/rattleycooper/pagecraft
DSL for generating HTML with Nim.
domain-specific-language dsl html macros metaprogramming nim nim-lang template-engine
Last synced: 09 Apr 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/git-afsantos/hpl-specs
High-Level Property Specification Language
behavior domain-specific-language liveness message-passing properties safety specification specification-language specification-pattern
Last synced: 27 Jun 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/tzbob/gavial
Multi-tier FRP as a Library in Scala!
domain-specific-language functional-reactive-programming multi-tier scala scalajs
Last synced: 27 Nov 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/qainsights/jmeter-dsl-example
JMeter DSL Example
apache domain-specific-language dsl gradle java jmeter performance performance-testing qainsights
Last synced: 10 Oct 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/ngless-toolkit/nglesspy
NGLess as a Python embedded language (experimental)
domain-specific-language embedded-language experimental genomics metagenomics next-generation-sequencing ngless python python-embedded-language
Last synced: 06 Apr 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/andrew-johnson-4/totaltransformers
Use LSTS to make simple transformers
arithmetic belief-propagation cli data-format domain-specific-language logic-programming logical-inference lsts transformer
Last synced: 28 Feb 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