An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: domain-specific-language

eff3ct0/criteria4s

Criteria4s is a simple DSL to define criteria and predicate expressions for any data stores by using Scala type class mechanisms in a type-safe

Language: Scala - Size: 110 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 21 - Forks: 2

divengine/laze

PHP library for lazy evaluation with immutable values and constraints, enabling efficient resource management, flexible configuration, and secure, conditionally evaluated data.

Language: PHP - Size: 44.9 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

ignamartinoli/fyzz

🌫️ Fuzzy Logic DSL

Size: 9.77 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

sayak-brm/struixLang

A stack-based programming language implemented in Python3.

Language: Python - Size: 5.07 MB - Last synced at: 21 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

SimplyProgrammer/Ram4Cpp

RAM emulator utilizing C++ language modification that utilizes a preprocessor allowing you to use Random Access Machine instructions in C++ which essentially makes it a RAM emulator...

Language: C++ - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

git-afsantos/hpl-specs

High-Level Property Specification Language

Language: Python - Size: 250 KB - Last synced at: 17 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

amari-calipso/SynthScript

A basic software synthetizer programmable in Python and a dedicated language

Language: Opal - Size: 97.7 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

aporia-ai/kubesurvival

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

Language: Go - Size: 50.8 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 184 - Forks: 9

mtumilowicz/groovy-dsl

Exploring basic features of groovy to produce DSL.

Language: Groovy - Size: 70.3 KB - Last synced at: 4 months ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 3

ElNiak/DSLCanvas

First Scala experience - Scala DSL of canvas library in Javascript

Language: Scala - Size: 19.9 MB - Last synced at: 3 days ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

husseinmarah/RTE4TinyOS

Project repository for the Round-trip Engineering (RTE) for TinyOS Applications

Size: 45.8 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

t-chiang/CyclicL

This repository houses my PhD Thesis work

Language: Java - Size: 66.2 MB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

inconvergent/cl-veq

DSL and utilities for vector mathematics in Common Lisp

Language: Common Lisp - Size: 586 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 47 - Forks: 5

Kynlos/LARK

A sophisticated desktop GUI editor for the Casebook interactive narrative language, built with Python, Qt6, and Lark.

Language: Python - Size: 108 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

wipu/iwant

A java-based declarative, multi-threaded and incremental build system that provides a fluent java API for writing build programs. Can use ant tasks and ant and shell scripts as backend.

Language: Java - Size: 2.64 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

4TechTeams/valuetypes

A collection of useful, domain-specific and explicit predefined value-types for Kotlin & Java

Language: Kotlin - Size: 756 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

hpi23/sprache

The official programming language of the Hasso Plattner Institute.

Language: Rust - Size: 1.22 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 11 - Forks: 1

abeljohny/ZAP

Tiny DSL in ABAP for rapid report prototyping

Language: ABAP - Size: 25.4 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 1

NiV-L-A/vscode-clps2c

A Visual Studio Code extension that provides language support for .clps2c files.

Language: JavaScript - Size: 221 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 3 - Forks: 0

NiV-L-A/CLPS2C-Compiler

CLPS2C-Compiler is a compiler for CLPS2C, a domain-specific language built specifically for writing PS2 cheat codes.

Language: C# - Size: 69.3 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 7 - Forks: 1

MateuszNaKodach/DDD.EventSourcing.PortsAndAdapters.TypeScript.NestJS.Chess

Chess engine implementation using DDD patterns.

Language: TypeScript - Size: 391 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 20 - Forks: 0

arminmoin/ML-Quadrat

ML-Quadrat (ML2) is a Model-Driven Software Engineering (MDSE) tool with full code generation and out-of-the-box Machine Learning (ML) support at the modeling layer for creating smart services for the Internet of Things (IoT) and Cyber-Physical Systems (CPS).

Language: Java - Size: 45.6 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 26 - Forks: 5

mal-lang/coreLang

A probabilistic attack simulation language for the (abstract) IT domain

Language: Java - Size: 1020 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 11 - Forks: 13

vcwild/task-page-map

All page interactions mapped to code using Selenium.

Language: Python - Size: 10.7 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

yaaama/ti-lang

A statically typed language designed to work with tiles. With an interpreter included.

Language: Haskell - Size: 3.11 MB - Last synced at: 23 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

telosys-tools-bricks/telosys-tools-dsl-parser

Telosys DSL MODEL management including parser

Language: Java - Size: 958 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 9 - Forks: 7

iml130/pfdl

A Production Flow Description Language for an Order-Centric Production

Language: Python - Size: 6.93 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 9 - Forks: 2

firefly-cpp/ast-tdl

Training Description Language

Language: Ruby - Size: 188 KB - Last synced at: 10 days ago - Pushed at: 9 months ago - Stars: 2 - Forks: 4

SeelabFhdo/lemma

Home of the Language Ecosystem for Modeling Microservice Architecture (LEMMA)

Language: Java - Size: 89.5 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 34 - Forks: 8

