# Mati365/ts-c-compiler

<https://repo.masters-masters.com/en/repos/Mati365/ts-c-compiler>

[Home](https://repo.masters-masters.com/en) › [Mati365](https://repo.masters-masters.com/en/owners/Mati365) › [ts-c-compiler](https://repo.masters-masters.com/en/repos/Mati365/ts-c-compiler)

Mati365/ts-c-compiler has 413 stars on GitHub. Its RepoMasters card: Alpha tier. ⚙️ C99-compatible multipass compiler written in TypeScript with GCC…

| Field | Value |
| --- | --- |
| Owner | [Mati365](https://repo.masters-masters.com/en/owners/Mati365) |
| Stars | 413 |
| Forks | 23 |
| Language | [TypeScript](https://repo.masters-masters.com/en/languages/typescript) |
| License | MIT |
| Created | 2016 |
| Topics | x86, emulator, es6, i8086, intel-8086, 8086-emulator, typescript, assembly, repl, nasm |
| Tier | [Alpha (250 to 699 ★)](https://repo.masters-masters.com/en/ranks/b_movie) |
| View on GitHub | [Mati365/ts-c-compiler](https://github.com/Mati365/ts-c-compiler) |

## Repository

⚙️ C99-compatible multipass compiler written in TypeScript with GCC extensions support. Features a handcrafted left-recursive parser, custom IR, SSA-based optimizer, and a full frontend/backend pipeline. Compiles to x86 machine code with integrated assembler and emulator.

The tier for repos with 250 to 699 ★. Published odds per card pulled: 20%. Rarity: Uncommon.

## More repos by Mati365

- [Mati365/librus-api · ★ 211 · JavaScript · Prototype](https://repo.masters-masters.com/en/repos/Mati365/librus-api)
- [Mati365/micro-racing · ★ 164 · JavaScript · Prototype](https://repo.masters-masters.com/en/repos/Mati365/micro-racing)
- [Mati365/ckeditor5-phoenix · ★ 127 · TypeScript · Prototype](https://repo.masters-masters.com/en/repos/Mati365/ckeditor5-phoenix)

## Nearby in TypeScript

- [IgorWarzocha/howaboua-pi-stuff · ★ 413 · TypeScript · Alpha](https://repo.masters-masters.com/en/repos/IgorWarzocha/howaboua-pi-stuff)
- [dabit3/jev-experiments · ★ 413 · TypeScript · Alpha](https://repo.masters-masters.com/en/repos/dabit3/jev-experiments)
- [vercel-labs/tsc-ts · ★ 413 · TypeScript · Alpha](https://repo.masters-masters.com/en/repos/vercel-labs/tsc-ts)
- [mvdicarlo/postybirb · ★ 413 · TypeScript · Alpha](https://repo.masters-masters.com/en/repos/mvdicarlo/postybirb)
- [cyberuni/type-plus · ★ 413 · TypeScript · Alpha](https://repo.masters-masters.com/en/repos/cyberuni/type-plus)
- [pshihn/legra · ★ 413 · TypeScript · Alpha](https://repo.masters-masters.com/en/repos/pshihn/legra)

---
Data: GitHub · Illustration drawn by RepoMasters from the repo’s ID and its language color.
