Thanks to visit codestin.com
Credit goes to lib.rs

#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 3.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 33K #state-machine #specification #dsl #output #framework #proc-macro #alphabet #transition #diagram
  3. axotly

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

    v0.1.3 #testing-http #dsl #testing #api #api-testing #http-cli
  4. tokay

    programming language designed for ad-hoc parsing

    v0.6.13 #dsl #vm #awk #packrat #parser
  5. typeset

    A DSL for defining source code pretty printers

    v3.1.0 1.2K #pretty-print #dsl #printing #pretty
  6. 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
  7. Tect

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

    v0.0.8 #tect #dsl #architecture #compiler #modeling #visualization
  8. smlang

    A no-std state machine language DSL

    v0.8.0 16K #state-machine #dsl
  9. runtara-workflows

    Workflow compilation library for runtara DSL

    v1.4.1 #dsl #workflow #compiler #durable #dsl-compiler
  10. directed

    Evaluate programs based on Directed Acyclic Graphs

    v0.3.0 2.3K #graph #dsl #dag
  11. diffsol

    solving ordinary differential equations (ODEs) in Rust

    v0.10.1 150 #ode-solver #differential-equation-solver #ordinary-differential-equation #scientific-computing #state-vector #dsl #jacobi #bdf #runge-kutta #sparse-matrix
  12. ungrammar

    A DSL for describing concrete syntax trees

    v1.16.1 45K #concrete-syntax-tree #dsl #grammar #parser
  13. airlang

    Air is a minimalist and universal programming language

    v0.22.0 #dsl #config #serde #programming-language
  14. megra_rs

    A live-coding language with Markov chains

    v0.0.16 1.0K #live-coding #dsl #sampler #audio
  15. gent-lang

    A programming language for AI agents

    v0.3.2 #ai-agents #dsl #llm
  16. runtara-dsl

    DSL for agent metadata definitions in runtara workflows

    v1.4.1 #dsl #workflow #agent #durable
  17. fastbreak

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

    v0.4.1 #verification #formal-methods #dsl #specification
  18. 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
  19. opensearch-dsl

    Strongly typed OpenSearch DSL

    v0.3.0 #search-query #opensearch #dsl
  20. lemma-engine

    A language that means business

    v0.6.9 #rules #dsl #rust #logic
  21. 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.15.0 #codegen #dsl #macro
  22. dol

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

    v0.7.2 #ontology #specification-language #dsl #parser
  23. aether-azathoth

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

    v0.5.3 #interpreter #dsl #scripting-language #language-interpreter
  24. cranelift-assembler-x64-meta

    Generate a Cranelift-specific assembler for x64 instructions

    v0.127.2 497K #x86-64 #assembly #dsl #cranelift #define #emit #pretty-print
  25. armature-rhai

    Rhai scripting language integration for Armature - write handlers in Rhai

    v0.1.0 #rhai #scripting #dsl #embedded
  26. 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
  27. probar-js-gen

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

    v1.0.0 #web-worker #codegen #dsl #javascript
  28. sentience-tokenize

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

    v0.2.3 320 #lexer-tokenizer #lexer #dsl #rust #parser-dsl
  29. bevy_hui

    pseudo Html templating ui crate for the bevy-engine

    v0.5.0 #bevy #bevy-ui #dsl #xml #ui
  30. rune-cfg

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

    v0.2.0 #config-parser #rune #dsl #parser #config
  31. airlang_bin

    Air is a minimalist and universal programming language

    v0.22.0 #dsl #config #serde #programming-language
  32. legalis

    Command-line interface for Legalis-RS

    v0.1.2 #command-line-interface #verification #diff #statutes #dsl #shell-completion #viz #visualization #nlp
  33. spacetimedsl

    Ergonomic DSL for SpacetimeDB

    v0.15.0 #dsl #codegen #macro
  34. 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
  35. choreo

    DSL for BDD type testing

    v0.8.3 #dsl #bdd #testing
  36. webnn-graph

    DSL for WebNN graphs

    v0.2.1 #onnx #graphs #dsl #web-nn #ast #json-format #pack-unpack #text-format #visualizer #manifest-file
  37. insign

    tiny DSL for Minecraft build regions & metadata

    v0.1.1 #region #dsl #minecraft #metadata #schematics
  38. dokearley

    Earley parser + DSL grammar language for game devs

    v0.2.1 350 #grammar-parser #dsl #gamedev #earley #earley-parser #parser-dsl
  39. quoth

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

    v0.3.0 #parser-dsl #dsl #parser
  40. graph_generation_language

    Core library for the Graph Generation Language (GGL)

    v0.0.4 200 #dsl #typescript #javascript #wasm
  41. 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
  42. oxdock-parser

    Parser and AST definitions for the OxDock DSL

    v0.6.0-alpha #ast #parser #and #dsl #ox-dock #oxdock #lexer
  43. test-dsl

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

    v0.4.0 250 #testing #dsl #kdl
  44. 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
  45. product-farm-farmscript

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

    v0.2.0 #json-logic #dsl #compiler #expression #parser-compiler
  46. blinc_cli

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

    v0.1.1 #ui-framework #hot-reloading #gpu-accelerated #android #build #ios #doctor #macos #dsl #declarative-ui
  47. apex_spec

    APEX Spec v1.1 — Deterministic DSL for agent planning, validation, and tool execution. Parser, validator, interpreter, prompts included.

    v1.1.0 #dsl #llm #agent #planning #parser
  48. oracle_omen_plan

    Planning DSL and DAG compiler for oracle.omen

    v0.1.0 #agent #dag #auditable #dsl #omen #autonomous-agent #event-sourcing #crdt #wasm #llm
  49. malachi

    A domain specific pattern matching language made for defining bot commands

    v0.9.8 1.1K #pattern-matching #discord-bot #dsl #bot #regex-pattern-matching
  50. vibelang-cli

    CLI binary for VibeLang

    v0.3.0 #music #live-coding #super-collider #dsl #audio
  51. 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
  52. script-format

    DSL to format data via rhai scripting

    v2.1.1 #dsl #rhai #scripting #data #cargo-run
  53. prune-lang

    Prune is a constraint logic programming language with branching heuristic

    v0.1.2 #logic-programming #dsl #prolog #kanren #smt
  54. command-macros

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

    v0.2.9 #dsl #shell #macro
  55. miyabi-workflow

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

    v0.1.2 #workflow #orchestration #dsl #agent #async
  56. tree-sitter-graph

    Construct graphs from parsed source code

    v0.12.0 3.1K #tree-sitter #graph-structures #graphs #construct #parsed #dsl
  57. sqlx-query-dsl

    A query DSL extension for SQLx

    v0.1.1 #query-dsl #query-builder #mysql #sqlx #database #dsl
  58. railroad_dsl

    A small DSL to generate syntax-diagrams

    v0.2.2 310 #css #dsl #generate #railroad #diagram
  59. 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
  60. forester-rs

    Workflow framework based on the behavior trees

    v0.4.1 1.1K #behavior-tree #workflow-engine #framework #artificial-intelligence #game-ai #task-orchestration #dsl
  61. overlay-file

    OverlayFile used to define overlays in OCA

    v1.0.0-rc.3 #overlay #file #oca #define #capture #dsl
  62. rust_sfq

    DSL for designing SFQ circuits in Rust

    v0.1.3 #dsl #circuit
  63. technique

    A domain specific language for procedures

    v0.4.5 #domain-specific-language #procedure #typst #syntax-highlighting #domain-language #forms #dsl
  64. makepad-live-tokenizer

    Makepad platform live DSL tokenizer

    v1.0.0 270 #tokenize #makepad #platform #dsl #live #wasm
  65. 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 #sqlx #sql #database-driver #compile-time-checked #sqlite #postgresql #async-sql #mysql #dsl #maria-db
  66. cmtrs

    A rule-based embedded HDL in Rust

    v0.1.2 #hdl-dsl #compiler #hdl #dsl #hardware #verilog #dsl-compiler
  67. weflux

    Minimal DSL-driven flowchart renderer with SVG and PNG output

    v0.2.0 #svg #png #flowchart #diagram #dsl #graphics
  68. lira

    No dependency, fast Rust eDSL for writing HTML

    v0.3.1 #html #dsl #markup #web #template
  69. tur

    Turing Machine Language - Parser, interpreter, and execution engine

    v0.1.0 #turing-machine #interpreter #dsl #parser-dsl #language-interpreter
  70. 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
  71. amble_engine

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

    v0.65.0 #game-engine #dsl #interactive-fiction #text-adventure
  72. rust-regex-dsl

    Regular expression DSL

    v0.1.9 500 #regex #dsl
  73. path-dsl

    DSL and macro to help deal with Paths and PathBufs

    v0.6.1 120 #dsl #utility #path
  74. cmtir

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

    v0.1.2 #hdl-dsl #compiler #hdl #dsl #verilog #dsl-compiler
  75. scriptful

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

    v0.4.0 #stack #dsl #machine
  76. rs-statemachine

    COLA-style state machine with fluent API

    v0.1.0 #state-machine #fsm #dsl #workflow
  77. gpui-markup

    A declarative markup DSL for building GPUI applications

    v0.5.2 #gpui #markup #dsl #ui-elements #applications #spread #builder-pattern #declarative-build #px
  78. 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
  79. mortar_cli

    Mortar language command line tool

    v0.3.0 #game-dialogue #dsl #scripting
  80. dvcompute_gpss

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

    v2.0.0 220 #discrete-event-simulation #dsl #simulation-framework
  81. devapack

    Addon generator and packager for Devalang

    v0.0.2 #music #dsl #audio #cli
  82. amble_data

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

    v0.65.0 #data-model #shared-data #game-engine #amble #define #dsl
  83. mortar_language

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

    v0.5.0 #game-dialogue #scripting #dsl #parser #dialogue
  84. symbi-dsl

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

    v0.6.1 #tree-sitter #dsl #symbiont
  85. munyo

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

    v0.8.0 900 #dsl #html #async
  86. dialasm

    pest based dialogue DSL for Rust

    v0.1.0 #dialog #dsl #label #pest #jump #multi-line
  87. mortar_compiler

    Mortar language compiler core library

    v0.5.0 #dsl #game-dialog #scripting #dialogue
  88. basic-dsl

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

    v0.3.0 #interpreter #dsl #basic #embedded
  89. iron_lang

    Language and configuration utilities for iron agent framework with DSL support

    v0.1.0 #dsl #iron #agent #language
  90. mortar_lsp

    Mortar language LSP server

    v0.4.0 #game-dialogue #scripting #dsl
  91. ecaxpr

    Tiny expressions-based language for elementary cellular automata simulation

    v0.1.1 #cellular-automata #dsl #rule30 #simulation
  92. peepmatic-souper

    Converting Souper optimizations into Peepmatic DSL

    v0.78.0 #wasmtime #dsl #peepmatic #standards-compliant #optimization #wasm-optimization #souper #cranelift
  93. cashly

    一个简要投资记录法的 DSL 脚本解析器, 这个库包含 EBNF 设计和 rust 的实现

    v0.1.0 #dsl #ebnf #trade #define #assets #portfolio #date
  94. lichen

    Scripting DSL (for Dialogue Graphs, et al)

    v0.3.8 110 #dsl #scripting
  95. clex_llm

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

    v0.3.3 390 #llm #test-cases #dsl #generator #automata
  96. hamelin

    Pipe-based query language for security event analytics

    v0.3.4 #query-language #dsl #siem #sql #security
  97. builderx

    A concise builder-pattern UI DSL for Rust

    v0.1.0 #builder-pattern #dsl #adapter #gpui #default #static-string #ui-toolkit #debugging
  98. amble_script

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

    v0.65.0 #compiler #cli-parser #parser-dsl #interactive-fiction #dsl #parser-compiler
  99. 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
  100. fsl

    FakeHub State Language. DSL for managing state in fakehub

    v0.0.6 #dsl #state #automated-tests #testing #fakehub #github-api #devops
  101. vexity

    Tiny scripting language for hacking on abstractions of financial markets

    v0.0.4 140 #quant-finance #dsl #finance #quant
  102. json-schema-dsl

    DSL to write JSON Schema

    v0.2.2 280 #json-schema #dsl
  103. eggplant-transpiler

    transpiler of eggplant to generate rust code from egglog code

    v0.2.7 #eggplant #egglog #dsl #pattern #define #rewrite-rules #rust-api #version-control #datatype #fact
  104. tur-cli

    Command-line interface for Turing machine simulator

    v0.1.0 #turing-machine #interpreter #dsl #parser-dsl #language-interpreter
  105. 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
  106. varion

    텍스트 기반 DSL로 구성된 대화 시스템 파싱 라이브러리

    v0.0.3 #dsl #game-dialogue #game #text #dialogue
  107. nanoneo

    lisp-like dsl which "compiles" into html

    v0.6.1 #html #dsl #lisp-like #document #html-parser
  108. 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
  109. 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
  110. glit

    pretty-printing git stats

    v0.3.0 #git #git-status #dsl #gist #status
  111. pmlang

    Core of Parsec Math Language (PMLang)

    v0.0.4 #dsl #parsec #math #wasm
  112. canrun

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

    v0.5.0 #logic-programming #dsl #kanren #logic
  113. kotoba-formatter

    Kotoba Code Formatter - Formats .kotoba files with consistent style

    v0.1.16 #code-formatter #kotoba #style #dsl
  114. airlang_ext

    The Extension of Air Programming Language

    v0.22.0 #dsl #config #serde #programming-language
  115. 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
  116. auk

    An eDSL for writing HTML using standard Rust syntax

    v0.6.0 410 #html-template #html #dsl #markup #template
  117. bevy-ui-dsl

    A DSL library that simplifies the creation of widgets for bevy_ui

    v0.9.0 600 #bevy-ui #dsl #bevy
  118. rvs

    defining and evaluating random variables using a simple DSL

    v0.5.0 #random #dsl #c-api
  119. rust-regex-dsl-creator

    Regular expression DSL derive macros

    v0.1.9 440 #regex #dsl #derive
  120. set_parser

    A tiny DSL and parser for set algebra (∪, ∩, , △, ’), built with pest. Parses programs with let and print, builds an AST-ready parse tree for evaluation/printing.

    v0.1.0 #parser-dsl #pest-parser #dsl #set
  121. bevy_hui_widgets

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

    v0.4.0 #bevy-ui #bevy #dsl #html #ui #xml
  122. notation_dsl

    Fun notation - DSL to create notation files

    v0.6.0 #music-notation #music-theory #chord #dsl #guitar-tabs #colorful #bevy #pitch
  123. unsyn

    A DSL for specifying concrete syntax trees

    v0.10.11 #concrete-syntax-tree #combinator #dsl #parser-combinator #specifying
  124. scdlang

    Core parser of Statecharts Description Languange

    v0.2.1 #state-machine #dsl
  125. chaf

    A CLI filter tool that removes lines based on logical conditions using AND, OR, NOT, and parentheses

    v0.1.0 #logging #dsl #log-filter #cli #text
  126. ferrite-session

    Session Types DSL for Rust

    v0.3.0 #session-types #ferrite #dsl
  127. hydroflow

    Hydro's low-level dataflow runtime and IR

    v0.10.0 110 #hydro #dataflow #service #lattice #documentation #dataflow-programming #dsl
  128. unflow

    DSL to convert design to code

    v0.1.1 #dsl #design #convert #sketch
  129. harlaw

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

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

    A CLI for timeblok

    v0.5.0 100 #calendar #text-file #dsl #plain-text #ics #calendar-ics
  131. 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 #terraform #json-validation #provide-feedback
  132. rstv

    Rust nhưng Tiếng Việt và cắt bớt từ khóa

    v0.1.2 #dsl #rust-vn #rust-vietnam #macro
  133. sqlx-build-trust

    🧰 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 #compile-time-checked #sqlx #sql #database-driver #async-sql #mysql #postgresql #dsl #maria-db #sql-driver
  134. builderx-gpui

    gpui adapter implementations for the builderx DSL

    v0.1.0 #gpui #builderx #adapter #builder-pattern #dsl
  135. grass-ir

    IR for GRASS

    v0.1.4 #grass #data-analysis #ir #genomics #domain-language #dsl
  136. Try searching with DuckDuckGo.

  137. halo-rest

    halo rest(Web 适配层/中间件/路由 DSL)

    v0.1.0 #rest #halo #web #dsl
  138. melbi

    expressive, embeddable, sandboxed expression language

    v0.1.0 #expression-language #dsl #sandbox
  139. hax-diagnostics

    hax diagnostics helper crate

    v0.1.0-pre.1 #hax #diagnostics #helper #formal-verification #cargo-subcommand #hacspec #dsl #coq #nix-package
  140. kittycad-execution-plan

    A DSL for composing KittyCAD API queries

    v0.1.6 1.8K #domain-specific-language #kittycad #execution-plan #api-request #query #dsl #send-api #composing
  141. froql

    an in memory query dsl

    v0.1.0 #query-dsl #dsl
  142. grass-driver

    Driver for GRASS

    v0.1.4 #grass #data-analysis #genomics-data #define #genomics-analysis #driver #domain-language #dsl #binary-executable
  143. oters

    A Functional Reacitve Programming Language for writing GUI applications

    v0.1.8 #functional-reactive-programming #dsl #ui
  144. noir

    rust based, DSL alike and request driven, black box testing library for HTTP APIs

    v0.2.0 #http-mocking #api-mocking #testing #testing-mocking #dsl #mocking #testing-http
  145. hexspec

    A dsl for creating and verifying byte buffers

    v0.2.0 #byte-buffer #hex-editor #label #specification #comments #nibble #dsl #pad #schema-version #binary-encoding
  146. comet-rs

    Rust eDSL for COMET: domain specific COMpiler for Extreme Targets

    v0.1.1-rc3 #compiler #mlir #dsl #heterogeneous #dsl-compiler
  147. rvs-repl

    REPL for Rvs - A library for defining and evaluating random variables using a simple DSL

    v0.5.0 #dsl #c-api #random
  148. rvs-c-api

    C-API for Rvs - A library for defining and evaluating random variables using a simple DSL

    v0.5.0 #random #c-api #dsl
  149. polyrhythmix

    Polyrhythmically-inclinded Midi Drum generator

    v0.1.0 #midi #drum #generator #part #midi-file #music #dsl #kick #user-defined #assist
  150. db_dsl

    DSL for creating database objects

    v0.3.3 #foreign-keys #database #column #table-definition #dsl #dialect #sql #database-migrations #to-sql
  151. guarding

    guardians for code, architecture, layered. Guarding crate a architecture aguard DSL which based on ArchUnit.

    v0.2.6 #guard #dsl #guardians #arch-unit #layered #java #javascript #golang #aguard
  152. scrapelect

    Interpreter for scrapelect, a CSS-inspired web scraping DSL

    v0.3.2 160 #web-scraping #dsl #interpreter #json-output #css-selectors #structured-data
  153. chema

    An external DSL for JSON Schema

    v0.0.9 #json-schema #dsl #swagger #cli
  154. jellyschema

    Configuration DSL

    v0.11.10 #json-schema #ui #jelly #object #dsl #json-validation #schema-generation
  155. playout

    DSL for creating Vulkan pipeline layout and descriptor set layout

    v0.1.0 #descriptor-set #dsl #layout #domain-specific-language #pipeline #proc-macro #glsl #vulkan
  156. hypershell-tokio-components

    Modular DSL for shellscripting in Rust

    v0.1.0 #cgp #dsl
  157. phile

    The Painless High-Level Persistence Engine

    v0.1.4 #orm #dsl #codegen #database
  158. mos6502_assembler

    DSL for MOS6502 assembly

    v0.3.0 #assembly #mos-6502 #dsl #dsl-for-mos6502
  159. fluent_state_machine

    A domain-specific language (DSL) for creating state machines in Rust

    v0.5.0 100 #state-machine #dsl #rust
  160. math-parser-rs

    handwritten dsl for interpreting math

    v0.1.0 #dsl #interpreting #math #hand-written
  161. grass-macro

    Procedual Macros for GRASS

    v0.1.4 #grass #procedual #sorting #system #data-analysis #dsl #genomics #genomics-data #expressive #domain-language
  162. rvs-parser

    Parser for Rvs - A library for defining and evaluating random variables using a simple DSL

    v0.5.0 #c-api #random #dsl
  163. scdlang_xstate

    Scdlang parser for targeting JavaScript library XState

    v0.2.1 #dsl #state-machine
  164. async_ui_internal_utils

    for internal use only

    v0.0.2 #async-ui #future #ui-framework #web-api #web-ui #api-access #dsl #opaque #direct-access
  165. kure2-cli

    REPL for the Kure2 DSL

    v0.3.0 #dsl #repl #kure #algebra #relation #binary-decision-diagrams
  166. hypershell-reqwest-components

    Modular DSL for shellscripting in Rust

    v0.1.0 #cgp #dsl
  167. hypershell-components

    Modular DSL for shellscripting in Rust

    v0.1.0 #cgp #dsl #context-generic
  168. pragma

    An experimental inline DSL for conditional compilation

    v0.1.0 #conditional-compilation #dsl #experimental #inline #cfg #feature-flags
  169. doc-search-dsl

    procedural macro for creating complex regex patterns using a Domain-Specific Language (DSL)

    v0.1.0 #domain-specific-language #proc-macro #text-search #dsl #documentation #text-matching #text-pattern-matching #text-processing #regex
  170. swahili-dsl

    A Swahili-based DSL made for educational purposes

    v0.1.8 #dsl #macro #macro-dsl
  171. portal-solutions-mos6502-assembler

    DSL for MOS6502 assembly

    v0.1.0 #assembly #mos-6502 #dsl #dsl-for-mos6502
  172. openfga-dsl-parser

    Parsing and JSON transformer for the OpenFGA authorization DSL

    v1.0.0 #parser-dsl #dsl #open-fga #json-parser #json
  173. tx3-lang

    A DSL for defining protocols that run on UTxO blockchains

    v0.14.2 130 #blockchain #utxo #dsl #cardano
  174. ironplc-dsl

    Domain-specific language objects for IEC 61131 language elements

    v0.1.1 #domain-specific-language #dsl #element #object #define #iec
  175. hax-cli-options-engine

    hax cli options engine helper crate

    v0.1.0-pre.1 #hax #engine #json #back-end #cli #formal-verification #cargo-subcommand #hacspec #dsl #coq
  176. nom-rule

    A procedural macro for writing nom parsers using a grammar-like DSL

    v0.5.1 6.3K #nom #parser-dsl #grammar-parser #dsl
  177. mini-kanren

    miniKANREN in Rust

    v0.4.0 #dsl #logic #kanren
  178. tx3-tir

    Artifacts for the Tx3 Transaction Intermediate Representation (TIR)

    v0.14.2 #blockchain #utxo #dsl #cardano
  179. dotinstall

    DSL for automating installation of dotfiles

    v0.1.2 #dotfiles #package-manager #dsl #directory #system #cargo-install #pacman #apt
  180. litto

    Building blocks for DSL scripting language interpreters that interact with native Rust code

    v0.1.0 #interpreter #dsl #scripting
  181. philec

    The Painless High-Level Persistence Engine

    v0.1.4 #orm #dsl #codegen #database
  182. ezjs

    micro Javascript (ES5) engine is Rust

    v0.1.1 #bytecode #dsl #javascript #run-time
  183. scdlang_smcat

    Scdlang parser for targeting AST of state-machine-cat

    v0.2.1 #dsl #state-machine
  184. firo-parser

    Parser for the ".firo" file format

    v0.1.0 #parser #parser-dsl #firo #dsl #bulk
  185. tx3-resolver

    Infrastructure for resolving tx3 transactions

    v0.14.2 110 #blockchain #utxo #dsl #cardano
  186. html_stack

    A stack based dsl for writing html. This is not an html template!

    v1.0.2 #dsl #html #stack #filo #web #web-programming
  187. ogma

    Ogma DSL builder

    v0.1.6 #nlp #dsl #parser #vm
  188. hexspec-cli

    A dsl for creating and verifying byte buffers (command line version)

    v0.2.0 #byte-buffer #command-line #verifying #endian #version #dsl #binary-encoding #sbe #schema-version
  189. gen_parser

    parsers for gen (Template, Style, Script)

    v0.1.0 #style #script #gen-ui #ast #template #dsl #parse-result
  190. shard-shell

    The shell you deserve, written in Rust

    v0.2.0 #shell #dsl #repl #lua #cli
  191. commonware-estimator

    Simulate mechanism performance under realistic network conditions

    v0.0.65 #realistic #size #condition #expression #peer #parentheses #bandwidth #commonware #dsl #latencies
  192. template-builder

    making idiomatic, declarative, builder-like patterns that use the struct literal syntax

    v0.1.0 #dsl #template #builder #struct-literal #declarative
  193. wgpu_bind_dsl

    An experimental macro dsl for describing Bind layouts in wgpu-rs

    v0.1.1 #wgpu #bindings #macro #dsl #bind #uniform-buffer #bind-group
  194. rust-fsm-dsl

    Macros for rust-fsm DSL

    v0.8.0 31K #finite-state-machine #fsm #dsl
  195. jsonbuilder

    A json builder used to create JSON structures using a simple DSL

    v0.1.0 #dsl #author #comments #content #notes #serialization
  196. ungrammar2json

    Convert ungrammar files to JSON

    v1.0.0 190 #ungrammar #json #convert #concrete-syntax-tree #github #rust-analyzer #blog-post #dsl
  197. ogma-libs

    Ogma DSL builder libs

    v0.1.6 #dsl #builder #ogma #dsl-builder #libs
  198. pink-runtime

    A very minimal replecement based DSL, intended for math

    v0.1.1 #dsl #math #replecement #pink #define #repl #spread
  199. schnauzer_ui

    A DSL for browser based automated testing

    v0.1.1 #automated-tests #dsl #schnauzer #ui #qa #locate #ui-testing #e2e #selenium #scripting-language
  200. hypershell-hash-components

    Modular DSL for shellscripting in Rust

    v0.1.0 #cgp #dsl #context-generic
  201. pytools-rs

    Miscellaneous tools referenced by DSL compilers/scientific-computing toolchains

    v0.1.1 #scientific-computing #dsl #graphviz #name #miscellaneous #visualize #name-generator #dsl-compiler