semlinker/awesome-typescript

A collection of awesome TypeScript resources for client-side and server-side development

4,051

95 commits

updated Oct 3, 2026

See the code

README

ts-logo Awesome TypeScript

awesome license

TypeScript is a free and open source programming language developed by Microsoft. It is a superset of JavaScript and essentially adds optional static typing and class-based object-oriented programming to the language.

Contents

TypeScript Tutorials

Features

Chinese

Beginner

Advanced

Practical

Angular

Vue

React

React Native

Wechat

Node.js

English

Features

Tutorials

Samples

Guide

Awesome

TypeScript Starters/Boilerplates

TypeScript Design patterns

TypeScript Videos

Chinese

English

TypeScript QA

TypeScript Books

Chinese

English

TypeScript Tools/Libraries

Build

Web API

webpack

gulp

grunt

compiler

linter

Ioc

Doc

Data Structure

Database

Server

Utility

  • PigmentTS
  • csv-pipe
  • Markstream - Streaming Markdown renderer for AI chat interfaces, with Vue, React, Svelte, Angular, and Vue 2 packages plus Mermaid, KaTeX, syntax highlighting, safe HTML, and SSR support.
  • JSON to TypeScript - Free online tool that converts JSON objects into TypeScript interfaces and types, no signup required.
  • Chronera - Universal, type-safe date, time, calendar, era, locale, and timezone toolkit with RFC 9557, Temporal ZonedDateTime, and multi-cultural calendar engines.

CLI

  • reflow - SSR-safe responsive toolkit for TypeScript. Breakpoints, container queries, fluid typography, and user preference hooks. Works across React, Vue, Svelte, Solid, Qwik, Preact, Angular, and Lit.
  • Tura - Build agent that uses 80% less token and delivers better results.

TypeScript IDE

Offline

IDE/Plugins

Online

Playground

Chrome Extension

Contributing

We welcome your contributions 🌺

Guide

  1. Please make sure to add your item in the correct section.
  2. Always add new items at the end of the list. The format should be consistent with the current section's items.
  3. If you feel that some items are in the wrong section or you need to add a new section, please feel free to edit.

⬆ Go To Top

awesome-list
react-typescripts
typescript
vue-typescript

semlinker/awesome-typescript

A collection of awesome TypeScript resources for client-side and server-side development

4,051

95 commits

updated Oct 3, 2026

See the code

README

ts-logo Awesome TypeScript

awesome license

TypeScript is a free and open source programming language developed by Microsoft. It is a superset of JavaScript and essentially adds optional static typing and class-based object-oriented programming to the language.

Contents

TypeScript Tutorials

Features

Chinese

Beginner

Advanced

Practical

Angular

Vue

React

React Native

Wechat

Node.js

English

Features

Tutorials

Samples

Guide

Awesome

TypeScript Starters/Boilerplates

TypeScript Design patterns

TypeScript Videos

Chinese

English

TypeScript QA

TypeScript Books

Chinese

English

TypeScript Tools/Libraries

Build

Web API

webpack

gulp

grunt

compiler

linter

Ioc

Doc

Data Structure

Database

Server

Utility

  • PigmentTS
  • csv-pipe
  • Markstream - Streaming Markdown renderer for AI chat interfaces, with Vue, React, Svelte, Angular, and Vue 2 packages plus Mermaid, KaTeX, syntax highlighting, safe HTML, and SSR support.
  • JSON to TypeScript - Free online tool that converts JSON objects into TypeScript interfaces and types, no signup required.
  • Chronera - Universal, type-safe date, time, calendar, era, locale, and timezone toolkit with RFC 9557, Temporal ZonedDateTime, and multi-cultural calendar engines.

CLI

  • reflow - SSR-safe responsive toolkit for TypeScript. Breakpoints, container queries, fluid typography, and user preference hooks. Works across React, Vue, Svelte, Solid, Qwik, Preact, Angular, and Lit.
  • Tura - Build agent that uses 80% less token and delivers better results.

TypeScript IDE

Offline

IDE/Plugins

Online

Playground

Chrome Extension

Contributing

We welcome your contributions 🌺

Guide

  1. Please make sure to add your item in the correct section.
  2. Always add new items at the end of the list. The format should be consistent with the current section's items.
  3. If you feel that some items are in the wrong section or you need to add a new section, please feel free to edit.

⬆ Go To Top

awesome-list
react-typescripts
typescript
vue-typescript

Significant stargazers

Stjepan Jureković

198 followers · starred Aug 2023

Kevin Tan

209 followers · starred Sep 2018

SkyHuang

45 followers · starred Aug 2022

jgjgill

42 followers · starred Jan 2023