awesome-typescript

TypeScript resource hub

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

A collection of awesome TypeScript resources for client-side and server-side development. Write your awesome JavaScript in TypeScript

GitHub

5k stars
87 watching
403 forks
last commit: about 1 month ago
Linked from 5 awesome lists


Awesome TypeScript / Getting Started with (Awesome) TypeScript / Awesome TypeScript Essential Resources

Handbook - Welcome to TypeScript the official resource for learning TypeScript
TypeScript Deep Dive by
Microsoft/TypeScript on Github 101,081 8 days ago fork TypeScript on Github! Or... just read the code
The official TypeScript Roadmap 101,081 8 days ago
TypeScript Team Blog with announcements and recent updates
DefinitelyTyped/DefinitelyTyped 48,621 6 days ago the repository for high quality TypeScript type definitions maintained by Boris Yankov and thousands of contributors
Type search , search for typings on npm
Community Curated Resources
Clean Code concepts adapted for TypeScript 9,302 about 1 year ago
Should You Learn TypeScript? (Benefits & Resources)
Learn how to unleash the full potential of the Turing Complete type system of TypeScript! , 💵 online course with free first 5 chapters by
Codebook 8 over 1 year ago read and run small code snippets to progressively learn TypeScript from the basic to advanced concepts
Type Challenges 43,372 7 days ago Collection of TypeScript type challenges with online judge

Awesome TypeScript / Getting Started with (Awesome) TypeScript / Typescript Project Starters

typescript-starter 3,491 over 1 year ago – A CLI to quickly generate and configure new libraries and Node.js projects
next-smrt 55 almost 2 years ago – A Typescript/NextJs boilerplate with Redux/Styled Components/Material UI and TypeSafe Actions
Next-Postgres-With-Typescript 20 over 5 years ago Forum-like fullstack web app boilerplate with Next.js 7.0.2 + Sequelize 4/Postgres + Typescript + Redux + Passport Local Auth + Emotion
MicroTS Microservice code generator with interface-first approach: from OpenAPI (Swagger) REST API specification is generated complete project with TypeScript code, input validator, UI, tests and Docker configuration
pankod/next-boilerplate 1,602 over 1 year ago A well-structured production ready Next.js boilerplate with Typescript, Redux, Jest, Enzyme, Express.js, Sass, Css, EnvConfig, Reverse Proxy, Bundle Analyzer and Built-in CLI
jsynowiec/node-typescript-boilerplate 2,754 2 months ago Up-to-date, developer ready and comprehensive, yet minimalistic template. Works out of the box for most Node.js projects. All basic tools included and configured. Targets latest Node.js LTS and TypeScript releases
typescript-express-starter 2,719 3 months ago Quick and Easy TypeScript Express Starter
The Knests Stack 339 14 days ago Full stack boilerplate (hackathon starter) with: PostgreSQL, Knex.js, NestJS, Next.js, GraphQL, React (with hooks and typescript), Material-UI, Docker multistage images for, Docker compose and a Gitlab CI/CD pipeline fully configured
tRPC + Next.js Full-stack starter projects for end-to-end type safe development with React
nd.ts 31 9 months ago setup bare minimum Node.ts project asap
samchon/backend 640 9 days ago TypeScript backend template project using the ( ) and ( ). It helps newbie backend developers through the derived example projects. Also, it even supports the non-distruptive update system in the process level through the
ts-express-boilerplate 28 11 months ago ExpressJS / Typescript template good to start backend projects, with a focus on simplicity and minimal features :P It has logging and testing configured out of the box. Typeorm is used for data access
create-typescript-app 3 over 1 year ago provides a starting point for TypeScript web applications. pnpm, Rollup, Jest, and CSS Modules with SCSS
ts-vite-npm-template 3 about 1 year ago An all-in-one solution for crafting TypeScript-based NPM packages with Vite, complete with built-in GitHub Pages live-demo deployment, automated test-and-build workflows, and Vite-powered unit test configuration, including coverage analysis and a README.md template for your package

Awesome TypeScript / Getting Started with (Awesome) TypeScript / Books