ContextMapper/vscode-extension

Context Mapper VSCode Extension

Language: TypeScript - Size: 502 KB - Last synced at: 5 months ago - Pushed at: 10 months ago - Stars: 21 - Forks: 3

wwu-pi/md2-framework

MD2 – Model-driven Mobile Development

Language: Xtend - Size: 40.9 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 10

aryanprince/Lexical-Interpreter-Engine

🖌️ A .NET WinForms application that takes in a custom DSL to draw geometric designs.

Language: C# - Size: 934 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

xmf-xmodeler/MosaicFX

XModeler GUI on JavaFX

Language: HTML - Size: 171 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 2

joangq/edsl

Abordaje Funcional a los lenguajes de dominio específico embebidos - Curso de ECI 2024

Language: Haskell - Size: 3.09 MB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

n0bra1n3r/mast

A simple DSL for defining abstract syntax trees in Nim

Language: Nim - Size: 26.4 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 5 - Forks: 0

prameshbhattarai/jflex-cup-grammar

Example of creating Domain Specific Language

Language: Java - Size: 39.1 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

pool2win/bitcoin-dsl

Bitcoin DSL for scripting layer two contracts and interactions with bitcoin nodes

Language: Ruby - Size: 1.83 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 14 - Forks: 3

dhil/t20

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

Language: Dart - Size: 18.5 MB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 1

icorbrey/cisco_ios_dsl

A DSL for constructing Cisco IOS device configurations

Language: Dart - Size: 157 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

wzh99/GSL

DSL for Computation Graph Substitution in Deep Learning Compilers.

Language: Python - Size: 494 KB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 1

svenkonings/GraphterEffects

Custom graph visualization tool with DSL and IDE

Language: Java - Size: 10.6 MB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

bipokot/Kabu

Kabu generates code for complex Kotlin DSLs in less than 1 minute

Language: Kotlin - Size: 13.3 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 33 - Forks: 0

teogor/querent

🏗️ Querent lays the groundwork for your project's resource management, fostering consistency and efficiency across your development workflow.

Language: Kotlin - Size: 206 KB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

igorstalmach/3d-figure-generator

A 3D figure generator using React, Three.js and ANTLR.

Language: TypeScript - Size: 676 KB - Last synced at: 30 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

botlang/botlang-js

🤖 Botlang implementation for JavaScript

Language: JavaScript - Size: 59.6 KB - Last synced at: 24 days ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 1

lambdacube3d/lambdacube-edsl

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

Language: Haskell - Size: 10.7 MB - Last synced at: 11 months ago - Pushed at: about 7 years ago - Stars: 203 - Forks: 12

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.

Language: C++ - Size: 28.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 102 - Forks: 34

dstrelnikov/hydrosolver

Optimization driven hydroponic nutrient calculator and domain-specific language.

Language: Python - Size: 89.8 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 3

Zeanog/Neo.Tools.StateMachine

New take on the old state machine. Using a simple scripting language, users can setup conditionals for when to leave a state

Language: C# - Size: 207 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 1

mikeroyal/Apache-Beam-Guide

Apache Beam Guide

Size: 170 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 3

midlang/mid

mid is a generic domain-specific language for generating code and documentation

Language: Go - Size: 1.07 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 72 - Forks: 6

spagnuolocarmine/FLY-language

FLY a Domain Specific Language for scientific computing on the Multi Cloud

Language: Xtend - Size: 37.2 MB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 12 - Forks: 3

asllop/ize

The data pipeline description language

Language: Rust - Size: 396 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

mohammedi-haroune/logic-dsl

A Domain Specific Language for Zero Order Logic

Language: Scala - Size: 806 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 0

sireum/v3-awas 📦

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

Language: JavaScript - Size: 51 MB - Last synced at: 7 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 1

0xTCG/sequre

A high-performance, Pythonic framework for secure computing in bioinformatics

Language: C++ - Size: 228 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 0

bunji2/practiceofdsl

Practice of DSL (described in Japanese)

Language: Go - Size: 1.24 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

QAInsights/jmeter-dsl-example

JMeter DSL Example

Language: Java - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

poferrari/learn-elasticsearch

Repository for Elasticsearch studies

Size: 5.02 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

pyramidi0n/abnf-match

A DSL for writing parsers of grammars expressed in IETF ABNF.

Language: Common Lisp - Size: 43.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Trinity-Automata-Research/dsmodels

The dsmodels domain-specific-language for visualizing dynamical systems in R.

Language: R - Size: 396 KB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 7 - Forks: 0

juliankrispel/bishbosh

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

Language: HTML - Size: 1.62 MB - Last synced at: 6 days ago - Pushed at: almost 8 years ago - Stars: 13 - Forks: 0

jmscslgroup/DSML4KidsReachabilityServer

DSML 4 Kidz Reachability Server

Language: Python - Size: 54.7 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

jmscslgroup/DSML4NonExpertMetaModel

DSML For Non-Expert Meta Model

Language: JavaScript - Size: 5.16 MB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 1

