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

GitHub topics: dsl

freon4dsl/Freon4dsl

Web Native language Workbench with Projectional Web Editor

Language: TypeScript - Size: 30 MB - Last synced at: about 9 hours ago - Pushed at: about 9 hours ago - Stars: 69 - Forks: 8

chayleaf/notlua

A Nix DSL that compiles to Lua

Language: Nix - Size: 234 KB - Last synced at: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 23 - Forks: 2

AmoakoIsaac99/sqlds

A package that assists writing SQL-driven datasources group-datasources, squad-big-tent-plugins, squad-partner-plugins

Language: Go - Size: 51.8 KB - Last synced at: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 0 - Forks: 0

MontFerret/ferret

Declarative web scraping

Language: Go - Size: 4.26 MB - Last synced at: about 15 hours ago - Pushed at: 3 days ago - Stars: 5,808 - Forks: 305

afollestad/recyclical 📦

🚀 An easy-to-use, extensible Kotlin DSL for setting up and manipulating RecyclerViews.

Language: Kotlin - Size: 2.1 MB - Last synced at: about 12 hours ago - Pushed at: over 2 years ago - Stars: 713 - Forks: 62

typesafegithub/github-workflows-kt

Authoring GitHub Actions workflows in Kotlin. You won't go back to YAML!

Language: Kotlin - Size: 20.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 591 - Forks: 24

TheNolle/ember-engine

🔥 A modular, TypeScript-powered 2D/3D game engine with DSL-based game logic, debug mode, AI, physics, and multiplayer — written from scratch.

Size: 19.5 KB - Last synced at: 1 minute ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

martinjrobins/diffsol

ODE solver library in Rust

Language: Rust - Size: 4.34 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 51 - Forks: 6

serenity-js/serenity-js

A next generation, full-stack acceptance testing framework optimised for collaboration, speed and scale!

Language: TypeScript - Size: 474 MB - Last synced at: about 23 hours ago - Pushed at: 1 day ago - Stars: 583 - Forks: 160

jsoizo/kotlin-csv

Pure Kotlin CSV Reader/Writer

Language: Kotlin - Size: 561 KB - Last synced at: about 8 hours ago - Pushed at: 4 months ago - Stars: 679 - Forks: 51

derveloper/kotlin-openapi3-dsl

Build your OpenApi3 spec in kotlin!

Language: Kotlin - Size: 635 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 68 - Forks: 6

WerWolv/PatternLanguage

The Pattern Language used by the ImHex Hex Editor

Language: C++ - Size: 2.37 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 208 - Forks: 55

formancehq/numscript

Numscript is a Domain-Specific Language (DSL) designed to help you model complex financial transactions, replacing complex and error-prone custom code with easy-to-read, declarative scripts.

Language: Go - Size: 823 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 87 - Forks: 3

EnergyTransition/ESDL

Energy System Description Language

Language: Shell - Size: 382 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 14 - Forks: 6

Lision/LSAnimator

⛓ Easy to Read and Write Multi-chain Animations Lib in Objective-C and Swift.

Language: Objective-C - Size: 1.72 MB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 1,702 - Forks: 160

html-extract/hext

Domain-specific language for extracting structured data from HTML documents

Language: C++ - Size: 2.13 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 53 - Forks: 3

max-leuthaeuser/SCROLL

SCROLL - SCala ROLes Language (A DSL based on Scala for role-based programming and dispatch)

Language: Scala - Size: 5.45 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 27 - Forks: 12

aflacake/bejana

Dengan Bejana, Anda dapat menentukan berbagai modul, termasuk pemrosesan data dan visualisasi, serta menampung nilai jumlah yang banyak dalam struktur modular dan fleksibel.

Language: Ruby - Size: 141 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

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.

Language: Kotlin - Size: 27.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 17 - Forks: 1

ermadmi78/kobby

Kobby is a codegen plugin of Kotlin DSL Client by GraphQL schema. The generated DSL supports execution of complex GraphQL queries, mutation and subscriptions in Kotlin with syntax similar to native GraphQL syntax.

Language: Kotlin - Size: 2.48 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 84 - Forks: 5

agourlay/cornichon

Testing tool in Scala for HTTP JSON API