TypeScript in 50 Lessons by Stefan Baumgartner
TypeScript Quickly Learn modern TypeScript and build your own blockchain; Supporting code samples
Angular Development with Typescript, Second Edition (MEAP October 2017) Angular Development with Typescript, Second Edition is an intermediate-level tutorial that introduces Angular and TypeScript to developers comfortable with building web applications using other frameworks and tools. (by Yakov Fain and Anton Moiseev; Manning)
Angular 2 Development with TypeScript (2016) by Yakov Fain and Anton Moiseev; Manning
Learning TypeScript 2.x 2nd Ed. by Remo H. Jansen
Mastering TypeScript 2nd Ed. by Nathan Rozentals
Beginning Angular 4 with TypeScript by Greg Lim
Programming with Types A book on how to design safe, resilient, correct software that’s easy to maintain and understand by taking advantage of the power of type systems. (by Vlad Riscutia)
Essential TypeScript 5 Third edition of the bestselling guide to TypeScript. (by Adam Freeman)
Effective TypeScript by Dan Vanderkam
Advanced TypeScript 3 Programming Projects by Peter O'Hanlon
The Concise TypeScript Book (Free and Open Source) 8,476 about 1 month ago by Simone Poggiali

Awesome TypeScript / Getting Started with (Awesome) TypeScript / Reference Lists

TypeScript Reference for JS developers Glossary of keywords, operators, statements and directives

Awesome TypeScript / Getting Started with (Awesome) TypeScript / Blogs

@captain-yossarian's blog fully dedicated to static typings in TypeScript

Awesome TypeScript / Getting Started with (Awesome) TypeScript / CLI and REPL

Taze 2,845 22 days ago A modern cli tool that keeps your dependencies fresh
ts-node 12,918 4 months ago Use to run scripts or REPL

Awesome TypeScript / Getting Started with (Awesome) TypeScript / IDE

Visual Studio Community Edition 2015 free (conditionally) IDE with integrated TypeScript support

Awesome TypeScript / Getting Started with (Awesome) TypeScript / IDE / Visual Studio Community Edition 2015

VS Addon - TypescriptSyntaxPaste Allow you to copy C# source code, then paste as Typescript syntax which help you with converting DTO or interface

Awesome TypeScript / Getting Started with (Awesome) TypeScript / IDE

NodeJS Tools for Visual Studio 1,796 14 days ago
Visual Studio Code
PhpStorm
WebStorm
CATS is an IDE for TypeScript and Web developers by @jbaron
TypeScript Sublime Plugin 1,717 over 1 year ago by @Microsoft
Atom TypeScript 1,131 almost 2 years ago by @TypeStrong
TypeScript Interactive Development Environment for Emacs 1,456 about 1 month ago by @ananthakumaran
TypeScript Syntax for VIM 1,894 6 months ago
Typescript addin for 29 almost 8 years ago MonoDevelop, SharpDevelop and Xamarin Studio; a short
Typescript tooling for Neovim 615 over 3 years ago is a language service plugin for typescript for Neovim
Coc 24,476 6 days ago Make your Vim/Neovim as smart as VSCode
TypeScript playground by @agentcooper, supports multiple TS versions and compiler targets
TypeScript playground-on-ace 90 about 1 year ago by @hi104
TypeScript official Playground
JS Bin (Select TypeScript)
Codepen (Select TypeScript)
TypeScript Interpret - Terminal Emulator by @niutech
TypeScript Editor by @drake7707

Awesome TypeScript / Build Systems

Grunt tasks:

Awesome TypeScript / Build Systems / Grunt

grunt-ts Grunt-ts is an npm package that handles TypeScript compilation work in GruntJS build scripts

Awesome TypeScript / Build Systems

Zwitterion 580 9 days ago Super simple development server with built-in support for TypeScript files
Nx 23,681 6 days ago Smart, Fast and Extensible Build System

Awesome TypeScript / Cloud Data Warehousing

Crisp BigQuery 45 almost 2 years ago Starter project that delivers Google BigQuery data to end user browsers with cost control. Allows to implement rich data presentation options
DDB-Table 129 5 months ago Strongly typed querys and tables for AWS DynamoDB

