#dsl

  1. sqlx

    🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.

    v0.9.0-alpha.1 7.9M #sql #compile-time-checked #database-driver #sqlite #postgresql #async-sql #mysql #dsl #connection-pool #maria-db
  2. rust-fsm

    A framework and a DSL for building finite state machines in Rust

    v0.8.0 70K #state-machine #specification #dsl #output #framework #alphabet #proc-macro #transition #diagram
  3. diffsol

    solving ordinary differential equations (ODEs) in Rust

    v0.12.1 3.3K #ode-solver #differential-equation-solver #ordinary-differential-equation #state-vector #scientific-computing #dsl #jacobi #bdf #runge-kutta #sparse-matrix
  4. runtara-workflows

    Workflow compilation library for runtara DSL

    v1.6.4 #dsl #workflow #compiler #durable #dsl-compiler
  5. tokay

    programming language designed for ad-hoc parsing

    v0.6.13 #dsl #vm #awk #packrat #parser
  6. smlang

    A no-std state machine language DSL

    v0.8.0 38K #state-machine #dsl
  7. asto

    minimalist DSL for documenting CLI tools, built from the ground up in Rust

    v0.1.1 #cli-parser #dsl #documentation #rust #parser
  8. airlang

    Air is a minimalist and universal programming language

    v0.25.0 #dsl #config #serde #programming-language
  9. Tect

    Minimal (only 6 keywords), type-safe language for software architecture with rich tooling

    v0.0.8 #tect #dsl #architecture #compiler #modeling #visualization
  10. cjc-data

    Tidyverse-inspired data manipulation: DataFrame, filter, group_by, join

    v0.1.3 #dataframe #cjc #chess #join #group-by #dsl #rl #data-pipeline #reproducible #20
  11. loom-lang

    Loom — a programming language for safe-by-construction software. Recipes with first-class effects, refinement types, and a zero-dep Loom → Rust → rustc → run pipeline.

    v0.1.0 #effect #refinement #dsl #compiler
  12. megra_rs

    A live-coding language with Markov chains

    v0.0.16 1.0K #live-coding #dsl #sampler #audio
  13. axotly

    A fast, reliable, and expressive API testing tool designed for developer happiness

    v0.1.6 #testing-http #dsl #testing #http-cli #api-testing
  14. atc-router

    Versatile DSL based rule matching engine used by the Kong API Gateway

    v1.7.1 850 #api-gateway #rule-engine #dsl #router #atc
  15. typeset

    A DSL for defining source code pretty printers

    v3.1.2 #pretty-print #dsl #printing #pretty
  16. hypen-parser

    Hypen DSL parser using Chumsky

    v0.4.82 #declarative-ui #parser-dsl #dsl #hypen #ui
  17. morok-schedule

    Optimization passes and pattern engine for the Morok ML compiler

    v0.1.0-alpha.2 #optimization-passes #pattern-matching #split #tensor #kernel #z3 #dsl #morok #beam #fixed-point
  18. makepad-widgets

    Makepad widgets

    v1.0.0 280 #web-ui #widgets #gpu-rendering #makepad #3d #animation #wasm #web-apps #dsl #ui-design
  19. intent-cli

    CLI toolchain for IntentLang: check, render, compile, verify, audit, query, lock, fmt, generate, init

    v0.7.0-beta.1 #formal-verification #dsl #design-by-contract #parser-dsl
  20. runtara-dsl

    DSL for agent metadata definitions in runtara workflows

    v1.6.4 #dsl #agent #workflow #durable
  21. chipi

    A declarative instruction set decoder and disassembler generator

    v0.5.3 #instruction-set #codegen #dsl
  22. opensearch-dsl

    Strongly typed OpenSearch DSL

    v0.3.1 #search-query #opensearch #dsl
  23. probar-js-gen

    NASA/DO-178B-grade Rust DSL for type-safe JavaScript generation

    v1.0.3 #web-worker #codegen #dsl #javascript
  24. pasta_lua

    Pasta Lua - Lua integration for Pasta DSL

    v0.1.22 #pasta #lua #lua-integration #dsl #actor #shiori #sakura
  25. fermata

    An S-expression DSL for working with MusicXML

    v0.1.0 #dsl #music-notation #musicxml #music #lisp
  26. loess

    Small proc macro grammar- and parser-generator providing great UX

    v0.2.5 450 #parser-generator #grammar #proc-macro #parser-dsl #macro-parser #dsl #grammar-parser
  27. lemma-engine

    A language that means business

    v0.8.9 #dsl #rules #rust #logic
  28. cranelift-assembler-x64-meta

    Generate a Cranelift-specific assembler for x64 instructions

    v0.130.1 1.1M #x86-64 #assembly #dsl #cranelift #define #emit #pretty-print
  29. aprender-test-js-gen

    NASA/DO-178B-grade Rust DSL for type-safe JavaScript generation

    v0.31.1 #web-worker #codegen #dsl #javascript
  30. directed

    Evaluate programs based on Directed Acyclic Graphs

    v0.3.0 2.3K #graph #dsl #dag
  31. helix-enterprise-ql

    Query DSL for Helix Enterprise

    v0.1.6 100 #graph-database #dsl #gremlin #query #graph
  32. bevy_hui

    pseudo Html templating ui crate for the bevy-engine

    v0.6.0 #bevy #bevy-ui #dsl #xml #ui
  33. devo

    Generate and run tmux workflows from a small YAML DSL

    v1.0.0 #tmux #dsl #yaml #run #generate #generate-and-run #tmux-session
  34. wp-lang

    WPL language crate with AST, parser, evaluator, builtins, and generators

    v0.1.9 270 #run-time #warp #dsl #wpl #parser-dsl
  35. fastbreak

    A formal methods-inspired specification language combining Alloy, TLA+, Cucumber, and Design by Contract

    v0.5.0 #verification #formal-methods #dsl #specification
  36. spacetimedsl

    The SpacetimeDB Rust Server Module meta-framework

    v0.20.1 #dsl #macro #codegen
  37. aether-azathoth

    A lightweight, embeddable domain-specific language (DSL) interpreter with rich standard library

    v0.5.3 #interpreter #dsl #scripting-language #language-interpreter
  38. rune-cfg

    A modern, simple, and safe config language inspired by Markdown

    v0.4.4 #rune #dsl #parser #config #config-parser
  39. suitecase

    The structured test toolkit. A sync Rust crate for named cases, optional suite and per-case hooks, and macros so each case appears in cargo test—without a custom harness or DSL.

    v0.0.5 #test-harness #mocking #test-cases #test-suite #cargo #appear #mutex #assertions #dsl #teardown
  40. ungrammar

    A DSL for describing concrete syntax trees

    v1.16.1 114K #concrete-syntax-tree #dsl #grammar #parser
  41. phenotyper

    Core compiler library for the Phenotyper structural artifact definition language

    v0.2.0 #codegen #compiler #dsl #text-generation
  42. spacetimedsl_derive-input

    Contains structs which represent the input and output of SpacetimeDSL. Can be used by other proc-macro crates to build Macros which utilize SpacetimeDSL under the hood.

    v0.20.1 #dsl #codegen #macro
  43. gent-lang

    A programming language for AI agents

    v0.3.2 #artificial-intelligence #ai-agents #dsl #llm
  44. oca-file

    OCAFile

    v2.0.0 120 #ast #overlay #oca #parser #parser-generator #dsl
  45. slash-cmd

    CLI for the slash-command language

    v0.1.0 #slash-command #dsl #cli
  46. dol

    DOL (Design Ontology Language) - A declarative specification language for ontology-first development

    v0.8.1 #ontology #dsl #specification-language
  47. airlang_bin

    Air is a minimalist and universal programming language

    v0.25.0 #dsl #config #serde #programming-language
  48. sentience-tokenize

    Tiny Rust zero-dep tokenizer (ident, number, string, parens, operators, keywords)

    v0.2.3 320 #lexer-tokenizer #lexer #dsl #rust #parser-dsl
  49. parsevm

    PEG-like parser tool, grammar matching implemented in virtual machine style, for handwritten lexers

    v0.0.3 #peg #dsl #swar
  50. pflow

    Petri net modeling with ODE simulation and token model DSL

    v0.3.0 #petri-net #ode-solver #state-machine #token-model #dsl
  51. clash-prism-plugin

    Plugin system with lifecycle hooks, multi-component architecture, and cron scheduling

    v0.1.0 #prism #hook #architecture #cron #life-cycle #plugin-system #dsl #cron-scheduling
  52. crepuscularity-core

    Parser, AST, and expression evaluation for the Crepuscularity .crepus DSL (UNSTABLE; in active development)

    v0.3.0 #ast #expression #crepus #gpui #unstable #dsl #plug-and-play #jsx #desktop #compile-time
  53. intent-codegen

    Skeleton code generator for IntentLang specifications (Rust, TypeScript, Python, Go, Java, C#, Swift)

    v0.7.0-beta.1 #formal-verification #design-by-contract #dsl #parser-dsl #specification
  54. chipi-cli

    CLI tool for generating instruction decoders from .chipi files

    v0.8.2 #instruction-set #codegen #dsl #disassembler
  55. o7

    O7 workflow DSL runner

    v0.1.1 #workflow #automation #dsl #tui #artificial-intelligence #workflow-automation
  56. tracen_dsl

    Tracen: generic DSL/IR/runtime/codegen core for event-based trackers

    v0.1.2 #dsl #ffi #tracking #analytics
  57. technique

    A domain specific language for procedures

    v0.5.4 #domain-specific-language #procedure #syntax-highlighting #typst #human-readable #domain-language #forms #pdf #recipe #dsl
  58. state-engine

    Declarative state data management system for process

    v0.1.5 #state-management #dsl #yaml #web
  59. prune-lang

    Prune is a constraint logic programming language with branching heuristic

    v0.2.1 #logic-programming #dsl #prolog #kanren #smt
  60. sigc

    A Rust-based quantitative finance platform with a DSL for trading signals and backtesting

    v0.1.0 #finance-trading #dsl #backtesting #finance
  61. clash-prism-script

    Script engine with rquickjs sandbox for Prism Engine

    v0.1.0 #script-engine #prism #rquickjs #sandbox #patch #生成 #dsl
  62. rugen

    generating random data based on a data description written in Rune

    v0.17.0 #random #data-description #rune #random-data #dsl #data-generator #data-generation
  63. choreo

    DSL for BDD type testing

    v0.13.0 #dsl #bdd #testing #cli
  64. devalang

    Write music with code. Devalang is a domain-specific language (DSL) for sound designers and music hackers. Compose, automate, and control sound — in plain text.

    v0.1.8 #domain-specific-language #music #plain-text #dsl #hacker #automate #musical #beat
  65. intent-ir

    Agent IR lowering, verification, and audit bridge for IntentLang

    v0.7.0-beta.1 #formal-verification #dsl #design-by-contract #parser-dsl
  66. quoth

    scannerless (no-lexing), developer-friendly parsing library for implementing DSLs and syntax parsers in Rust

    v0.3.0 240 #parser-dsl #dsl #parser
  67. legato

    WIP audiograph and DSL for quickly developing audio applications

    v0.0.13 #stream #dsl #simd #audio #midi #sample-rate #dsl-builder #cpal #fir #sine
  68. type-bridge-core-lib

    TypeQL AST, schema parser, query compiler, and validation engine for type-bridge

    v1.4.4 #query-parser #ast #query-engine #schema-parser #compiler #type-ql #typedb #clause #value-type #dsl
  69. rust_sfq

    DSL for designing SFQ circuits in Rust

    v1.0.1-beta #dsl #circuit
  70. msqlx

    Temporary fork of sqlx with unreleased fixes. 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.

    v0.9.0-msqlx.1 330 #sqlx #sql #sqlite #database-driver #temporary-fork #postgresql #compile-time-checked #mysql #dsl #maria-db
  71. blinc_cli

    Blinc UI Framework CLI - build, run, and hot-reload Blinc applications

    v0.5.1 #ui-framework #hot-reloading #gpu-accelerated #android #build #ios #doctor #macos #dsl #declarative-ui
  72. intent-parser

    PEG parser and typed AST for the IntentLang specification language

    v0.7.0-beta.1 #formal-verification #dsl #parser-dsl #design-by-contract
  73. ooroo

    A fast, compiled rule engine with a text-based DSL

    v0.3.0 #rules #dsl #evaluation #engine
  74. dokearley

    Earley parser + DSL grammar language for game devs

    v0.2.1 350 #grammar-parser #dsl #gamedev #earley #earley-parser #parser-dsl
  75. hel

    HEL — Heuristic Expression Language: a deterministic, auditable expression language & parser, AST, builtin registry and evaluator

    v0.2.0 #expression-language #interpreter #ast #dsl #pest
  76. tracen_engine

    Tracen: generic DSL/IR/runtime/codegen core for event-based trackers

    v0.1.2 #dsl #tracking #analytics #ffi
  77. crux-agentic

    Built-in step handlers for crux-script pipelines

    v0.2.3 #agentic #dsl #replay #trace #agent
  78. slash-lib

    Executor types and high-level API for the slash-command language

    v0.1.0 #slash-command #executor #dsl #parser
  79. langkit

    A builder library for creating programming languages in Rust

    v1.0.0 #language-interpreter #interpreter #dsl #compiler #parser-compiler
  80. tracen_eval

    Tracen: generic DSL/IR/runtime/codegen core for event-based trackers

    v0.1.2 #dsl #ffi #tracking #analytics
  81. gonidium

    A DSL compiler and REPL for typed numeric expression pipelines

    v0.0.4 #automatic-differentiation #dsl #dsl-compiler #symbolic #compiler
  82. intent-check

    Semantic analyzer and type checker for IntentLang specifications

    v0.7.0-beta.1 #formal-verification #dsl #design-by-contract #parser-dsl #specification
  83. vibelang-cli

    CLI binary for VibeLang

    v0.4.0 #music #live-coding #super-collider #dsl #audio
  84. bitis

    Bitwise serialization of messages defined in a data description language with interfaces for rust, python and c++

    v0.10.5 #bit-manipulation #serialization #interface #dsl
  85. tracen_analytics

    Tracen: generic DSL/IR/runtime/codegen core for event-based trackers

    v0.1.2 #dsl #analytics #ffi #tracking
  86. tracen_export

    Tracen: generic DSL/IR/runtime/codegen core for event-based trackers

    v0.1.2 #dsl #ffi #tracking #analytics
  87. utf8proj-parser

    Parser for utf8proj native DSL (.proj files)

    v0.9.1 #dsl #parser-dsl #pest
  88. pixlmao

    Define sprites and scenes in a plain-text DSL, render to PNG, preview in your terminal

    v0.1.0 #image #dsl #graphics #pixel-art #terminal
  89. reinhardt-admin-cli

    Command-line tool for Reinhardt project management

    v0.1.0-rc.15 #reinhardt #django #marker #rest #dsl #command-line-tool #summary #macro-dsl #using-cargo #web-apps
  90. MotoGarage_parser

    A parser and interpreter for MotoGarage DSL, a language for managing motorcycle collections

    v0.1.5 #motogarage_parser #interpreter #dsl #parser #moto-garage #collection #parser-and-interpreter #grammar-parser
  91. cruxai-script

    YAML-driven pipeline scripting for the cruxai agentic DSL

    v0.2.1 #agentic #dsl #replay #trace
  92. command-macros

    Macros for creating std::process::Command with shell-like syntax

    v0.2.9 #dsl #shell #macro
  93. intent-implement

    AI-powered full implementation generation from IntentLang specifications

    v0.7.0-beta.1 #llm #dsl #codegen #llm-implementation #implementation
  94. wp-primitives

    Lightweight parsing primitives for the Warp Parse stack

    v0.2.0 130 #warp #primitive #winnow #parser #dsl
  95. xopsy

    Structural pattern matching DSL for JSON. Perform declarative diagnostics and surgical in-place updates on dynamic data.

    v0.1.2 #serde-json #pattern-matching #dsl #macro #json
  96. opeyml

    A declarative, zero-overhead YAML surgery DSL for Rust

    v0.1.0 #serde-yaml #dsl #auto-vivification #macro #macro-dsl
  97. testkit

    A DSL for testing. Starting with APIs and Browser automation.

    v0.2.2 950 #api-testing #browser-automation #json-path #dsl #env-var #assertions #json-format #load-testing #web-testing
  98. xopsyml

    A high-performance, structural pattern-matching DSL for YAML. Perform declarative diagnostics and surgical in-place updates with zero-allocation.

    v0.1.0 #serde-yaml #pattern-matching #dsl #macro
  99. sosaku

    Filtering DSL for JSON and JSON-like data formats

    v0.5.0 #json #serde-json #dsl #filtering #expression #json-like #exp
  100. tracen_catalog

    Tracen: generic DSL/IR/runtime/codegen core for event-based trackers

    v0.1.2 #dsl #ffi #tracking #analytics
  101. script-format

    DSL to format data via rhai scripting

    v2.1.1 #dsl #rhai #scripting #data #cargo-run
  102. sea-core

    Rust core library implementing the SEA DSL primitives and validation engine

    v0.10.0 #dsl #validation #napi #ast-graph #primitive #js-bindings #python-bindings #three-valued #policy-engine #typescript
  103. cloudillo-action

    Federated activity system for Cloudillo: signed posts, comments, reactions, and a declarative Action DSL

    v0.8.12 #cloudillo #federation #dsl #activity #social
  104. tracen_pack

    Build-time pack integration and generic pack runtime for tracker DSL packs

    v0.1.2 #dsl #tracking #analytics #ffi
  105. webnn-graph

    DSL for WebNN graphs

    v0.2.1 #onnx #graphs #dsl #web-nn #ast #json-format #pack-unpack #text-format #visualizer #manifest-json
  106. robinpath

    lightweight, fast scripting language interpreter for automation and data processing

    v0.2.0 #interpreter #scripting-language #automation #dsl #language-interpreter
  107. makepad-live-compiler

    Makepad platform live DSL compiler

    v1.0.0 430 #dsl #makepad #dsl-compiler #live #wasm #native-applications #cargo-run #whisper #3d-rendering
  108. gate-lang

    Gate — a domain-specific language for version control workflows

    v0.1.0 #workflow-automation #version-control #gate #automation #workflow #dsl
  109. rugen-cli

    A command-line tool for generating random data based on a data description written in Rune

    v0.17.0 #random #data-description #rune #command-line-tool #random-data #dsl #data-generator #data-generation
  110. oximedia-pipeline

    Declarative media processing pipeline DSL — typed filter graph, node composition, and execution planning for OxiMedia

    v0.1.3 #dsl #filter-graph #media-processing #multimedia #pipeline #processing-pipeline
  111. malachi

    A domain specific pattern matching language made for defining bot commands

    v0.9.8 1.1K #pattern-matching #dsl #discord-bot #bot #regex-pattern-matching
  112. sqlx-query-dsl

    A query DSL extension for SQLx

    v0.1.1 #query-dsl #query-builder #mysql #sqlx #database #dsl
  113. cruxai

    An agentic DSL for Rust — inspectable, serializable, replayable agent execution

    v0.2.1 #agentic #dsl #replay #trace #agent
  114. graph_generation_language

    Core library for the Graph Generation Language (GGL)

    v0.0.4 200 #dsl #typescript #javascript #wasm
  115. manyleb

    (Welsh for 'specification') is a DSL designed for specifying HTTP APIs in a concise but precise manner

    v0.0.4 #dsl #api #specification #http #welsh
  116. insign

    tiny DSL for Minecraft build regions & metadata

    v0.1.1 #region #dsl #minecraft #metadata #schematics
  117. hamelin

    Pipe-based query language for security event analytics

    v0.7.9 1.4K #query-language #dsl #siem #sql #security
  118. phenotyper-cli

    CLI for the Phenotyper compiler

    v0.2.0 #compiler #dsl #dsl-compiler
  119. rialo-syngen-dsl

    Rialo Syngen DSL

    v0.4.0-alpha.0 #ast #parser #syngen #grammar #validation #dsl #rialo
  120. soft_rust_runtime

    Runtime support library for soft_rust macros

    v0.1.1 #macro #run-time #dsl
  121. makepad-live-tokenizer

    Makepad platform live DSL tokenizer

    v1.0.0 500 #tokenize #dsl #makepad #web-apps #wasm #native-and-web
  122. floz-orm

    A lightweight, typesafe Rust ORM — unifying DAO and DSL from a single schema

    v0.1.7 #orm #dao #type-safe #dsl #schema #query-builder #unifying #varchar
  123. lsp-o7

    Language Server Protocol implementation for O7 .7 workflow files

    v0.1.1 #workflow #dsl #lsp #o7 #language-server
  124. synapse-runtime

    Multi-backend runtime for Synapse memory systems (SQLite, Qdrant, Neo4j)

    v0.1.0 #synapse #docker #qdrant #neo4j #query #multi-backend #event-handling #dsl #llm #storage-sqlite
  125. tree-sitter-graph

    Construct graphs from parsed source code

    v0.12.0 5.5K #tree-sitter #graph-structures #graphs #construct #parsed #dsl
  126. oxdock-parser

    Parser and AST definitions for the OxDock DSL

    v0.6.0-alpha #ast #parser #and #dsl #ox-dock #oxdock #lexer
  127. mortar_compiler

    Mortar language compiler core library

    v0.5.2 #dsl #game-dialog #scripting #dialogue
  128. sqlmodel-query

    Type-safe SQL query builder for SQLModel Rust

    v0.2.1 #sql #query-builder #database #dsl #sqlmodel
  129. emlex

    A zero-cost S-expression mathematical DSL engine for Rust. Provides compile-time evaluation, AST preservation, optimization, and reverse DSL reconstruction.

    v0.1.0 #ast #dsl #s-expr #math #macro
  130. diffsol-c

    A diffsol wrapper featuring runtime scalar/matrix/solver types and a C API

    v0.2.2 #ode-solver #diffsol #automatic-differentiation #dsl #runge-kutta #sparse-matrix #scientific-computing #jit #bdf #llvm
  131. test-dsl

    A helper crate to define easy-to-author tests as KDL documents

    v0.4.0 250 #testing #dsl #kdl
  132. legalis

    Command-line interface for Legalis-RS

    v0.1.4 #command-line-interface #verification #statutes #diff #dsl #shell-completion #viz #visualization #nlp
  133. orrery

    A diagram language for creating component and sequence diagrams

    v0.1.1 #dsl #diagram #uml #visualization
  134. rein-lang

    A declarative language and runtime for AI agent orchestration

    v0.1.0 #artificial-intelligence #ai-agents #dsl #orchestration #policy
  135. rust-regex-dsl

    Regular expression DSL

    v0.1.9 500 #regex #dsl
  136. mortar_cli

    Mortar language command line tool

    v0.3.2 #dsl #game-dialog #scripting #dialogue
  137. dendryform-export

    Lossy exporters for dendryform (Structurizr DSL, JSON, Mermaid)

    v0.1.0 #dsl #dendryform #exporter #diagram #mermaid #lossy
  138. mortar_language

    A Domain Specific Language designed for game dialogue and text event systems

    v0.5.3 #game-dialog #scripting #dsl #dialogue #parser
  139. lira

    No dependency, fast Rust eDSL for writing HTML

    v0.3.1 #html #dsl #markup #web #template
  140. deps-gradle

    Gradle build system support for deps-lsp

    v0.9.3 #language-server #gradle #build-system #package-json #system-deps #deps-lsp #dsl #npm-package #helix #kotlin
  141. dvcompute_gpss_branch

    Discrete event simulation library (support of GPSS-like DSL language for nested simulation)

    v2.0.0 220 #discrete-event-simulation #dsl #simulation
  142. chipi-build

    Build script helper for generating instruction decoders from .chipi files in Rust projects

    v0.8.2 #instruction-set #codegen #dsl #build-script
  143. dvcompute_gpss_cons

    Discrete event simulation library (support of GPSS-like DSL language for conservative distributed simulation)

    v2.0.0 220 #discrete-event-simulation #simulation-framework #dsl
  144. sea-forge

    CLI - The Organization Compiler

    v0.11.2 #dev-tools #dsl #cli
  145. tracen

    Public facade crate for Tracen runtime, DSL, analytics, export, and FFI modules

    v0.1.2 #dsl #ffi #analytics #tracking
  146. tracen_ffi

    Tracen: generic DSL/IR/runtime/codegen core for event-based trackers

    v0.1.2 #dsl #tracking #analytics #ffi
  147. intent-render

    Markdown and HTML renderer for IntentLang specifications

    v0.7.0-beta.1 #formal-verification #dsl #design-by-contract #parser-dsl
  148. path-dsl

    DSL and macro to help deal with Paths and PathBufs

    v0.6.1 #dsl #utility #path
  149. rustd_runtime

    Runtime executor for RustD deterministic DSL

    v0.2.0 #executor #dsl #deterministic #run-time #virtual-machine
  150. oracle_omen_plan

    Planning DSL and DAG compiler for oracle.omen

    v0.1.0 #agent-framework #dag #auditable #dsl #omen #crdt #event-sourcing #wasm #autonomous-agent #self-evolution
  151. pflow-dsl

    S-expression DSL for defining token model schemas

    v0.3.0 #s-expr #petri-net #token-model #dsl #parser
  152. scriptful

    A minimalist, no_std stack machine library for interpreting domain specific interpreted languages

    v0.4.0 #stack #dsl #machine
  153. product-farm-farmscript

    FarmScript DSL - Human-friendly expression language that compiles to JSON Logic

    v0.2.0 #json-logic #dsl #compiler #expression #parser-compiler
  154. flutmax

    Transpiler between .flutmax text and Max/MSP .maxpat patches

    v0.1.1 #transpiler #dsl #max-msp #audio
  155. sig_types

    Core type definitions for the sigc quantitative finance DSL

    v0.1.0 #finance-trading #dsl #trading #finance #backtesting
  156. miyabi-workflow

    Workflow DSL for Miyabi - Graph-based agent orchestration with .then(), .branch(), .parallel()

    v0.1.2 #orchestration #dsl #workflow #async #agent
  157. soft_rust_macro

    Procedural macro engine for soft_rust - Python-like ergonomics in Rust

    v0.1.1 #type-inference #dsl #ergonomics #macro-dsl
  158. intent-runtime

    Expression evaluator and stateless runtime for IntentLang specifications

    v0.7.0-beta.1 #formal-verification #design-by-contract #dsl #parser-dsl #specification
  159. synapse-dsl

    DSL parser for Synapse memory configuration language (.mnm)

    v0.1.0 #synapse #dsl #mnm #configuration-language #parser-dsl #docker #artificial-intelligence
  160. cmtc

    compiler providing cmtir-based passes to generate backends including FIRRTL, SystemVerilog and simulators

    v0.1.2 #hdl-dsl #compiler #hdl #verilog #dsl #dsl-compiler
  161. dvcompute_gpss

    Discrete event simulation library (support of GPSS-like DSL language for sequential simulation)

    v2.0.0 220 #discrete-event-simulation #dsl #simulation
  162. panproto-lens-dsl

    Declarative lens DSL for panproto with Nickel, JSON, and YAML support

    v0.34.1 #lens #specification #dsl #nickel #panproto #auto-generate
  163. amble_engine

    Data-first interactive fiction engine and REPL for worlds authored in the Amble DSL

    v0.66.0 #game-engine #dsl #interactive-fiction #text-adventure
  164. hagoromo

    Declarative vector graphics DSL inspired by the Haskell diagrams package

    v0.2.0 #diagram #vector-graphics #haskell #dsl #package
  165. sqlx-etorreborre

    🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.

    v0.7.9 150 #sqlx #sql #database-driver #compile-time-checked #sqlite #postgresql #async-sql #mysql #dsl #maria-db
  166. railroad_dsl

    A small DSL to generate syntax-diagrams

    v0.2.2 310 #css #dsl #generate #railroad #diagram
  167. telltale-language

    Shared choreography frontend for Telltale DSL parsing, projection, and macro code generation

    v14.0.0 750 #choreography #telltale #dsl #multi-party #macro-generation #session-typed #parser-dsl #manifest-json
  168. cmtrs

    A rule-based embedded HDL in Rust

    v0.1.2 #hdl-dsl #compiler #hdl #dsl #hardware #verilog #dsl-compiler
  169. fabula-dsl

    Text DSL parser for fabula patterns and graphs

    v0.1.0 #dsl #parser-dsl #temporal #pattern-matching
  170. mathsys

    The Natural Language of Math

    v9.0.0 #math #nlp #dsl #latex
  171. symbi-dsl

    Symbi DSL - AI-native programming language with Tree-sitter integration

    v1.10.0 #tree-sitter #dsl #symbiont
  172. munyo

    A data language which aims to be the most efficient way to handwrite data

    v0.8.0 900 #dsl #html #async
  173. variable-codegen

    TypeScript code generation for the Variable feature flag DSL

    v0.1.4 #generate-typescript #variables #dsl #flags
  174. panproto-theory-dsl

    Declarative theory DSL for panproto with Nickel, JSON, and YAML support

    v0.34.1 #theory #specification #nickel #panproto #protocols #theories #dsl #morphism #gat
  175. clash-prism-core

    Prism Engine core — Patch IR, compiler, executor, validator, cache, watcher

    v0.1.1 #validation #prism #executor #compiler #execution-trace #cache #dsl #suggestions #intermediate-representation #mihomo
  176. gpui-markup

    A declarative markup DSL for building GPUI applications

    v0.5.2 #gpui #markup #dsl #ui-elements #applications #gpui-component #spread #builder-pattern #declarative-build #px
  177. amble_data

    Shared data model used by amble_engine and amble_script for the Amble game engine

    v0.66.0 #data-model #shared-data #game-engine #amble #define #dsl
  178. intent-gen

    Natural language to IntentLang spec generation via LLM (Layer 0)

    v0.7.0-beta.1 #nlp #dsl #llm
  179. soft_macro_input

    Parser and input handling for soft_rust macro DSL

    v0.1.1 #parser-dsl #macro #input #macro-input #input-macro #dsl #macro-dsl
  180. devapack

    Addon generator and packager for Devalang

    v0.0.2 #music #dsl #audio #cli
  181. slashcrux

    Shared vocabulary types for the Slash and Crux agentic Rust ecosystem

    v0.1.1 #agentic #workflow #dsl #type
  182. peepmatic-souper

    Converting Souper optimizations into Peepmatic DSL

    v0.78.0 #wasmtime #dsl #peepmatic #standards-compliant #optimization #wasm-optimization #souper #cranelift
  183. amble_script

    Authoring-focused DSL, parser, and compiler that produces Amble engine WorldDef data

    v0.66.0 #compiler #cli-parser #parser-dsl #interactive-fiction #dsl #parser-compiler
  184. nenyr

    initial version of the Nenyr parser delivers robust foundational capabilities for interpreting Nenyr syntax. It intelligently processes central, layout, and module contexts, handling complex variable…

    v1.0.0-beta.1 370 #domain-specific-language #css #css-framework #themes #tokenize #seamless-integration #breakpoints #context-aware #animation #dsl
  185. lichen

    Scripting DSL (for Dialogue Graphs, et al)

    v0.3.8 110 #dsl #scripting
  186. reinhardt-manouche

    DSL definitions for reinhardt-pages macro (Manouche Jazz DSL)

    v0.1.0-rc.15 1.4K #ast #parser #parser-dsl #dsl #macro
  187. sig_lsp

    Language Server Protocol implementation for the sigc DSL

    v0.1.0 #finance-trading #dsl #quant #backtesting #trading #finance
  188. causal_inspector_utils

    Describe DSL and shared utilities for the causal inspector UI

    v0.1.5 #causal #reactor #dsl #ui #utilities #block-status #serialization #event-sourcing #diagram #checklist
  189. weflux

    Minimal DSL-driven flowchart renderer with SVG and PNG output

    v0.2.0 #svg #png #flowchart #diagram #dsl #graphics
  190. clearhead_core

    Core domain model and logic for the ClearHead framework

    v0.2.0 #domain-model #rdf #action #diff #tree-sitter #crdt #dsl #sparql #structured-data #sparql-query
  191. clex_llm

    Generates clex from input format and constraints in natural language using LLM

    v0.3.3 390 #llm #test-cases #dsl #generator #automata
  192. cmtir

    The intermediate representation for Cement (cmt2) languages and compiler tools

    v0.1.2 #hdl-dsl #compiler #hdl #dsl #verilog #dsl-compiler
  193. forester-rs

    Workflow framework based on the behavior trees

    v0.4.1 #behavior-tree #workflow-engine #framework #artificial-intelligence #game-ai #dsl #task-orchestration
  194. tracen_pack_codegen

    Pack code generation using Handlebars templates for Rust and TypeScript

    v0.1.2 #dsl #ffi #tracking #analytics
  195. tree-sitter-flutmax

    Tree-sitter grammar for the flutmax DSL

    v0.1.0 #tree-sitter-grammar #flutmax #dsl #parser-grammar
  196. dialasm

    pest based dialogue DSL for Rust

    v0.1.0 #dialog #dsl #label #pest #jump #multi-line
  197. timelang

    A DSL (Domain Specific Language) and grammar for parsing and rendering human-readable date/time and duration values

    v0.1.3 #date-time #date-parser #dsl #date-time-parser #parser
  198. tur

    Turing Machine Language - Parser, interpreter, and execution engine

    v0.1.0 #turing-machine #interpreter #dsl #parser-dsl #language-interpreter
  199. rustd_core

    Core types and IR for the RustD deterministic DSL

    v0.2.0 #dsl #ir #deterministic #compiler-ir #dsl-compiler
  200. alint-dsl

    Internal: YAML DSL loader for alint configuration files. Not a stable public API.

    v0.1.0 #dsl #alint #config #yaml #public-api #github-actions #linter
  201. pflow-mcp

    MCP server for Petri net simulation and analysis

    v0.3.0 #petri-net #dsl #token-model #ode-solver #simulation-modeling #mcp #proc-macro #equilibrium #mcp-server #simulation-and-analysis
  202. nanoneo

    lisp-like dsl which "compiles" into html

    v0.6.1 #html #dsl #lisp-like #document #html-parser
  203. armature-rhai

    Rhai scripting language integration for Armature - write handlers in Rhai

    v0.1.0 #rhai #dsl #web #embedded #scripting
  204. fsl

    FakeHub State Language. DSL for managing state in fakehub

    v0.0.6 330 #dsl #state #automated-tests #testing #fakehub #github-api #devops
  205. dashlang

    Declarative language for expressing DashScene content

    v0.1.0 #dsl #ui #dashscene
  206. glit

    pretty-printing git stats

    v0.3.0 #git #git-status #dsl #gist #status
  207. sig_runtime

    High-performance columnar runtime for sigc trading signal execution

    v0.1.0 #finance-trading #trading #quant #backtesting #dsl #finance
  208. rngstr

    A cli tool for generating random strings of characters with customization options and a small domain specific language

    v0.3.0 230 #random #dsl #cli
  209. marigold-grammar

    Grammar for the marigold language

    v0.1.17 #ast #domain-specific-language #grammar-parser #marigold #async-stream #dsl #async-std
  210. basic-dsl

    procedural macro crate that provides a BASIC interpreter embedded as a domain-specific language

    v0.3.0 #interpreter #dsl #basic #embedded
  211. bevy_hui_widgets

    A collection of bevy components and systems to build widgets with bevy_hui

    v0.5.0 #bevy-ui #bevy #dsl #html #ui #xml
  212. rs-statemachine

    COLA-style state machine with fluent API

    v0.1.0 #state-machine #fsm #dsl #workflow
  213. pmlang

    Core of Parsec Math Language (PMLang)

    v0.0.4 #dsl #parsec #math #wasm #language
  214. rustd_compiler

    Deterministic compiler for RustD DSL

    v0.2.0 #compiler #dsl #ir #deterministic #parser-dsl #dsl-compiler
  215. canrun

    A logic programming library inspired by the *Kanren family of language DSLs

    v0.5.0 #logic-programming #dsl #kanren #logic
  216. airlang_ext

    The Extension of Air Programming Language

    v0.25.0 #dsl #config #serde #programming-language
  217. timeblok

    A language for event scheduling in plain text

    v0.5.0 170 #calendar #plain-text #events #dsl #ics #declarative-language #filetime #blok #calendar-ics
  218. rust-regex-dsl-creator

    Regular expression DSL derive macros

    v0.1.9 440 #regex #dsl #derive
  219. obzenflow_dsl

    DSL and infrastructure layer for ObzenFlow - flow! macro and high-level orchestration

    v0.1.2 #dsl #middleware #obzenflow #macro #stage #topology #flow-definition #flows #audit
  220. bevy-ui-dsl

    A DSL library that simplifies the creation of widgets for bevy_ui

    v0.9.0 600 #bevy-ui #dsl #bevy
  221. Try searching with DuckDuckGo.

  222. rvs

    defining and evaluating random variables using a simple DSL

    v0.5.0 #random #dsl #c-api
  223. halo-rest

    halo rest (web glue layer / middleware / routing DSL)

    v0.1.0 #middleware #rest #halo #routing #glue-layer #dsl #server-config
  224. openinfer-dsl

    Rust-embedded DSL for defining OpenInfer graphs with explicit control flow and memory semantics

    v0.1.3 #graphs #control-flow #dsl #semantic #embedded #cache #memory-section
  225. auk

    An eDSL for writing HTML using standard Rust syntax

    v0.6.0 410 #html-template #html #dsl #markup #template
  226. iced-markup

    A declarative markup DSL for building Iced GUI applications in Rust

    v0.1.0-beta #dsl #markup #proc-macro #iced-gui #iced #gui
  227. notation_dsl

    Fun notation - DSL to create notation files

    v0.6.0 #music-notation #music-theory #chord #dsl #guitar-tabs #colorful #bevy #pitch
  228. cruxi-api

    API response types and filter DSL for Cruxi

    v0.1.0 #api-response #filter #dsl #cruxi #parser #pagination #sorting-field
  229. json-schema-dsl

    DSL to write JSON Schema

    v0.2.2 280 #json-schema #dsl
  230. samtest

    Vitest-inspired testing for Rust

    v2026.2.21-bc #testing #vitest-inspired #re-exports #assertions #dsl
  231. hydroflow

    Hydro's low-level dataflow runtime and IR

    v0.10.0 410 #hydro #dataflow #service #optimization #lattice #dataflow-programming #dsl
  232. scdlang

    Core parser of Statecharts Description Languange

    v0.2.1 #state-machine #dsl
  233. ferrite-session

    Session Types DSL for Rust

    v0.3.0 #session-types #ferrite #dsl
  234. specx

    Minimal Specification pattern utilities for Rust with composable predicate specs, boolean combinators, and a micro-DSL

    v0.1.0 #specification #dsl #combinator #pattern #predicate
  235. bpmn-sdk

    Type-safe Rust DSL for declarative BPMN process modeling

    v0.1.0 #sdk #dsl #validation #bpmn #task-manager #compile-time #type-safe #sla #builder-pattern #process-definition
  236. mortar_lsp

    Mortar language LSP server

    v0.4.2 #game-dialog #scripting #dsl #dialogue
  237. rustrails-macros

    Declarative macros for RustRails DSL

    v0.1.2 #dsl #rust-rails #macro #macro-dsl #macro-rules #scaffolds
  238. tur-cli

    Command-line interface for Turing machine simulator

    v0.1.0 #turing-machine #interpreter #dsl #parser-dsl #language-interpreter
  239. harlaw

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

    v1.1.1 #dsl #json #transform #dictionary
  240. timeblok-cli

    A CLI for timeblok

    v0.5.0 100 #calendar #text-file #dsl #plain-text #ics #calendar-ics
  241. cfn-guard-rulegen

    rulegen takes a CloudFormation template and autogenerates a set of cfn-guard rules that match the properties of its resources. This is a useful way to get started rule-writing or just…

    v1.0.0 #domain-specific-language #deployment #amazon-cloudformation #rules #cfn-guard #security-compliance #dsl #policy-as-code #terraform #json-validation
  242. unflow

    DSL to convert design to code

    v0.1.1 #dsl #design #convert #sketch