Back to browse
GitHub Repository

A `typescript-go` toolchain for compiler-powered plugins and type-safe execution + 500x faster lint integrated into compiler

162 starsGo

I Made TTSC, TypeScript v7 ToolChain for Plugins Like Typia

by autobe·Jun 18, 2026·1 point·0 comments

AI Analysis

●●SolidBig BrainSolve My Problem

Compiler-integrated linting reuses parsed ASTs for 500x faster runs than eslint.

Strengths
  • Lint violations surface as compile errors, not separate tool runs
  • Auto-detects plugin libraries without manual configuration
  • Benchmarks show measurable performance gains on real repos
Weaknesses
  • Typescript-go is still rc, limiting production adoption
  • Another TS toolchain in a crowded ecosystem
Target Audience

TypeScript developers frustrated with slow eslint runs

Similar To

ts-node · tsx · eslint

Post Description

Made typescript-go (TS v7) toolchain to make `typia` arrive in the new era.

As `ttsc` automatically detects plugin libraries, you no more need to suffer from complicate setup process. Take advantages of TypeScript compiler plugin libraries like `typia`.

It also contains its own linter library `@ttsc/lint`, that is working on the plugin system of `ttsc`. It is also to make `typia` alive.

> > If you're looking for a `vite`/`rollup`/`webpack` plugin for new TS v7, ttsc supports the way. Also, as `@ttsc/lint` is one of the plugin library of `ttsc`, re-using pre-parsed compiler ASTs, so actual computation cost is near to 0.

Similar Projects

Developer Tools●●Solid

Detect Drift in TypeScript codebases

AST-based contracts beat raw code for AI, but codebase analyzers are increasingly crowded.

Niche GemBig Brain
AmiteK
103mo ago