Awesome TypeScript / Module Bundlers

Farm Extremely fast Vite-compatible web build tool written in Rust
Rspack A fast Rust-based web bundler 🦀️
Vite Next Generation Frontend Tooling
Webpack supports CommonJS and AMD module bundling
Browserify CommonJS module bundler. Does not support TypeScript "out of the box", but can be applied with * tasks: , ,
fuse-box 4,002 almost 2 years ago | - typescript sample:

Awesome TypeScript / CMS

Factor The Javascript CMS (TypeScript supported natively)
Graphweaver 491 7 days ago Turn multiple data sources into a single GraphQL Headless CMS

Awesome TypeScript / Tools

sqlx-ts 185 3 months ago SQLx-ts is a CLI application featuring compile-time checked queries without a DSL and generates types against SQLs to keep your code type-safe
bun Bun is a fast JavaScript runtime, package manager, bundler, test runner
deno A secure runtime for JavaScript and TypeScript
OXC 12,428 4 days ago A suite of high-performance tools for JavaScript and TypeScript written in Rust
biome 15,410 6 days ago Biome formats and lints your code in a fraction of a second
SweetIQ/schemats 1,037 almost 3 years ago Generate typescript interface definitions from SQL database schema
TypeDoc A documentation generator for TypeScript projects
TypeScript Standard 31 almost 6 years ago Zero-configuration TypeScript 2 Standard Validation
typed-install 100 almost 2 years ago Easily install new dependencies and their typings, no matter where they may be
type-config 19 about 2 months ago A generator for tsconfig
Zapatos Zero-Abstraction Postgres for TypeScript
dep-tree 1,523 5 months ago Render your project's file dependency tree and/or validate it against your own rules
itertools-ts 47 about 2 months ago Extended itertools port for TypeScript and JavaScript. Provides a huge set of functions for working with iterable collections (including async ones)
ParaglideJS An i18n compiler that generates fully typesafe translations
pg 349 about 1 month ago Browser PostgreSQL Playground, no server, just client and pglite (postgresql wasm)
nocodb 49,733 4 days ago 🔥 🔥 🔥 Open Source Airtable Alternative

Awesome TypeScript / Types

