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.
penrose/penrose
Create beautiful diagrams just by typing notation in plain text.
Metrics details
| Stars | 7,956 |
facebookresearch/TensorComprehensions
A domain specific language to express machine learning workloads.
Metrics details
| Stars | 1,767 |
JetBrains/MPS
JetBrains Meta programming System
Metrics details
| Stars | 1,650 |
paritytech/ink
Parity's ink! to write smart contracts.
Metrics details
| Stars | 1,459 |
MarkLodato/visual-git-guide
A visual guide to git.
Metrics details
| Stars | 1,364 |
eclipse-langium/langium
Next-gen language engineering / DSL framework
Metrics details
| Stars | 1,015 |
textX/textX
Domain-Specific Languages and parsers in Python made easy http://textx.github.io/textX/
Metrics details
| Stars | 851 |
ThoughtWorksInc/DeepLearning.scala
A simple library for creating complex neural networks
Metrics details
| Stars | 766 |
seq-lang/seq
A high-performance, Pythonic language for bioinformatics
Metrics details
| Stars | 709 |
zanellia/prometeo
An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing
Metrics details
| Stars | 654 |
hofstadter-io/self-driving-desktop
Desktop Automation Framework. Drive your mouse and keyboard with an easy to use language.
Metrics details
| Stars | 587 |
reach-sh/reach-lang
Reach: The Safest and Smartest DApp Programming Language
Metrics details
| Stars | 577 |
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
| Stars | 457 |
andrewbihl/bsed
Simple SQL-like syntax on top of Perl text processing.
Metrics details
| Stars | 413 |
GraphIt-DSL/graphit
GraphIt - A High-Performance Domain Specific Language for Graph Analytics
Metrics details
| Stars | 391 |
google/blueprint
Metrics details
| Stars | 351 |
c3d/xl
A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites
Metrics details
| Stars | 284 |
ContextMapper/context-mapper-dsl
ContextMapper DSL: A Domain-specific Language for Context Mapping & Service Decomposition
Metrics details
| Stars | 261 |
diagrams/diagrams
Embedded domain-specific language for declarative vector graphics (wrapper package)
Metrics details
| Stars | 228 |
lambdacube3d/lambdacube-edsl
Previous version of LambdaCube 3D as Embedded Domain Specific Language in Haskell. Check the latest system:
Metrics details
| Stars | 206 |
simongray/clojure-dsl-resources
A curated list of Clojure resources for dealing with domain-specific languages.
Metrics details
| Stars | 191 |
mattbierner/Template-Assembly
Embedding x86 assembly code in C++ with metaprogramming using a domain specific language.
Metrics details
| Stars | 190 |
aporia-ai/kubesurvival
💰 Significantly reduce Kubernetes costs by finding the cheapest machine types that can run your workloads
Metrics details
| Stars | 187 |
jvalue/jayvee
Jayvee is a domain-specific language and runtime for automated processing of data pipelines
Metrics details
| Stars | 178 |
input-output-hk/marlowe
Prototype implementation of domain-specific language for the design of smart-contracts over cryptocurrencies
Metrics details
| Stars | 175 |
AnyDSL/impala
An imperative and functional programming language
Metrics details
| Stars | 163 |
FEniCS/ufl
UFL - Unified Form Language
Metrics details
| Stars | 148 |
pybel/pybel
🌶️ An ecosystem in Python for working with the Biological Expression Language (BEL)
Metrics details
| Stars | 139 |
davidje13/SequenceDiagram
Javascript tool for generating sequence diagrams from code
Metrics details
| Stars | 133 |
katsaii/catspeak-lang
A cross-platform modding language for GameMaker games.
Metrics details
| Stars | 127 |
bokmann/stonepath
A collection of stateful workflow concepts for Ruby/ActiveRecord, extracted from a real-world project, announced at RailsConf 2009
Metrics details
| Stars | 121 |
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
| Stars | 119 |
zefhub/zef
Toolkit for graph-relational data across space and time
Metrics details
| Stars | 119 |
uwdata/errudite
An Interactive Tool for Scalable and Reproducible Error Analysis.
Metrics details
| Stars | 109 |