Language: Scala - Size: 18.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 229 - Forks: 29

jamailun/UltimateSpellSystem

FIREBALL ! CUSTOM DSL ! ICE BOLT !

Language: Java - Size: 978 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

cornell-zhang/allo

Allo: A Programming Model for Composable Accelerator Design

Language: Python - Size: 4.38 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 228 - Forks: 39

ajstarks/decksh

decksh implements a domain-specific scripting language for presentations, visualizations, and information displays

Language: Go - Size: 317 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 68 - Forks: 1

JacquesCarette/Drasil

Generate all the things (focusing on research software)

Language: Haskell - Size: 820 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 150 - Forks: 26

ash-project/ash

A declarative, extensible framework for building Elixir applications.

Language: Elixir - Size: 23.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,813 - Forks: 259

aionlang/aion

Official Aion language repository.

Language: TypeScript - Size: 36.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

smucclaw/l4-lp

Fully in-browser IDE and rule engine for L4 (a DSL for business rules), along with various language binding libraries

Language: Clojure - Size: 1.41 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 1

dromara/liteflow

Lightweight, fast, stable, and programmable component-based rule engine/process engine. Component reuse, synchronous/asynchronous orchestration, dynamic orchestration, multi-language scripting support, complex nested rules, hot deployment, smooth refreshing. Let you improve your development efficiency!

Language: Java - Size: 9.74 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,319 - Forks: 460

stoneliuCS/salt

Structured API Language for OpenAPI schema generation, TypeScript type generation, and validation generation.

Language: TypeScript - Size: 194 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

ruippeixotog/scala-scraper

A Scala library for scraping content from HTML pages

Language: Scala - Size: 886 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 723 - Forks: 105

SciML/Catalyst.jl

Chemical reaction network and systems biology interface for scientific machine learning (SciML). High performance, GPU-parallelized, and O(1) solvers in open source software.

Language: Julia - Size: 210 MB - Last synced at: 3 days ago - Pushed at: 15 days ago - Stars: 479 - Forks: 79

skydoves/Balloon

:balloon: Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android.

Language: Kotlin - Size: 4.1 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,814 - Forks: 298

MontFerret/worker

Containerized Ferret worker

Language: Go - Size: 1.68 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 14 - Forks: 7

eclipse-langium/langium

Next-gen language engineering / DSL framework

Language: TypeScript - Size: 5.81 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 813 - Forks: 77

dyne/slangroom-exec

Execute all Zencode from Zenroom and Slangroom plugins in one shot

Language: TypeScript - Size: 16.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

halide/Halide

a language for fast, portable data-parallel computation

Language: C++ - Size: 169 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 6,049 - Forks: 1,077

devitocodes/devito

DSL and compiler framework for automated finite-differences and stencil computation

Language: Python - Size: 242 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 599 - Forks: 236

stscoundrel/harlaw

Transform DSL files to JSON. Formatting options available for custom output.

Language: TypeScript - Size: 1.58 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 0

tidalcycles/Tidal

Pattern language

Language: Haskell - Size: 14.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,460 - Forks: 264

SnapKit/SnapKit

A Swift Autolayout DSL for iOS & OS X

Language: Swift - Size: 2.76 MB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 20,169 - Forks: 2,007

taewooyo/volcano

🌋 Heatmap(Meko, Mekko) charts created in an optimized way, fully customizable for Android. Support only Jetpack Compose.

Language: Kotlin - Size: 372 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 11 - Forks: 0

d-clare/sdk-net

Official .NET SDK for building, coordinating, and executing AI agents using the DClare DSL

Language: C# - Size: 145 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

BinaryBirds/swift-html

An awesome Swift HTML DSL library using result builders.

Language: Swift - Size: 338 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 309 - Forks: 26

KarlEilebrecht/audlang-spec

Audience Definition Language Specification

Language: Java - Size: 214 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

martinjrobins/diffsl

Language: Rust - Size: 1.78 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 1

odelbos/saphyr

The purpose of Saphyr gem is to provide a simple DSL to easily and quickly design a validation schema for JSON document.

Language: Ruby - Size: 144 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

d-clare/runtime

Official runtime for executing, orchestrating, and coordinating AI agents defined using the DClare DSL

