Domain Specific Language Open Source Projects

Browse 34 Domain Specific Language open source projects, ranked by GitHub stars. Find the most popular Domain Specific Language tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
7,956 stars

penrose/penrose

Create beautiful diagrams just by typing notation in plain text.

Metrics details
Stars7,956
1,767 stars

facebookresearch/TensorComprehensions

A domain specific language to express machine learning workloads.

Metrics details
Stars1,767
1,650 stars

JetBrains/MPS

JetBrains Meta programming System

Metrics details
Stars1,650
1,459 stars

paritytech/ink

Parity's ink! to write smart contracts.

Metrics details
Stars1,459
1,364 stars

MarkLodato/visual-git-guide

A visual guide to git.

Metrics details
Stars1,364
1,015 stars

eclipse-langium/langium

Next-gen language engineering / DSL framework

Metrics details
Stars1,015
851 stars

textX/textX

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

Metrics details
Stars851
766 stars

ThoughtWorksInc/DeepLearning.scala

A simple library for creating complex neural networks

Metrics details
Stars766
709 stars

seq-lang/seq

A high-performance, Pythonic language for bioinformatics

Metrics details
Stars709
654 stars

zanellia/prometeo

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

Metrics details
Stars654
587 stars

hofstadter-io/self-driving-desktop

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

Metrics details
Stars587
577 stars

reach-sh/reach-lang

Reach: The Safest and Smartest DApp Programming Language

Metrics details
Stars577
457 stars

usethesource/rascal

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)

Metrics details
Stars457
413 stars

andrewbihl/bsed

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

Metrics details
Stars413
391 stars

GraphIt-DSL/graphit

GraphIt - A High-Performance Domain Specific Language for Graph Analytics

Metrics details
Stars391
351 stars

google/blueprint

Metrics details
Stars351
284 stars

c3d/xl

A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites

Metrics details
Stars284
261 stars

ContextMapper/context-mapper-dsl

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

Metrics details
Stars261
228 stars

diagrams/diagrams

Embedded domain-specific language for declarative vector graphics (wrapper package)

Metrics details
Stars228
206 stars

lambdacube3d/lambdacube-edsl

Previous version of LambdaCube 3D as Embedded Domain Specific Language in Haskell. Check the latest system:

Metrics details
Stars206
191 stars

simongray/clojure-dsl-resources

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

Metrics details
Stars191
190 stars

mattbierner/Template-Assembly

Embedding x86 assembly code in C++ with metaprogramming using a domain specific language.

Metrics details
Stars190
187 stars

aporia-ai/kubesurvival

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

Metrics details
Stars187
178 stars

jvalue/jayvee

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

Metrics details
Stars178
175 stars

input-output-hk/marlowe

Prototype implementation of domain-specific language for the design of smart-contracts over cryptocurrencies

Metrics details
Stars175
163 stars

AnyDSL/impala

An imperative and functional programming language

Metrics details
Stars163
148 stars

FEniCS/ufl

UFL - Unified Form Language

Metrics details
Stars148
139 stars

pybel/pybel

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

Metrics details
Stars139
133 stars

davidje13/SequenceDiagram

Javascript tool for generating sequence diagrams from code

Metrics details
Stars133
127 stars

katsaii/catspeak-lang

A cross-platform modding language for GameMaker games.

Metrics details
Stars127
121 stars

bokmann/stonepath

A collection of stateful workflow concepts for Ruby/ActiveRecord, extracted from a real-world project, announced at RailsConf 2009

Metrics details
Stars121
119 stars

intel/yask

YASK--Yet Another Stencil Kit: a domain-specific language and framework to create high-performance stencil code for implementing finite-difference methods and similar applications.

Metrics details
Stars119
119 stars

zefhub/zef

Toolkit for graph-relational data across space and time

Metrics details
Stars119
109 stars

uwdata/errudite

An Interactive Tool for Scalable and Reproducible Error Analysis.

Metrics details
Stars109
Get A Weekly Email With Trending Domain Specific Language Projects
Stay updated on Domain Specific Language plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.