ocramz/ppl.old 📦

Language: Haskell - Size: 39.1 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

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.

Language: Java - Size: 3.09 MB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 18 - Forks: 3

quality-attributes/domain-masking

Experiment to compare a text classifier accuracy if the domain-specific information in the software requirements is hidden

Language: Shell - Size: 37.6 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

glossopoeia/glossolalia

A language for generating words in constructed languages

Language: Racket - Size: 75.2 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 19 - Forks: 1

QazCetelic/SQLImagine

A DSL for quickly and easily designing SQL databases 🗃️.

Language: Kotlin - Size: 638 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

NiV-L-A/CLPS2C 📦

CLPS2C is a domain-specific language, built specifically for writing PS2 cheat codes.

Language: C# - Size: 1.69 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 0

SOM-Research/selfadaptive-IoT-DSL

A domain-specific language (DSL) for modeling multi-layered and self-adapting IoT systems

Language: JetBrains MPS - Size: 14.3 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

7mind/idealingua-example

Scala backend + TypeScript frontend Example for Idealingua API Language

Language: Scala - Size: 1.07 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 10 - Forks: 4

14Carrot/Potluck

A domain specific language that allows the user to schedule and plan food for a potluck

Language: Java - Size: 62.5 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 1

boalang/NR_Dataset

A Cyberinfrastructure to Analyze Large-Scale Genome Data

Language: Jupyter Notebook - Size: 169 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

NaoMod/XText-Language-Server-in-VSCode

Language: Java - Size: 14.4 MB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

mccaffary/ChatGPT-Domain-Specific-Language

Exploring ChatGPT (OpenAI) with a novel DSL (domain-specific language)

Size: 2.32 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 41 - Forks: 4

inferret/infer

A declarative DSL (domain-specific language) for IDD (Inference-Driven-Development) and testing on any codebase in any programming language

Language: Go - Size: 39.1 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

iostream/chromatone-helper

Declare chord progressions and arpeggios (using rhythms), listen to them, and visualize them in order to play them on different instruments, or export them as MIDI or integrate the musical composer tool in your DAW.

Language: JavaScript - Size: 753 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

alex-ozdemir/construct

The Construct Language - A DSL for Classical Geometry

Language: Scala - Size: 229 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 0

Ivanenk0/ArithmeticDSL

Doman Specific Language for Arithmetic Expressions

Language: Java - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ant-louis/netbert-search

⌨️ A neural search engine for RFC documents that uses NetBERT.

Language: Python - Size: 1.46 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

cyclejs-community/component-combinators

Component model for cyclejs

Language: CSS - Size: 18 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 13 - Forks: 0

tniedbala/dataframeql

Experimental python libary for manipulating pandas dataframes using a SQL-like syntax.

Language: Python - Size: 38.1 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

TheolZacharopoulos/Fugazi-QL-QLS

QL and QLS language implementation in Java

Language: Java - Size: 48.3 MB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

vanishady/pdymax_lang

Text-based language compatible for Pd and Max

Language: Max - Size: 16.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

codes1gn/chopper 📦

Composable Computing Platform targeting Large-scale Heterogeneous Computing

Language: C++ - Size: 31.3 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

cdstelly/nugget

A Domain Specific Language for Digital Forensics

Language: Go - Size: 429 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

Lion4re/CS352-Project

Domain-Specific Language (DSL) Project for the course CS-352: Software Engineering, University of Crete, Department of Computer Science, 2023-2024.

Language: C++ - Size: 55.5 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

cwi-swat/recaf

Recaffeinating Java ☕️ with custom semantics and extensions

Language: Java - Size: 50 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 49 - Forks: 3

mccaffary/GPT-4-Domain-Specific-Language

Exploring GPT-4 (OpenAI) with a novel DSL (domain-specific language)

Size: 210 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 17 - Forks: 1

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.

Language: Java - Size: 1.25 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

iml130/LoTLan 📦

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

Language: ANTLR - Size: 611 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

nthparty/circuitry

Embedded domain-specific combinator library for the abstract assembly and automated synthesis of logical circuits.

Language: Python - Size: 157 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1

DesiQuintans/vertextual

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

Language: R - Size: 104 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

MakeupStudio/VaporMakeup 📦

Makeup adapter for Vapor.

Language: Swift - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

MakeupStudio/Makeup 📦

Swift DSL for html rendering.

Language: Swift - Size: 327 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 17 - Forks: 3

LeKinaSa/els-tables

Project for the "Software Language Engineering" Curricular Unit (FEUP) - Domain Specific Language

Language: Java - Size: 2.49 MB - Last synced at: 19 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

sovetnik/umwelt_rb

Client for Umwelt

Language: Ruby - Size: 130 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

LemuelKL/HolloRay

External domain-specific language for 3D CAD. Built with JavaFX and Ambiguity Resolved Translators

Language: Java - Size: 48.7 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

goregath/luawk-lang

AWK inspired language written in Lua

Language: Lua - Size: 423 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0