Language: C# - Size: 190 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0

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.

Language: Java - Size: 23.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 17 - Forks: 9

Taack/infra

DSL User Interface for Grails

Language: Groovy - Size: 10.2 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 1

fable-hub/Feliz

A fresh retake of the React API in Fable and a collection of high-quality components to build React applications in F#, optimized for happiness

Language: F# - Size: 11.5 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 565 - Forks: 87

narrowtux/abacus

Parses and evaluates mathematical expressions in Elixir. Inspired by math.js

Language: Elixir - Size: 63.5 KB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 94 - Forks: 18

yaklang/yaklang

A programming language exclusively designed for cybersecurity

Language: Go - Size: 182 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 454 - Forks: 55

yetanalytics/flint

SPARQL DSL library for Clojure(Script)

Language: Clojure - Size: 711 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 57 - Forks: 5

thi-ng/umbrella

⛱ Broadly scoped ecosystem & mono-repository of 206 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development

Language: TypeScript - Size: 227 MB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 3,567 - Forks: 149

KStateMachine/kstatemachine

Powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.

Language: Kotlin - Size: 2.08 MB - Last synced at: about 7 hours ago - Pushed at: 4 months ago - Stars: 412 - Forks: 25

aliyun/alibabacloud-sdk

Language: Tea - Size: 233 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 81 - Forks: 19

dreamanlan/GameDemo

unity3d游戏demo,主要展示游戏客户端的大概结构与Tick驱动的机制。

Language: C# - Size: 288 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 18 - Forks: 10

heartcombo/simple_form

Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup.

Language: Ruby - Size: 2.72 MB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 8,225 - Forks: 1,312

maclong9/web-ui

Render web pages and static sites in Swift.

Language: Swift - Size: 449 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 0

BGMSound/documentify

easy and powerful API documentation tool for spring restdocs

Language: Kotlin - Size: 375 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 0

JetBrains/MPS

JetBrains Meta programming System

Language: JetBrains MPS - Size: 8.06 GB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,590 - Forks: 296

neo4j/cypher-dsl

A Java DSL (Builder) for the Cypher Query Language

Language: Java - Size: 126 MB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 209 - Forks: 65

hussiensharaf/A-CFG-Dynamic-Engine-for-dynamic-DSL-code-generation Fork of FCI-Suez-2021-2025/QueryFlow

A CFG Dynamic Engine for dynamic DSL code generation.

Language: Python - Size: 3.09 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

egraphs-good/egglog-python

Python bindings for the egg-smol rust library

Language: JavaScript - Size: 6.71 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 75 - Forks: 13

MasonProtter/ReplMaker.jl

Simple API for building repl modes in Julia

Language: Julia - Size: 94.7 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 138 - Forks: 15

YaoApp/gou

App engine framework

Language: Go - Size: 2.03 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 49 - Forks: 52

wookay/Octo.jl

Octo.jl 🐙 is an SQL Query DSL in Julia

Language: Julia - Size: 950 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 168 - Forks: 8

videlais/quis

String-based DSL for searching complex data collections

Language: JavaScript - Size: 526 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

scai/tab-maker

Guitar tab maker with a markup language 吉他简谱记谱工具及标记语言

Language: JavaScript - Size: 140 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 1

metashade/metashade

An experimental GPU shading DSL embedded in Python.

Language: Python - Size: 499 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 75 - Forks: 3

yolc-dev/yul-dsl-monorepo

The monorepo of YulDSL (a DSL for Solidity/Yul), YulDSL/Haskell (Embedding YulDSL in Haskel), and Yolc (a safe, expressive, fun language for Ethereum, powered by YulDSL/Haskell).

Language: Haskell - Size: 1.78 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 37 - Forks: 4

LitFill/riml

DSL for HTML

Language: Haskell - Size: 34.2 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

antononcube/WL-DSLTranslation-paclet

Wolfram Language (aka Mathematica) paclet for translation of natural language commands into code.

Language: Mathematica - Size: 267 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

JohnSundell/Plot

A DSL for writing type-safe HTML, XML and RSS in Swift.

Language: Swift - Size: 220 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 2,013 - Forks: 143

forester-bt/forester

unleash the power of behavior trees!

