Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Top 23 TypeScript Compiler Projects
-
Project mention: Estrutura do projeto React para escalar: decomposition, camadas e hierarquia | dev.to | 2025-04-04
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
There are, even with optimizations on. You could have checked: https://godbolt.org/#g:!((g:!((g:!((h:codeEditor,i:(filename...
-
It is reportedly used on websites like Langfuse and Million.dev.
-
GitHub: https://github.com/wasp-lang/wasp
-
mitosis
Write components once, run everywhere. Compiles to React, Vue, Qwik, Solid, Angular, Svelte, and more.
I explored libraries like Valtio and Mitosis, but neither fit perfectly. I didn’t want to add a peer dependency for Valtio, and Mitosis didn’t work well with a shared context.
-
Project mention: Show HN: Oxidase – Transpiles TypeScript at the Speed of Parsing | news.ycombinator.com | 2025-02-09
-
wing
A programming language for the cloud ☁️ A unified programming model, combining infrastructure and runtime code into one language ⚡
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
This is super cool. I have been using TypeScript To Lua (https://github.com/TypeScriptToLua/TypeScriptToLua) for a little game side project and it works quite well, I am pleased with it. It does end up generating a lot of Lua code though because it has to support all of TypeScript’s features, which isn’t ideal. I’d expect Teal’s output to be much more concise Lua which has me interested.
-
JSON is simple and flexible, but has no typing information. Sure it is possible to join a JSON schema file, but that needs to be taken care of and checked. Ex, with additional tooling like typescript-json-schema or ts-json-schema-generator.
-
-
-
You could write react in Lua for a while, for example for Roblox. And, it's very cool. There's also another project that compiles typescript to Lua: https://roblox-ts.com
And that one supports writing pretty much actual React tsx but with Roblox primitives.
One of my clients asked me to make a Roblox plugin, it was my first time, and I was very pleasantly surprised with this workflow. There are also tools to enable really high iteration speed. It felt nicer than Unity at some moments. I didn't really need to write or know any Lua at all!
-
verilog2factorio
This project will compile verilog (a hardware description language) into factorio blueprints.
-
-
ts-c-compiler
⚙️ 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.
-
-
-
-
-
-
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
TypeScript Compiler discussion
TypeScript Compiler related posts
-
React Compiler RC: What it means for React devs
-
Compiler Explorer
-
NoteGen Markdown Editor
-
Show HN: Zero-codegen TypeScript type inference from Protobuf messages
-
Zwischen Wickeln und Entwickeln - Wie mein Blog mit Eleventy entstand
-
The Future of Redwood Launches Today
-
S2S Compilers: Understanding Switch Case Statements
-
A note from our sponsor - Civic Auth
www.civic.com | 16 May 2025
Index
What are some of the best open-source Compiler projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Babel (Formerly 6to5) | 43,575 |
2 | compiler-explorer | 17,432 |
3 | million | 17,141 |
4 | wasp | 16,919 |
5 | mitosis | 13,126 |
6 | sucrase | 5,774 |
7 | wing | 5,238 |
8 | TypeScriptToLua | 2,279 |
9 | ts-json-schema-generator | 1,559 |
10 | solc-js | 1,490 |
11 | estrella | 1,100 |
12 | roblox-ts | 1,016 |
13 | verilog2factorio | 781 |
14 | cjstoesm | 405 |
15 | ts-c-compiler | 378 |
16 | abi-to-sol | 325 |
17 | Snel | 316 |
18 | tiny-sass-compiler | 288 |
19 | js-ziju | 181 |
20 | sia | 138 |
21 | REXS | 133 |
22 | ts-transform-import-path-rewrite | 128 |
23 | cashscript | 120 |