sigil-stitch

跨语言生成类型安全、导入正确、对齐整齐的代码

sigil-stitch 是一个用 Rust 编写的代码生成工具,核心目标是在多语言场景下生成类型安全、感知导入关系、并正确处理字符宽度的代码。它解决的是传统模板式代码生成器容易出现的类型错误、导入缺失或冗余、以及中文等宽字符导致对齐错乱的问题。通过把目标语言的类型系统、模块导入规则和字符宽度计算纳入生成过程,它让生成的代码在编译期就能通过类型检查,导入语句自动补齐或去重,输出文本在终端或文档中也能保持整齐。项目面向需要跨语言生成 SDK、协议绑定、配置代码或脚手架代码的开发者,强调生成结果的正确性与可读性,而不是单纯拼接字符串。

开源 free 编程开发
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 279
维护状态 较活跃
是否开源
定价模式 free

项目数据

分类编程开发
开发团队rust-codegen-group
所属国家
定价模式free
价格说明开源免费,无付费计划
访问状态
是否开源
开源协议Apache-2.0
主要语言Rust
技术栈/模型code-generation,codegen,multi-language,rust
GitHub 星标★ 279
30天Star增速
HF 下载量
上线时间2026-04-13 00:00:00
最近更新2026-09-09 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-14
浏览次数1

使用教程

核心亮点

  • 生成结果做类型检查,减少目标语言编译错误
  • 自动处理导入依赖,避免缺失或重复 import
  • 考虑字符宽度,中文等宽字符下输出仍对齐

不足之处

  • 早期项目,支持的语言与模板生态有限
  • 文档和社区案例较少,上手需读源码

适用场景

  • 从 IDL/协议定义生成多语言客户端代码
  • 为内部框架批量生成类型安全的 SDK
  • 生成带中文注释且需要对齐的配置或脚手架代码

替代项目

quicktype、openapi-generator

项目介绍

sigil-stitch 是编程开发领域的开源项目,由 rust-codegen-group 开发,是 2026 年新上线的项目。

它收录于编程开发分类,该分类目前共有 477 个项目,GitHub 星标数为 279。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-09。开源免费,无付费计划。

它主要面向的使用场景是:从IDL/协议定义生成多语言客户端代码。同类可对比的替代方案包括 quicktype、openapi-generator。

同类项目推荐

bolt.new 开源

想到啥说啥,网页应用当场生成直接能用

Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···

★ 16558 2026-08-09
fuzz4all 开源

用大模型自动生成测试输入,发现各种软件漏洞

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 338 2026-08-09
superpowers-zh 开源

全套 AI 编程神技汉化好了,照着用就行。

AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···

★ 8153 2026-08-09
Gitea 代码托管 开源

轻量 Git 代码托管平台

Git with a cup of tea! Painless self-hosted all-in-one software development service,···

★ 58074 2026-08-22