jsonup 60 5 months ago Compile-time JSON parser
type-o-rama 244 about 2 years ago JS type systems interoperability
utility-types 5,541 4 months ago Utility Types for TypeScript (provide compatibility with Flow's Utility Types)
elm-ts 300 about 2 years ago Port of Elm architecture to TypeScript featuring fp-ts, io-ts, rxjs5 and React
ts-essentials 3,770 10 days ago All essential TypeScript types in one place
typescript-conditional-types 50 over 4 years ago Helpers for typescript generic types
ts-types-utils 61 over 4 years ago Type utilities for typescript
typesync 1,529 10 days ago Install missing TypeScript typings for dependencies in your package.json
type-fest 14,363 6 days ago A collection of essential TypeScript types
typetype 416 over 2 years ago A programming language designed for typescript type generation
nominal 75 20 days ago nominal types & dependent types for Typescript
@tool-belt/type-predicates 54 7 months ago Type Predicates, Assertion Functions and Utilities
getmytypes 10 about 3 years ago Install @types files into your devDependencies
ts-toolbelt 6,752 almost 2 years ago Large collection of type utilities for TypeScript
string-ts 1,192 about 1 month ago Strongly-typed string functions for all

Awesome TypeScript / CSS In JS With Types

PandaCSS CSS-in-JS with build time generated styles, RSC compatible, multi-variant support, and best-in-class developer experience
Vanilla-Extract Use TypeScript as your preprocessor. Write type‑safe, locally scoped classes, variables and themes, then generate static CSS files at build time
StyleX StyleX is a JavaScript library for defining styles for optimized user interfaces

Awesome TypeScript / CSS In JS With Types / Runtime

json-decoder 76 about 1 year ago Typesafe JSON decoder and runtime checker
typescript-is 959 over 1 year ago TypeScript transformer that generates run-time type-checks
type-plus 379 4 days ago Additional types and type adjusted utilities
Agent Framework 117 about 1 month ago Create interceptor for your class and method using decorators
SunTori 10 10 months ago A JSON de/serializer to ensure everything is safe at runtime
config 21 5 months ago Runtime configuration resolver

Awesome TypeScript / Validation

@core/match 41 7 months ago Type-safe destructuring assignment with pattern-match validation
io-ts 6,703 3 months ago Runtime type system for IO decoding/encoding
zod 34,047 7 days ago TypeScript-first schema validation with static type inference
valibot 6,262 6 days ago Valibot is a Typescript schema library with static type inference, and it's exceptionally lightweight compared to Zod, with no dependencies
runtypes 2,598 3 months ago Runtime validation for static types
ts-codec 17 about 1 month ago TypeScript Codecs for encoding, decoding and validating data
ow 3,811 7 months ago Function argument validation for humans
superstruct 7,024 about 2 months ago A simple and composable way to validate data
computed-types 364 5 months ago 🦩 Joi like validations for TypeScript
json-schema-to-ts 1,480 6 days ago Dynamic type inference from JSON schemas
Yunomix 5 about 2 months ago A form validation toolkit which is designed in AOP form
typia 4,621 5 days ago 20,000x times faster runtime validator using pure TypeScript type. Only one line required like . Also, supports 200x faster JSON serialization, and Protocol Buffer features. 🚀 (see also )
fta 101 10 days ago Rust-based static analysis to monitor code quality
dto-classes 75 over 1 year ago Developer-friendly parsing, validation & serialization. Static types by default. Uses properties for field schemas, not decorators

Awesome TypeScript / Built with TypeScript / Mobile

ReactNative Create native apps for Android, iOS, and more using React
NativeScript 24,281 13 days ago Open Source framework for building cross-platform truly native iOS, Android and Windows mobile apps using JavaScript
Monaco Editor

Awesome TypeScript / Built with TypeScript / Web

Angular 96,223 6 days ago Angular is a development platform for building mobile and desktop web applications
It-Tools Collection of handy online tools for developers, with great UX
feednext.io 320 almost 2 years ago An open-source social media application built with Typescript on both client-server side
ionic 51,094 6 days ago An open-source mobile app development framework build in TypeScript
React-UWP 1,179 almost 2 years ago React Components that Implement Microsoft's UWP Design & Fluent Design
palantir/plottable 2,976 6 days ago A library of modular chart components, built on (see also: )
APIs-guru/graphql-voyager 7,800 about 1 month ago Represent any GraphQL API as an interactive graph 🛰️
Rebilly/ReDoc 23,617 24 days ago OpenAPI/Swagger-generated API Reference Documentation
excaliburjs/Excalibur 1,820 4 days ago Free open source JavaScript game engine
Bobril 367 7 days ago Component oriented framework inspired by Mithril and ReactJs. (see also: )
Stencil 12,577 13 days ago a tool for building modern Web Components
Langfuse 6,537 4 days ago Open source LLM engineering platform 🪢 - Tracing, Prompt Mgmt, Evaluations, Analytics
redux-zero 1,967 almost 2 years ago A lightweight state container based on Redux
wretch 4,830 6 days ago A tiny (< 2.2Kb g-zipped) wrapper built around fetch with an intuitive syntax
Cycle.js 10,243 12 months ago A functional and reactive JavaScript framework for predictable code
Tridactyl 5,309 11 days ago A Firefox browser addon that replaces browser's control mechanism with one modelled on the one true editor, Vim
armour/vue-typescript-admin-template 5,555 about 1 year ago A vue-cli 3.0 & typescript minimal admin template + a production-ready front-end solution for admin interfaces ( )
n8n.io 48,956 4 days ago Open Source Workflow Automation Tool
Dnote 2,800 5 months ago A command line notebook with a multi-device sync and a web interface
Thin Backend 1,241 almost 2 years ago Realtime Backend for your Single Page Apps, with End-to-End Type Safety thanks to types being derived from the Postgres Schema
Flowbite 7,940 12 days ago Open-source component library built on top of Tailwind CSS featuring interactive UI components built with TypeScript
ILLA Cloud Open source low-code platform alternative to Retool and Appsmith for developers to build internal tools in minutes
Treehouse 154 10 days ago Open source lightweight library to build your own note-taking tool

Awesome TypeScript / Built with TypeScript / Web/ReactJS

facebook/create-react-app Create React apps using typescript with no build configuration
Microsoft/TypeScript-React-Starter 11,089 about 5 years ago A starter template for TypeScript and React with a detailed README describing how to use the two together; based on
typescript-cheatsheets/react-typescript-cheatsheet 45,464 about 1 month ago Cheatsheets for experienced React developers getting started with TypeScript
jsxtyper 37 over 9 years ago Generates TypeScript interfaces from .jsx files
TodoMVC • TypeScript + React Example 28,635 24 days ago
Working with React and TypeScript
vortigern - A universal boilerplate for building web applications w/ TypeScript, React, Redux and more. 642 over 4 years ago
Convert React code to TypeScript automatically 1,570 about 5 years ago
React Server Example TSX 277 over 3 years ago Boilerplate for isomorphic web app with React server-side rendering in TypeScript
React & Redux in TypeScript - Static Typing Guide 13,347 over 2 years ago The complete guide to static typing in "React & Redux" using TypeScript
Typescript Monorepo CRA Example 27 over 6 years ago A minimalistic CRA + typescript monorepo
Typescript Monorepo Next Example 43 over 6 years ago A minimalistic next.js + typescript monorepo
Crisp React 184 over 1 year ago Boilerplate with React client and Express backend. Offers performance and extended functionality. Helps to avoid frequent React-Express pitfalls
React by Example Code-oriented React tutorial for programmers
Materio Free MUI React NextJS Typescript Admin Template 1,635 5 months ago Most Powerful & Comprehensive Free MUI React NextJS Admin Dashboard Template built for developers. Made With Typecript & JavaScript
Flowbite React 1,894 23 days ago Open-source component library based on React, TypeScript, and Tailwind CSS

Awesome TypeScript / Built with TypeScript / Back-end API

Actio 265 12 months ago The Node.js framework for monoliths and microservices
design-first A REST Api templating engine for Typescript
Fastify 32,408 4 days ago Fast and low overhead web framework, for Node.js
Hono Hono is a small, simple, and ultrafast web framework for the Edges. It works on any JavaScript runtime
Nest 67,804 4 days ago A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript 🚀 (see also: )

Awesome TypeScript / Built with TypeScript / Back-end API / Nest

nestia 1,849 5 days ago 20,000x faster validation and 200x faster JSON serialization decorators using . Enable to utilize pure TypeScript interface type as DTO, and overall server performance improved by about 30x times. Also, it supports SDK (collection of functions with type definitions) and Mockup Simulator (backend server simulator embedded in SDK) generation, and even possible to migrate NestJS project only by file. 🚀 (see also: )

Awesome TypeScript / Built with TypeScript / Back-end API

LoopBack 4 4,963 4 days ago A highly extensible Node.js and TypeScript framework for building APIs and microservices. (see also: )
FoalTS 1,898 19 days ago A simple, intuitive and complete framework for building enterprise-grade Node.JS applications (see also: )
Enso Typescript first Node.JS framework inspired by Domain Driven Design principles with a focus on composition and Developer Experience
Libstack A collection of various modules to create Typescript server easily and ready to be deployed on Docker
tinyhttp 2,733 about 1 month ago A modern Express-like web framework for Node.js, written in TypeScript and compiled to Native ESM
ZenTS 36 over 3 years ago A modern Node.js and TypeScript first framework for building rich web applications
Booster Framework 418 23 days ago Event-driven cloud native GraphQL open-source framework, part of the Booster Cloud ecosystem. It makes use of high-level abstractions and conventions. (see also: )

Awesome TypeScript / Built with TypeScript / Standalone apps

Visual Studio Code 164,461 4 days ago Multiplatform IDE
alm 3,007 over 2 years ago A next generation IDE just for TypeScript written in TypeScript + React
App Outlet 390 about 1 year ago An universal linux app store for AppImages/Flatpaks/Snaps written in TypeScript + Angular
SnowFS a fast, scalable version control file storage for graphic files
MemFree 1,039 5 days ago Open Source Hybrid AI Search Engine, Instantly Get Accurate Answers from the Internet, Bookmarks, Notes, and Docs. Support One-Click Deployment
Nostream 747 29 days ago A Nostr Relay written in TypeScript
OctoLinker 5,284 about 1 year ago
lc-mate 1 about 2 years ago Extension that adds contest rating to usernames in LC

Awesome TypeScript / Built with TypeScript / Design patterns

Design Patterns implementation 5,212 about 1 year ago Implementation of the well-known 23 patterns of GoF
Real World Design Patterns 115 13 days ago Real World Design Patterns with Tests

Awesome TypeScript / Built with TypeScript / Decorators

Performance Decorators 35 16 days ago A collection of TypeScript decorators for performance optimization, including execution time logging, memory usage monitoring, and more

Awesome TypeScript / Built with TypeScript / Libraries

SuperJSON 4,144 11 months ago Safely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more
Procedurem 17 about 5 years ago A Small (2kb) And Performant Bi-Directional RPC Library Using WebSockets
RxJS 30,799 5 months ago A reactive programming library for JavaScript
xstream 2,375 over 1 year ago An extremely intuitive, small, and fast functional reactive stream library for JavaScript
mockt 10 4 months ago Joyful mocking library for Typescript and Javascript
substitute.js 202 8 months ago A fluent mocking library for TypeScript ported from NSubstitute
TypeMoq 428 almost 2 years ago A simple mocking library for TypeScript
fast-check 4,344 4 days ago Property based testing framework for TypeScript
InversifyJS 11,305 6 days ago powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript
TypeORM 34,253 13 days ago ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms

Awesome TypeScript / Built with TypeScript / Libraries / TypeORM

Safe-TypeORM 228 6 months ago Enhances in the compilation level and supports automated performance tuning tools through the application level joining. Furthermore, your raw SQL queries would be ensured safety by type meta programming

Awesome TypeScript / Built with TypeScript / Libraries

MikroORM 7,818 5 days ago TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, PostgreSQL, MySQL and SQLite
DrizzleORM Lightweight TypeScript ORM, SQL-like library for flexible data access, serverless-ready, with zero dependencies
Prisma 39,737 5 days ago Modern database access (ORM alternative) for Node.js & TypeScript | PostgreSQL, MySQL & SQLite

Awesome TypeScript / Built with TypeScript / Libraries / Prisma

prisma-markdown 447 6 months ago : Generates markdown document composed with ERD diagrams and their descriptions

Awesome TypeScript / Built with TypeScript / Libraries

Neuledge 237 about 1 year ago Neuledge is a universal language for databases that provides state-of-the-art tools for data modeling, business logic representation, and schema validation
Typetta 108 18 days ago Typescript ORM for Node.js that uses GraphQL as schema definition language | Supports all main SQL databases and MongoDB
TypeGQL 424 over 2 years ago Set of tools for creating GraphQL schema directly from typed TypeScript class
TSTL 603 8 months ago Implementation of C++ STL (Standard Template Library) in TypeScript. Provided modules are containers, iterators, algorithms and functors

Awesome TypeScript / Built with TypeScript / Libraries / TSTL

ECol 9 almost 5 years ago Extension of TSTL containers; collections dispatching Elements I/O events
TGrid 145 about 2 months ago Grid Computing Framework, Network & Thread extension of TSTL, supporting RFC (Remote Function Call)
Mutex-Server 30 5 months ago Critical sections controller, like mutex and semaphore, in the network level

Awesome TypeScript / Built with TypeScript / Libraries

Kalimdor.js 540 almost 2 years ago Machine Learning library for the Web, Node and Developers!
prelude.ts 377 8 months ago Functional programming: immutable persistent collections, constructs such as Option and Either, and combinators
ee-ts 126 over 2 years ago Typed event emitters
io-ts 6,703 3 months ago Type validation at runtime
mokia 113 almost 2 years ago A mock server integrated data simulation and http service
sub-events 38 about 1 month ago Strongly-typed events
ts-audio 315 4 days ago an agnostic and easy-to-use library to work with the API
tslog 1,341 19 days ago A powerful logging library with native TypeScript support: beautiful interpolation, native V8 stack trace, secret masking, support for requestIds based on AsyncLocalStorage
tsParticles 7,711 6 days ago A lightweight library for easily creating particles animations for websites (Supports also ReactJS, VueJS, Angular, Svelte and others)
statek 9 about 4 years ago Reactive state management library
Injex Simple, Decorated, Pluggable dependency-injection framework for TypeScript applications
tRPC TypeScript toolkit for building end-to-end type-safe APIs
interface-forge Test data factories using TypeScript types and interfaces
iter-ops 138 3 months ago Operations with iterable objects
Remult 2,894 4 days ago End-to-end type-safe CRUD and frontend-backend model code sharing in fullstack TypeScript applications
Jest 44,276 15 days ago A comprehensive JavaScript testing solution. Works out of the box for most JavaScript projects
diod 138 about 2 months ago A very opinionated and lightweight inversion of control container and dependency injector for Node.js or browser apps
@deliberative/crypto 28 12 months ago A Typescript/WebAssembly library for public key cryptography, AEAD secret boxes, Shamir secret sharing and random shuffling. Runs on Nodejs, ESM, CommonJS and the browser
castore 232 6 days ago Typescript library to easily implement Event Sourcing in your application
sweet-monads 346 3 months ago Typescript library for popular monads (such as or ) and performant iterators
simple-mask-money 171 3 months ago 💰 Simple mask money is a light, safe and typed package to format money!
Color-Core 9 6 days ago is a powerful, type-safe color manipulation library for TypeScript and JavaScript applications. It provides a comprehensive toolkit for working with colors across multiple color spaces, making it an indispensable tool for developers working on projects that require advanced color handling
PigmentTS 3 5 days ago A lightweight utility for color manipulation and conversion

LLM

duckduckgo-ai-chat 53 6 days ago Providing Duckduckgo AI Chat API, which can use gpt-4o-mini for free

Video Courses / Free Courses

Angular Applications with TypeScript (Microsoft Virtual Academy)
AngularJS with TypeScript made easy (SSW TV)
Full Stack React GraphQL TypeScript Tutorial - 14 hour course (YouTube)
Evolving JavaScript with TypeScript a detailed introduction to TypeScript
Why program in TypeScript? an overview of the main syntax constructs focusing on the benefits of using TypeScript as opposed to coding in JavaScript
Functional Programming with TypeScript Discover functional programming with Typescript and create a library like fp-ts alongside Sahand Javid in this beginner-friendly YouTube playlist
Building CRM from scratch with Typescript and Bun Building a real-world CRM system from scratch, without big frameworks. Bun, Typescript and Tailwind

Video Courses / Paid Courses

TypeScript Fundamentals (Pluralsight)
Practical TypeScript Migration (Pluralsight)
Angular with TypeScript (Pluralsight)
Using TypeScript for Large AngularJS Applications (Pluralsight)
Introduction to TypeScript (Packt)
Mastering TypeScript (Packt)
TypeScript: The Complete Developer's Guide (Udemy)
Angular with TypeScript (Manning)
Mastering TypeScript - 2022 Edition (Udemy)

Tutorials

Converting your vanilla JavaScript app to TypeScript
Difference Between TypeScript and JavaScript

Roadmap

TypeScript Roadmap
TypeScript Origins: The Documentary - YouTube by OfferZen Origins

Roadmap / Badges

TypeScript Badges 45 over 7 years ago

Roadmap / Social

@typescriptlang Official Typescript Twitter
@angularjs Official Angularjs Twitter using Typescript Since 2.0
@jntrnr Typescript Program Manager at Microsoft
@ahejlsberg Technical Fellow at Microsoft involved with the Typescript project

Roadmap / Acknowledgements

https://github.com/Hamza12700 2023 - ⚒ Thank you Hamza ( @Hamza12700 ) for . Great contribution to keeping this list up-to-date with modern TypeScript projects.

Backlinks from these awesome lists:

More related projects: