-
smlang
一个无标准状态机语言DSL
-
elasticsearch-dsl
强类型Elasticsearch DSL
-
tokay
专为即时解析设计的编程语言
-
rust-fsm
用于在Rust中构建有限状态机的框架和DSL
-
nextest-filtering
cargo-nextest的过滤DSL
-
testkit
用于测试的DSL。从API和浏览器自动化开始。
-
ungrammar
用于描述具体语法树的DSL
-
atc-router
由Kong API网关使用的多功能基于规则匹配的DSL
-
typeset
定义源代码美观打印器的DSL
-
awint_macro_internals
为crates系统的awint系统提供的内部宏工具
-
munyo
一种旨在成为手写数据最高效方式的数据语言
-
dvcompute_gpss_dist
离散事件模拟库(支持类似于GPSS的DSL语言,用于乐观分布式模拟)
-
dvcompute_gpss_branch
离散事件模拟库(支持类似于GPSS的DSL语言,用于嵌套模拟)
-
dvcompute_gpss_cons
离散事件模拟库(支持类似于GPSS的DSL语言,用于保守分布式模拟)
-
oo-bindgen
基于DSL的C、C++、Java和C#绑定生成器
-
megra_rs
一种带有马尔可夫链的实时编码语言
-
bevy-ui-dsl
简化bevy_ui小部件创建的DSL库
-
elastic-query-builder
ElasticSearch查询构建器
-
cronus_cli
cronus API规范的CLI
-
rested
用于轻松定义和运行对http服务器的请求的语言/解释器
-
railroad_dsl
用于生成语法图的小型DSL
-
rngstr
一种用于生成具有自定义选项和一个小型领域特定语言的随机字符串的CLI工具
-
json-schema-dsl
用于编写 JSON Schema 的 DSL
-
metaslang_graph_builder
从解析的源代码构建图
-
quoth
scannerless (无扫描),适用于 Rust 中实现 DSL 和语法解析器的开发人员友好的解析库
-
command-macros
使用类似 shell 语法创建 std::process::Command 的宏
-
layaway
通过相对和易于阅读的 DSL 创建 Sway 的布局
-
path-dsl
帮助处理 Paths 和 PathBufs 的 DSL 和宏
-
timelang
用于解析和渲染可读日期/时间值和持续时间的 DSL 和语法
-
elastic_lens
一个用于与 Elasticsearch 一起工作的有观点的框架
-
malachi
一个用于定义机器人命令的特定领域模式匹配语言
-
cuicui_chirp
一种基于 cuicui_dsl 的文件格式,用于描述 bevy UI
-
search-query-parser
将复杂搜索查询解析为分层搜索条件,使其易于构建 Elasticsearch 查询 DSL 或其他内容
-
kittycad-execution-plan
用于组合KittyCAD API查询的领域特定语言(DSL)
-
doc-search-dsl
使用领域特定语言(DSL)创建复杂正则表达式的过程宏
-
auk
使用标准Rust语法编写HTML的嵌入式领域特定语言(eDSL)
-
oters
用于编写GUI应用程序的功能响应式编程语言
-
diffsl
常微分方程(ODE)领域特定语言的编译器
-
jsonbuilder
使用简单的领域特定语言(DSL)创建JSON结构的json构建器
-
db_dsl
创建数据库对象的领域特定语言(DSL)
-
scriptful
一个极简的,
no_std
堆栈机器库,用于解析领域特定解释语言 -
circomspect-program-structure
Circomspect静态分析器的支持crate
-
verugent
Verilog:硬件描述领域特定语言(DSL)库
-
rust-regex-dsl-creator
正则表达式 DSL 推导宏
-
peepmatic
生成 peephole 优化器的 DSL 和编译器
-
fluent_state_machine
Rust 中创建状态机的领域特定语言 (DSL)
-
textyle
受 SwiftUI 启发的基于文本的声明性 UI 库
-
typestate
类型状态的 proc 宏 DSL
-
lichen
脚本 DSL(用于对话图等)
-
rust-regex-dsl
正则表达式 DSL
-
opensearch-dsl
强类型 OpenSearch DSL
-
marigold
编程语言
-
playout
创建 Vulkan 管道布局和描述符集布局的 DSL
-
makepad-live-tokenizer
Makepad 平台实时 DSL 标识符解析器
-
canrun
受 *Kanren 家族语言 DSL 启发的逻辑编程库
-
timeblok
一种用于纯文本事件调度的语言
-
rvs
使用简单DSL定义和评估随机变量
-
fsmentry
具有入口API和数据存储的有限状态机
-
makepad-studio
Makepad工作室
-
static-graph
在编译时从DSL生成静态并行计算图
-
scdlang
Statecharts描述语言的核心解析器
-
ferrite-session
Rust的会话类型DSL
-
macro_lisp
Rust语言的Lisp-like DSL
-
rvs-repl
Rvs的REPL - 用于使用简单DSL定义和评估随机变量的库
-
fkl_mir
Feakin是一种架构设计和视觉协作工具。这是Feakin的解析器。
-
unflow
将设计转换为代码的DSL
-
harlaw
将DSL文件转换为JSON。提供自定义输出格式选项。
-
rvs-c-api
Rvs的C-API - 用于使用简单DSL定义和评估随机变量的库
-
peepmatic-souper
将Souper优化转换为Peepmatic DSL
-
comet-rs
Rust eDSL for COMET:针对极端目标的领域特定编译器
-
cronus_parser
cronus API 规范的 DSL 解析器
-
guarding
代码、架构、分层守护者。Guarding crate 提供了一个基于 ArchUnit 的架构分层 DSL。
-
pflow-metamodel
使用 Rust DSL 声明式 Petri 网模型
-
fkl-parser
Feakin是一种架构设计和视觉协作工具。这是Feakin的解析器。
-
chema
JSON Schema 的外部 DSL
-
notation_dsl
趣味符号 - 创建符号文件的 DSL
-
jellyschema
配置 DSL
-
graphic-walker-parser
图形遍历 DSL 解析器
-
phile
无压力高级持久化引擎
-
mos6502_assembler
MOS6502 汇编的 DSL
-
ungrammar2json
将 ungrammar 文件转换为 JSON
-
rvs-parser
Rvs 解析器 - 使用简单 DSL 定义和评估随机变量的库
-
marigold-grammar
marigold 语言的语法
-
swahili-dsl
基于斯瓦希里语的用于教育目的的领域特定语言
-
billig
一款命令行领域特定语言预算管理器
-
graphiti
用于创建和描述任意相关数据集的宏领域特定语言和构建器,使用可序列化的描述类型
-
scdlang_xstate
针对JavaScript库XState的Scdlang解析器
-
firo-parser
用于".firo"文件格式的解析器
-
rs_state_machine
面向业务的状态机库
-
mini-kanren
Rust中的miniKANREN
-
dotinstall
用于自动化安装dotfiles的领域特定语言
-
litto
为与原生Rust代码交互的领域特定语言脚本语言解释器构建的构建块
-
guarding_parser
Guarding是一个守护代码、架构、分层。Guarding crate创建了一个基于ArchUnit的架构监护领域特定语言
-
dsl
构建您自己的领域特定语言
-
openfga-dsl-parser
用于OpenFGA授权领域特定语言的解析和JSON转换器
-
ogma
Ogma领域特定语言构建器
-
philec
无压力高级持久化引擎
-
hexspec
用于创建和验证字节数据缓冲区的 DSL
-
elastic_query
将布尔表达式转换为 Elasticsearch DSL
-
fkl
Feakin是一种架构设计和视觉协作工具。这是Feakin的解析器。
-
fklang
Feakin是一种架构设计和视觉协作工具。这是Feakin的解析器。
-
ezjs
基于 Rust 的微 JavaScript (ES5) 引擎
-
ogma-libs
Ogma DSL 构建库
-
wgpu_bind_dsl
用于描述 wgpu-rs 中的绑定布局的实验性宏 DSL
-
macro-circom
Circom DSL 提供 Light 协议中使用的宏
-
html_stack
用于编写 HTML 的基于栈的 DSL。这不是一个 HTML 模板!
-
smlang-macros
为 smlang crate 提供的过程宏
-
template-builder
制作使用结构字面量语法的惯用、声明性、构建器模式
-
graphfind-rs
在图中查找模式
-
pink-runtime
一个非常小的基于 DSL 的替代方案,适用于数学
-
kimari
Rust 中针对上下文编写规则的通用 DSL
-
pytools-rs
DSL 编译器/科学计算工具链中引用的杂项工具
-
onhtml
用于编写 HTML 的 DSL。这不是 HTML 模板!虽然不完整,但易于扩展。
-
schnauzer_ui
基于浏览器的自动化测试 DSL
-
marlowe_lang
Cardano Marlowe DSL 的实验性解析库
-
js-json-query
使用 JavaScript 处理 JSON 输入,无 DSL
-
fkl_ext_loader
Feakin是一种架构设计和视觉协作工具。这是Feakin的解析器。
-
dsv-seeker
DSV 查询解释器
-
rust-fsm-dsl
rust-fsm DSL 的宏
-
marin
用于 kantek (kv2.dev) 的 DSL
-
deuterium
Rust 的花哨 SQL 构建器。它旨在提供一种 DSL,以便以安全和类型化的方式轻松构建 SQL 查询。
-
instruct
一种用于编写通用“makefile 类似”任务的语言,这些任务功能强大且可重用
-
shedron
用于掷骰子的 DSL
-
doc-search-dsl-macro
实现文档搜索领域特定语言的进程式宏
-
playout_macro
创建 Vulkan 管道布局和描述符集布局的 DSL
-
typeset-parser
typeset的编译时宏解析器
-
trn-pact
TRN权限域内donuts的嵌入式合同DSL和工具链
-
kconfig-linux
Linux内核中KConfig DSL的WIP crate
-
dsl_macros
重写构建器闭包内方法调用的便捷宏
-
balena-cdsl
配置 DSL
-
dialogical
P/E/T/S 2037对话树编译器
-
scdlang_smcat
针对state-machine-cat AST的Scdlang解析器
-
heartfelt
Heartfelt 创建领域特定语言(DSL)的简单Rust库路线图 这仍然是一个非常多的工作正在进行中。很快会有一个包含示例和文档的更新...
-
json-generator
从简单的DSL生成JSON的CLI工具
-
makepad-derive-live
Makepad平台实时DSL派生宏
-
stringtree
Rust代码生成模板系统
-
cyndikator-dispatch
处理订阅事件的小型派生语言
-
dgen
生成任意格式测试数据的解释型DSL
-
serde_kdl
支持KDL文档语言的Serde
-
danger
在Rust中创建Danger规则
-
guarding_adapter
Guarding是一个守护代码、架构、分层。Guarding crate创建了一个基于ArchUnit的架构监护领域特定语言
-
oxidize
出色的匹配器/断言
-
hexspec-cli
用于创建和验证字节数据缓冲区的dsl(命令行版本)
尝试使用 DuckDuckGo 搜索。