ttsc

把编译过程变成可查询的代码证据图

开源 🏷️定价信息待确认 ⏳ 访问状态待核验 编程开发 🍴 复刻 16 🐛 待处理 8 👀 关注 2
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 361
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

ttsc 项目界面预览图
图片来源:项目官网

项目数据

分类编程开发
开发团队samchon
官网地址https://ttsc.dev
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态⏳ 访问状态待核验
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型ai,ast,cli,codegraph,compiler,compilers,eslint,esm,lint,linter,loader,nodejs,plugin,runtime,toolchain,transformer,typescript,typescript-go,typia,unplugin
GitHub 星标★ 361
上线时间2026-04-20 00:00:00
代码更新2026-10-24
仓库体积79.7 MB
本站数据更新2026-10-25
维护状态活跃
收录时间2026-10-25
浏览次数0

项目介绍

ttsc 是一个面向 TypeScript 与 JavaScript 的工具链项目,核心思路是在编译流程中构建“证据图”(evidence graph),把源码的 AST、模块依赖与转换过程记录成可查询的图结构,从而为静态分析、规则检查与代码理解提供统一的数据基础。它整合了编译器、加载器、转换器、lint 等环节,提供 CLI 与插件机制,目标是让类型检查、代码规范与依赖分析共享同一份语义信息,减少多工具重复解析带来的不一致。项目以 TypeScript 编写,运行于 Node.js 生态,支持 ESM,适合需要深度代码分析或自定义编译流程的开发者。当前处于早期阶段,星标数约 361,API 与文档仍在演进中,更适合作为技术探索与二次开发的基础设施,而非直接用于生产环境的成熟方案。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-10-25 · 当前星标 ★ 361

技术标签

核心亮点

  • 以证据图统一 AST、依赖与转换记录,分析结果可追溯
  • 集成编译、加载、转换与 lint 于一条工具链,减少多工具重复解析
  • 提供 CLI 与插件机制,便于按需扩展自定义规则与流程

不足之处

  • 早期项目,API 与文档稳定性有待观察
  • 生态与社区规模较小,第三方集成和示例较少

适用场景

  • 自定义 TypeScript 编译流程与代码转换
  • 构建跨文件的静态分析与规则检查
  • 研究代码依赖图与语义查询工具

替代项目

ts-morph、typescript-eslint、swc

上一篇:elephant-goldfish-model

下一篇:Pi-Bolt

同类项目推荐

OpenRCA 开源

用大模型自动定位软件故障根因,减少排查时间

[ICLR'25] OpenRCA: Can Large Language Models Locate the Root Cause of Software Failu···

★ 443 2026-08-09
cai 开源

在终端里一句话调用各种大模型,不用折腾提示词

User friendly CLI tool for AI tasks. Stop thinking about LLMs and prompts, start get···

★ 203 2026-08-09
ai-review 开源

多平台 PR 自动 AI 审查,提前抓问题

AI-powered code review tool for GitHub, GitLab, Bitbucket Cloud, Bitbucket Server, A···

★ 597 2026-09-16
gptcommit 开源

让 AI 帮你写 Git 提交信息,告别凑字数。

A git prepare-commit-msg hook for authoring commit messages with LLMs.

★ 2416 2026-08-09
databricks-agent-skills 开源

让 AI 编码助手真正懂 Databricks,少写错代码

Databricks AI Tools: skills and plugins for building on Databricks with Claude Code,···

★ 369 2026-09-25
fuzz4all 开源

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

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 338 2026-08-09
ai-context 开源

一键把散落资料打包成 AI 能懂的上下文,提问更精准

CLI tool to produce MD context files from many sources, to help interact with LLMs (···

★ 176 2026-08-09
ado-copilot-code-review 开源

让 Azure DevOps 的 PR 也能用 Copilot 自动评审

Use GitHub Copilot to get code reviews in your Azure DevOps repos

★ 119 2026-09-15