Language: Rust - Size: 129 MB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 34 - Forks: 6

pyccel/pyccel

Python extension language using accelerators

Language: Python - Size: 19.8 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 364 - Forks: 60

RandomHashTags/swift-htmlkit

Write HTML and HTMX using Swift Macros.

Language: Swift - Size: 2.08 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 46 - Forks: 1

finch-tensor/Finch.jl

Sparse and Structured Tensor Compiler

Language: Julia - Size: 21.6 MB - Last synced at: 5 days ago - Pushed at: 12 days ago - Stars: 205 - Forks: 20

selcukgural/Streamline

A modular .NET workflow engine for executing BPMN 2.0 process definitions. Supports pluggable node handlers, C# and JavaScript script tasks, event subscriptions, timers, and advanced error handling.

Language: C# - Size: 426 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

fabric8io/kubernetes-client

Java client for Kubernetes & OpenShift

Language: Java - Size: 489 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3,501 - Forks: 1,483

playframework/play-json

The Play JSON library

Language: Scala - Size: 2.1 MB - Last synced at: 4 days ago - Pushed at: 12 days ago - Stars: 365 - Forks: 136

LuisaGroup/LuisaCompute

High-Performance Rendering Framework on Stream Architectures

Language: C++ - Size: 174 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 864 - Forks: 78

Safe-DS/DSL

Statically checked Data Science programs.

Language: TypeScript - Size: 10.9 MB - Last synced at: 3 days ago - Pushed at: 8 days ago - Stars: 17 - Forks: 0

cedric05/dothttp

dsl for http. https://marketplace.visualstudio.com/items?itemName=ShivaPrasanth.dothttp-code

Language: Python - Size: 1.18 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 15 - Forks: 0

Collektive/collektive

Aggregate Computing in Kotlin Multiplatform

Language: Kotlin - Size: 15.6 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 15 - Forks: 5

mikaelhg/ksoup

JSoup DSL for Kotlin

Language: HTML - Size: 274 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 19 - Forks: 1

DerwenAI/bwyd

A domain specific language for authoring and navigating collections of recipes.

Language: Python - Size: 1.48 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

JohannesFKnauf/parti-time

parti-time is a tool for partitioning timelines.

Language: Clojure - Size: 362 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 8 - Forks: 1

line/kotlin-jdsl

Kotlin library that makes it easy to build and execute queries without generated metamodel

Language: Kotlin - Size: 6.65 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 768 - Forks: 99

Kaushal1011/CS476FuzzyLogicHW3

Custom Fuzzy Logic Programming Language implemented in Scala, featuring support for expression evaluation, logic gates, classes, macros, conditional logic, and partial evaluation.

Language: Scala - Size: 59.6 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

bcgit/bc-kotlin

Bouncy Castle Kotlin API and DSL Distribution (Mirror)

Language: Kotlin - Size: 4.93 MB - Last synced at: about 15 hours ago - Pushed at: 2 months ago - Stars: 89 - Forks: 23

pointfreeco/swift-html

🗺 A Swift DSL for type-safe, extensible, and transformable HTML documents.

Language: Swift - Size: 295 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 794 - Forks: 56

JettChenT/timeblok

The programming language for calendars

Language: Rust - Size: 836 KB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 100 - Forks: 2

python-lapidary/lapidary

Write Web API clients using annotations in python

Language: Python - Size: 710 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 14 - Forks: 0

mpe85/grampa

A PEG parser library for Kotlin/JVM

Language: Kotlin - Size: 1.71 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 18 - Forks: 1

jcubic/gaiman

Gaiman: Text based game engine and programming language

Language: JavaScript - Size: 2.41 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 140 - Forks: 11

Lemniscate-world/Neural

Neural is a domain-specific language (DSL) designed for defining, training, debugging, and deploying neural networks. With declarative syntax, cross-framework support, and built-in execution tracing (NeuralDbg), it simplifies deep learning development.

Language: HTML - Size: 501 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 13 - Forks: 1

d-clare/specification

The DClare specification repository defines the syntax, semantics, and schema for the DClare DSL

Size: 52.7 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 1

paulschuberth/mdgen

A Kotlin DSL to generate basic Markdown files

Language: Kotlin - Size: 466 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0