DSL

  1. smlang

    一个无标准状态机语言DSL

    v0.8.0 11K #state-machine #dsl #state-transition #language
  2. elasticsearch-dsl

    强类型Elasticsearch DSL

    v0.4.22 3.2K #elasticsearch #query #dsl #aggregation #strongly-typed #http-client #response
  3. tokay

    专为即时解析设计的编程语言

    v0.6.6 #syntax-tree #vm #dsl #ast #awk #parse-tree #ast-parser
  4. rust-fsm

    用于在Rust中构建有限状态机的框架和DSL

    v0.7.0 10K #state-machine #finite-state-machine #state-transition #fsm #input #framework #dsl
  5. nextest-filtering

    cargo-nextest的过滤DSL

    v0.11.0 33K #test-runner #testing #nextest #filtering #cargo-nextest #parser #dsl
  6. testkit

    用于测试的DSL。从API和浏览器自动化开始。

    v0.1.5 440 #api-testing #yaml #scenario #json #syntax #dsl #json-path
  7. ungrammar

    用于描述具体语法树的DSL

    v1.16.1 27K #syntax-tree #dsl #concrete #specifying #parser #grammar #ungram
  8. atc-router

    由Kong API网关使用的多功能基于规则匹配的DSL

    v1.6.1 #api-gateway #router #dsl #ip-address #matching #cidr #rule
  9. typeset

    定义源代码美观打印器的DSL

    v2.0.4 #pretty-print #printing #dsl #pretty
  10. awint_macro_internals

    为crates系统的awint系统提供的内部宏工具

    v0.17.0 390 #fixed-point #awint #macro #numbers #proc-macro #dsl #utilities
  11. munyo

    一种旨在成为手写数据最高效方式的数据语言

    v0.8.0 650 #dsl #html #async #serde-derive #error-message #line-numbers
  12. dvcompute_gpss_dist

    离散事件模拟库(支持类似于GPSS的DSL语言,用于乐观分布式模拟)

    v2.0.0 #simulation #distributed #optimistic #block #dsl #computation #events
  13. dvcompute_gpss_branch

    离散事件模拟库(支持类似于GPSS的DSL语言,用于嵌套模拟)

    v2.0.0 #simulation #events #discrete #block #computation #nested #dsl
  14. dvcompute_gpss_cons

    离散事件模拟库(支持类似于GPSS的DSL语言,用于保守分布式模拟)

    v2.0.0 #simulation #distributed #block #events #computation #discrete #dsl
  15. oo-bindgen

    基于DSL的C、C++、Java和C#绑定生成器

    v0.8.7 110 #binding-generator #object-oriented #generated-bindings #bindings-generator #java #interface #dsl
  16. megra_rs

    一种带有马尔可夫链的实时编码语言

    v0.0.12 #live-coding #dsl #audio #sampler
  17. bevy-ui-dsl

    简化bevy_ui小部件创建的DSL库

    v0.9.0 #dsl #bevy #gamedev #gui
  18. elastic-query-builder

    ElasticSearch查询构建器

    v0.1.38 550 #query-builder #elasticsearch #dsl #mapping #build
  19. cronus_cli

    cronus API规范的CLI

    v0.2.8 #api #yaml #generator #dsl #glue #business #open-api
  20. rested

    用于轻松定义和运行对http服务器的请求的语言/解释器

    v0.11.0 850 #http-request #requests #http-server #script #dsl #env-vars #running
  21. railroad_dsl

    用于生成语法图的小型DSL

    v0.2.2 110 #diagram #dsl #generate #syntax #input #railroad #stack
  22. rngstr

    一种用于生成具有自定义选项和一个小型领域特定语言的随机字符串的CLI工具

    v0.3.0 230 #random-string #random #string #character-set #dsl #foo-bar #regex
  23. json-schema-dsl

    用于编写 JSON Schema 的 DSL

    v0.2.1 350 #json-schema #dsl #array
  24. metaslang_graph_builder

    从解析的源代码构建图

    v0.16.0 130 #graph #source #parsed #dsl #structures #construct #constructing
  25. quoth

    scannerless (无扫描),适用于 Rust 中实现 DSL 和语法解析器的开发人员友好的解析库

    v0.1.7 800 #parser #dsl #language #object-oriented #parsing #string
  26. command-macros

    使用类似 shell 语法创建 std::process::Command 的宏

    v0.2.9 250 #shell #command #process #dsl #macro #scripting-language
  27. layaway

    通过相对和易于阅读的 DSL 创建 Sway 的布局

    v0.1.5 150 #sway #position #dsl #layout #relative #output #pixel
  28. path-dsl

    帮助处理 Paths 和 PathBufs 的 DSL 和宏

    v0.6.1 2.3K #path #dsl #utility
  29. timelang

    用于解析和渲染可读日期/时间值和持续时间的 DSL 和语法

    v0.1.3 #date-time #date #time-parser #time #dsl #language #parser
  30. elastic_lens

    一个用于与 Elasticsearch 一起工作的有观点的框架

    v0.1.8 #elasticsearch #search #response #requests #framework #dsl #build
  31. malachi

    一个用于定义机器人命令的特定领域模式匹配语言

    v0.9.6 #discord-bot #bot #pattern-matching #dsl #regex #discord
  32. cuicui_chirp

    一种基于 cuicui_dsl 的文件格式,用于描述 bevy UI

    v0.12.0 #bevy-ui #file-format #bevy #ui #scene-description #dsl #cuicui-dsl
  33. search-query-parser

    将复杂搜索查询解析为分层搜索条件,使其易于构建 Elasticsearch 查询 DSL 或其他内容

    v0.1.4 #search-query #query-parser #condition #operator #elasticsearch #complex #dsl
  34. kittycad-execution-plan

    用于组合KittyCAD API查询的领域特定语言(DSL)

    v0.1.6 1.8K #kittycad #dsl #execution #plan #queries #composing #response
  35. doc-search-dsl

    使用领域特定语言(DSL)创建复杂正则表达式的过程宏

    v0.1.0 140 #dsl #proc-macro #complex #hierarchical #language #docs #matching
  36. auk

    使用标准Rust语法编写HTML的嵌入式领域特定语言(eDSL)

    v0.5.0 280 #html #dsl #markup #html-templating #template
  37. oters

    用于编写GUI应用程序的功能响应式编程语言

    v0.1.8 #functional-reactive-programming #programming-language #language #dsl #ui #functional-programming #gui-applications
  38. diffsl

    常微分方程(ODE)领域特定语言的编译器

    v0.1.9 #differential-equations #ode #language #compiler #ordinary #tensor #dsl
  39. jsonbuilder

    使用简单的领域特定语言(DSL)创建JSON结构的json构建器

    v0.1.0 140 #json #serialization #dsl #builder #author #structures #content
  40. db_dsl

    创建数据库对象的领域特定语言(DSL)

    v0.3.3 #dsl #column-index #database #table-column #dialect #sql-database #objects
  41. scriptful

    一个极简的,no_std堆栈机器库,用于解析领域特定解释语言

    v0.4.0 #stack #machine #script #dsl #scripting-language #programming-language
  42. circomspect-program-structure

    Circomspect静态分析器的支持crate

    v2.1.4 170 #circom #circomspect #analyzer #linter #dsl #zero-knowledge #static
  43. verugent

    Verilog:硬件描述领域特定语言(DSL)库

    v0.1.3 #verilog #dsl #ast #hdl #hardware #rust-verilog #design
  44. rust-regex-dsl-creator

    正则表达式 DSL 推导宏

    v0.1.8 150 #regex #dsl #regular #macro-derive #expression #derive #group
  45. peepmatic

    生成 peephole 优化器的 DSL 和编译器

    v0.78.0 130 #optimization #dsl #side #cranelift #compiler #peephole #instructions
  46. fluent_state_machine

    Rust 中创建状态机的领域特定语言 (DSL)

    v0.5.0 100 #state-machine #dsl #rust
  47. textyle

    受 SwiftUI 启发的基于文本的声明性 UI 库

    v0.2.0 230 #declarative-ui #layout #terminal-graphics #ui-framework #dsl #graphics #engine
  48. typestate

    类型状态的 proc 宏 DSL

    v0.9.0-rc2 200 #state-machine #error #object #compiler #proc-macro #dsl #safe
  49. lichen

    脚本 DSL(用于对话图等)

    v0.3.8 110 #dsl #scripting #control-flow #graph #dialog #guard #et
  50. rust-regex-dsl

    正则表达式 DSL

    v0.1.8 150 #regex #dsl #regular #expression
  51. opensearch-dsl

    强类型 OpenSearch DSL

    v0.1.0 #query #opensearch #dsl #aggregation #strongly-typed #completion #http-client
  52. marigold

    编程语言

    v0.1.16 #async-stream #data-stream #programming-language #data-analysis #dsl #within #programs
  53. playout

    创建 Vulkan 管道布局和描述符集布局的 DSL

    v0.1.0 130 #descriptor-set #layout #pipeline #dsl #glsl #format #vulkan
  54. makepad-live-tokenizer

    Makepad 平台实时 DSL 标识符解析器

    v0.4.0 150 #makepad #cargo-makepad #ui-framework #dsl #live #applications #web-apps
  55. canrun

    受 *Kanren 家族语言 DSL 启发的逻辑编程库

    v0.5.0 #logic-programming #logic #dsl #kanren #programming-language
  56. timeblok

    一种用于纯文本事件调度的语言

    v0.5.0 #calendar #plain-text #events #dsl #scheduling #productivity #planning
  57. rvs

    使用简单DSL定义和评估随机变量

    v0.5.0 #random #dsl #c-api
  58. fsmentry

    具有入口API和数据存储的有限状态机

    v0.1.2 #state-machine #finite-state-machine #fsm #dot #transition #dsl #entry
  59. makepad-studio

    Makepad工作室

    v0.8.0 #ide #framework #makepad #dsl #applications #editor #live
  60. static-graph

    在编译时从DSL生成静态并行计算图

    v0.2.1 #graph #codegen #compile-time #parallel #dsl #generate-static #computation
  61. scdlang

    Statecharts描述语言的核心解析器

    v0.2.1 #language #state-machine #dsl
  62. ferrite-session

    Rust的会话类型DSL

    v0.3.0 #session #session-types #dsl #ferrite #protocols #applications #programs
  63. macro_lisp

    Rust语言的Lisp-like DSL

    v0.2.0 #lisp #macro #dsl #language #lisp-like
  64. rvs-repl

    Rvs的REPL - 用于使用简单DSL定义和评估随机变量的库

    v0.5.0 #random #dsl #c-api #read-write
  65. fkl_mir

    Feakin是一种架构设计和视觉协作工具。这是Feakin的解析器。

    v0.4.0 #architecture #parser #design #language #feakin #ai #dsl
  66. unflow

    将设计转换为代码的DSL

    v0.1.1 #dsl #design #sketch
  67. harlaw

    将DSL文件转换为JSON。提供自定义输出格式选项。

    v1.1.1 #dsl #json #dictionary #transform #json-format #json-file
  68. rvs-c-api

    Rvs的C-API - 用于使用简单DSL定义和评估随机变量的库

    v0.5.0 #random #c-api #dsl
  69. peepmatic-souper

    将Souper优化转换为Peepmatic DSL

    v0.78.0 #optimization #souper #peepmatic #instructions #dsl #converting #wasm
  70. comet-rs

    Rust eDSL for COMET:针对极端目标的领域特定编译器

    v0.1.1-rc3 #mlir #comet #compiler #heterogeneous #dsl
  71. cronus_parser

    cronus API 规范的 DSL 解析器

    v0.2.8 #parser #dsl #cronus #api #specification
  72. guarding

    代码、架构、分层守护者。Guarding crate 提供了一个基于 ArchUnit 的架构分层 DSL。

    v0.2.6 #architecture #layered #dsl #guardians #arch-unit #class #process
  73. pflow-metamodel

    使用 Rust DSL 声明式 Petri 网模型

    v0.1.2 #modeling #state-machine #dsl #declarative #model #petri-nets #vector
  74. fkl-parser

    Feakin是一种架构设计和视觉协作工具。这是Feakin的解析器。

    v0.4.0 #architecture #parser #design #syntax #feakin #dsl #layered
  75. chema

    JSON Schema 的外部 DSL

    v0.0.9 #json-schema #dsl #swagger #cli #generate-json
  76. notation_dsl

    趣味符号 - 创建符号文件的 DSL

    v0.6.0 #music-notation #dsl #chord #create #guitar-tabs #fun
  77. jellyschema

    配置 DSL

    v0.11.10 #json-schema #validate-json #ui #dsl #jelly #transform #parse
  78. graphic-walker-parser

    图形遍历 DSL 解析器

    v0.0.10 #walker #graphic #dsl #parser #query #sql #github
  79. phile

    无压力高级持久化引擎

    v0.1.4 #orm #dsl #codegen #database #storage #generate
  80. mos6502_assembler

    MOS6502 汇编的 DSL

    v0.3.0 #dsl #assembly #mos6502
  81. ungrammar2json

    将 ungrammar 文件转换为 JSON

    v1.0.0 190 #json #convert #ungrammar #dsl
  82. rvs-parser

    Rvs 解析器 - 使用简单 DSL 定义和评估随机变量的库

    v0.5.0 #random #dsl #c-api
  83. marigold-grammar

    marigold 语言的语法

    v0.1.16 120 #grammar #marigold #programming-language #async #dsl #stream #compile
  84. swahili-dsl

    基于斯瓦希里语的用于教育目的的领域特定语言

    v0.1.8 #dsl #educational #language #boolean #variables #mini #macro
  85. billig

    一款命令行领域特定语言预算管理器

    v0.2.0 #budget #money #manager #dsl #day #day-week #command-line
  86. graphiti

    用于创建和描述任意相关数据集的宏领域特定语言和构建器,使用可序列化的描述类型

    v0.1.2 #graph #directed-graph #dsl #description #macro #relationships #describing
  87. scdlang_xstate

    针对JavaScript库XState的Scdlang解析器

    v0.2.1 #state-machine #language #dsl
  88. firo-parser

    用于".firo"文件格式的解析器

    v0.1.0 #file-format #parser #dsl #firo #bulk #file-path #cli-tool
  89. rs_state_machine

    面向业务的状态机库

    v2.0.0 #state-machine #events #business-oriented #transition #guard #dsl #define
  90. mini-kanren

    Rust中的miniKANREN

    v0.4.0 #dsl #logic #kanren
  91. dotinstall

    用于自动化安装dotfiles的领域特定语言

    v0.1.2 #install #dsl #dotfiles #automating #package #context
  92. litto

    为与原生Rust代码交互的领域特定语言脚本语言解释器构建的构建块

    v0.1.0 #dsl #scripting #language #interpreters #native #blocks #lambda
  93. guarding_parser

    Guarding是一个守护代码、架构、分层。Guarding crate创建了一个基于ArchUnit的架构监护领域特定语言

    v0.2.6 #guarding #architecture #layered #guardians #arch-unit #parser #dsl
  94. dsl

    构建您自己的领域特定语言

    v0.0.1-pre.1 #dsl #own #dependent
  95. openfga-dsl-parser

    用于OpenFGA授权领域特定语言的解析和JSON转换器

    v1.0.0 #json-parser #dsl #json #parser #transformer #openfga #open-fga
  96. ogma

    Ogma领域特定语言构建器

    v0.1.6 #dsl #nlp #parser #vm #parsing #natural-language
  97. philec

    无压力高级持久化引擎

    v0.1.4 #database-engine #orm #dsl #codegen #database #abstraction-layer #storage-engine
  98. 尝试使用 DuckDuckGo 搜索。

  99. hexspec

    用于创建和验证字节数据缓冲区的 DSL

    v0.2.0 #byte-buffer #dsl #hex #verifying
  100. elastic_query

    将布尔表达式转换为 Elasticsearch DSL

    v0.4.4 #query #elasticsearch #dsl #expression #bool #convert #phrase
  101. fkl

    Feakin是一种架构设计和视觉协作工具。这是Feakin的解析器。

    v0.2.0 #architecture #parser #design #feakin #language #ai #dsl
  102. fklang

    Feakin是一种架构设计和视觉协作工具。这是Feakin的解析器。

    v0.2.0 #architecture #parser #design #feakin #ai #language #dsl
  103. ezjs

    基于 Rust 的微 JavaScript (ES5) 引擎

    v0.1.1 #javascript #run-time #bytecode #dsl
  104. ogma-libs

    Ogma DSL 构建库

    v0.1.6 #libs #dsl #builder #ogma
  105. wgpu_bind_dsl

    用于描述 wgpu-rs 中的绑定布局的实验性宏 DSL

    v0.1.1 #wgpu #buffer #macro #wgpu-rs #layout #dsl #bind
  106. macro-circom

    Circom DSL 提供 Light 协议中使用的宏

    v0.1.0 #circom #light #macro #dsl #protocols
  107. html_stack

    用于编写 HTML 的基于栈的 DSL。这不是一个 HTML 模板!

    v1.0.2 #html #stack #dsl #filo #web #html-templating #web-programming
  108. smlang-macros

    为 smlang crate 提供的过程宏

    v0.8.0 11K #state-machine #dsl #state-transition #macro #smlang #guard #action
  109. template-builder

    制作使用结构字面量语法的惯用、声明性、构建器模式

    v0.1.0 #declarative #builder #dsl #struct-literal #template
  110. graphfind-rs

    在图中查找模式

    v0.1.0 #graph #pattern #graph-algorithms #dsl #pattern-matching #svg
  111. pink-runtime

    一个非常小的基于 DSL 的替代方案,适用于数学

    v0.1.1 #dsl #intended #math #pink #replecement #definition #repl
  112. kimari

    Rust 中针对上下文编写规则的通用 DSL

    v0.1.0 #dsl #context #rules #universal #rules-engine
  113. pytools-rs

    DSL 编译器/科学计算工具链中引用的杂项工具

    v0.1.1 #scientific-computing #toolchain #dsl #miscellaneous #graphviz #name #pytools
  114. onhtml

    用于编写 HTML 的 DSL。这不是 HTML 模板!虽然不完整,但易于扩展。

    v4.0.2 #html #dsl #web #html-templating #web-programming
  115. schnauzer_ui

    基于浏览器的自动化测试 DSL

    v0.1.1 #automated #testing #browser #dsl #ui #script #schnauzer
  116. marlowe_lang

    Cardano Marlowe DSL 的实验性解析库

    v0.3.2 #marlowe #cardano #dsl #contracts #experimental #input #language
  117. js-json-query

    使用 JavaScript 处理 JSON 输入,无 DSL

    v0.4.0 #json-input #jq #jjq #javascript #dsl #processing #file
  118. fkl_ext_loader

    Feakin是一种架构设计和视觉协作工具。这是Feakin的解析器。

    v0.4.0 #architecture #parser #design #feakin #language #ai #dsl
  119. dsv-seeker

    DSV 查询解释器

    v0.1.0 #query #csv #dsl #dsv #pattern-matching
  120. rust-fsm-dsl

    rust-fsm DSL 的宏

    v0.7.0 11K #state-machine #fsm #finite-state-machine #state-transition #input #dsl #macro
  121. marin

    用于 kantek (kv2.dev) 的 DSL

    v0.1.0 #dsl #config-parser #parser #config
  122. deuterium

    Rust 的花哨 SQL 构建器。它旨在提供一种 DSL,以便以安全和类型化的方式轻松构建 SQL 查询。

    v0.5.0 #sql #sql-query #orm #fancy #dsl #builder #safe
  123. instruct

    一种用于编写通用“makefile 类似”任务的语言,这些任务功能强大且可重用

    v0.1.0 #language #automation #interpreter #dsl #make
  124. shedron

    用于掷骰子的 DSL

    v0.1.4 #骰子 #投掷 #dsl
  125. doc-search-dsl-macro

    实现文档搜索领域特定语言的进程式宏

    v0.1.0 140 #模式 #dsl #文档 #语言 #进程式 #proc-macro #领域特定
  126. playout_macro

    创建 Vulkan 管道布局和描述符集布局的 DSL

    v0.1.0 120 #描述符集 #布局 #播放 #管道 #dsl #vulkan #
  127. typeset-parser

    typeset的编译时宏解析器

    v2.0.4 #打印 #dsl #美化 #解析器 # #美化打印 #编译时
  128. trn-pact

    TRN权限域内donuts的嵌入式合同DSL和工具链

    v0.2.1 #权限 #trn #工具链 #dsl #合同 #字节码 #事务
  129. kconfig-linux

    Linux内核中KConfig DSL的WIP crate

    v0.1.1 #linux-kernel #k-config #dsl #解析器
  130. dsl_macros

    重写构建器闭包内方法调用的便捷宏

    v0.1.2 #dsl # #闭包 #构建器 #调用 #重写
  131. balena-cdsl

    配置 DSL

    v0.10.6 #dsl #json-schema #ui #对象 #balena #github #验证
  132. dialogical

    P/E/T/S 2037对话树编译器

    v0.14.0 290 #对话 #dsl #游戏开发 #解析器 #cli
  133. scdlang_smcat

    针对state-machine-cat AST的Scdlang解析器

    v0.2.1 #状态机 #语言 #dsl #statemachine
  134. heartfelt

    Heartfelt 创建领域特定语言(DSL)的简单Rust库路线图 这仍然是一个非常多的工作正在进行中。很快会有一个包含示例和文档的更新...

    v0.1.5 #语言 #领域 #大小 #字节码 #早期阶段 #dsl #文档
  135. json-generator

    从简单的DSL生成JSON的CLI工具

    v0.1.6 #json #dsl #生成器 #cli #工具 #输出 #dsl-text
  136. makepad-derive-live

    Makepad平台实时DSL派生宏

    v0.4.0 160 #makepad #cargo-makepad #platform #macro-derive #live #build #dsl
  137. stringtree

    Rust代码生成模板系统

    v0.2.0 #codegen #dsl #generation #template
  138. cyndikator-dispatch

    处理订阅事件的小型派生语言

    v0.1.1 #events #dispatch #feed #mini #action #language #dsl
  139. dgen

    生成任意格式测试数据的解释型DSL

    v0.1.1 #data #dsl #random #generator #test #testing #command-line
  140. serde_kdl

    支持KDL文档语言的Serde

    v0.1.0 #kdl #serde #dsl #serialization
  141. danger

    在Rust中创建Danger规则

    v0.1.0 #rules #review #dsl #json #running #js #version
  142. guarding_adapter

    Guarding是一个守护代码、架构、分层。Guarding crate创建了一个基于ArchUnit的架构监护领域特定语言

    v0.1.0 #guarding #architecture #layered #guardians #adapter #arch-unit #dsl
  143. oxidize

    出色的匹配器/断言

    v0.2.1 #assertions #unit-testing #expect #dsl #awesome #contain #expectation
  144. hexspec-cli

    用于创建和验证字节数据缓冲区的dsl(命令行版本)

    v0.2.0 #byte-buffer #command-line #dsl #verifying #version