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
402 forks
last commit: almost 2 years ago
Linked from 5 awesome lists


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

Handbook - Welcome to TypeScriptthe official resource for learning TypeScript
TypeScript Deep Diveby
Microsoft/TypeScript on Github101,442almost 2 years agofork TypeScript on Github! Or... just read the code
The official TypeScript Roadmap101,442almost 2 years ago
TypeScript Team Blogwith announcements and recent updates
DefinitelyTyped/DefinitelyTyped48,861almost 2 years agothe 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 TypeScript9,336almost 3 years 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
Codebook8over 3 years agoread and run small code snippets to progressively learn TypeScript from the basic to advanced concepts
Type Challenges43,787almost 2 years agoCollection of TypeScript type challenges with online judge

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

typescript-starter3,500over 3 years ago– A CLI to quickly generate and configure new libraries and Node.js projects
next-smrt55over 3 years ago– A Typescript/NextJs boilerplate with Redux/Styled Components/Material UI and TypeSafe Actions
Next-Postgres-With-Typescript20over 7 years agoForum-like fullstack web app boilerplate with Next.js 7.0.2 + Sequelize 4/Postgres + Typescript + Redux + Passport Local Auth + Emotion
MicroTSMicroservice 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-boilerplate1,604about 3 years agoA 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-boilerplate2,772about 2 years agoUp-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-starter2,738about 2 years agoQuick and Easy TypeScript Express Starter
The Knests Stack344almost 2 years agoFull 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.jsFull-stack starter projects for end-to-end type safe development with React
nd.ts31over 2 years agosetup bare minimum Node.ts project asap
samchon/backend647almost 2 years agoTypeScript 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-boilerplate27over 2 years agoExpressJS / 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-app3over 3 years agoprovides a starting point for TypeScript web applications. pnpm, Rollup, Jest, and CSS Modules with SCSS
ts-vite-npm-template3almost 3 years agoAn 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 Lessonsby Stefan Baumgartner
TypeScript QuicklyLearn 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 TypeScriptby Greg Lim
Programming with TypesA 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 5Third edition of the bestselling guide to TypeScript. (by Adam Freeman)
Effective TypeScriptby Dan Vanderkam
Advanced TypeScript 3 Programming Projectsby Peter O'Hanlon
The Concise TypeScript Book (Free and Open Source)8,493almost 2 years agoby Simone Poggiali

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

TypeScript Reference for JS developersGlossary of keywords, operators, statements and directives

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

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

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

Taze2,901almost 2 years agoA modern cli tool that keeps your dependencies fresh
ts-node12,938about 2 years agoUse to run scripts or REPL

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

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

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

VS Addon - TypescriptSyntaxPasteAllow 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 Studio1,797almost 2 years ago
Visual Studio Code
PhpStorm
WebStorm
CATSis an IDE for TypeScript and Web developers by @jbaron
TypeScript Sublime Plugin1,716over 3 years agoby @Microsoft
Atom TypeScript1,131over 3 years agoby @TypeStrong
TypeScript Interactive Development Environment for Emacs1,457almost 2 years agoby @ananthakumaran
TypeScript Syntax for VIM1,894over 2 years ago
Typescript addin for29over 9 years agoMonoDevelop, SharpDevelop and Xamarin Studio; a short
Typescript tooling for Neovim614about 5 years agois a language service plugin for typescript for Neovim
Coc24,526almost 2 years agoMake your Vim/Neovim as smart as VSCode
TypeScript playgroundby @agentcooper, supports multiple TS versions and compiler targets
TypeScript playground-on-ace90almost 3 years agoby @hi104
TypeScript official Playground
JS Bin(Select TypeScript)
Codepen(Select TypeScript)
TypeScript Interpret - Terminal Emulatorby @niutech
TypeScript Editorby @drake7707

Awesome TypeScript / Build Systems

Grunttasks:

Awesome TypeScript / Build Systems / Grunt

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

Awesome TypeScript / Build Systems

Zwitterion581almost 2 years agoSuper simple development server with built-in support for TypeScript files
Nx23,951almost 2 years agoSmart, Fast and Extensible Build System

Awesome TypeScript / Cloud Data Warehousing

Crisp BigQuery45over 3 years agoStarter project that delivers Google BigQuery data to end user browsers with cost control. Allows to implement rich data presentation options
DDB-Table129about 2 years agoStrongly typed querys and tables for AWS DynamoDB

Awesome TypeScript / Module Bundlers

FarmExtremely fast Vite-compatible web build tool written in Rust
RspackA fast Rust-based web bundler 🦀️
ViteNext Generation Frontend Tooling
Webpacksupports CommonJS and AMD module bundling
BrowserifyCommonJS module bundler. Does not support TypeScript "out of the box", but can be applied with * tasks: , ,
fuse-box4,001almost 4 years ago| - typescript sample:

Awesome TypeScript / CMS

FactorThe Javascript CMS (TypeScript supported natively)
Graphweaver494almost 2 years agoTurn multiple data sources into a single GraphQL Headless CMS

Awesome TypeScript / Tools

sqlx-ts185about 2 years agoSQLx-ts is a CLI application featuring compile-time checked queries without a DSL and generates types against SQLs to keep your code type-safe
bunBun is a fast JavaScript runtime, package manager, bundler, test runner
denoA secure runtime for JavaScript and TypeScript
OXC12,769almost 2 years agoA suite of high-performance tools for JavaScript and TypeScript written in Rust
biome15,852almost 2 years agoBiome formats and lints your code in a fraction of a second
SweetIQ/schemats1,038over 4 years agoGenerate typescript interface definitions from SQL database schema
TypeDocA documentation generator for TypeScript projects
TypeScript Standard31over 7 years agoZero-configuration TypeScript 2 Standard Validation
typed-install101over 3 years agoEasily install new dependencies and their typings, no matter where they may be
type-config19almost 2 years agoA generator for tsconfig
ZapatosZero-Abstraction Postgres for TypeScript
dep-tree1,537about 2 years agoRender your project's file dependency tree and/or validate it against your own rules
itertools-ts51almost 2 years agoExtended itertools port for TypeScript and JavaScript. Provides a huge set of functions for working with iterable collections (including async ones)
ParaglideJSAn i18n compiler that generates fully typesafe translations
pg355almost 2 years agoBrowser PostgreSQL Playground, no server, just client and pglite (postgresql wasm)
nocodb50,265almost 2 years ago🔥 🔥 🔥 Open Source Airtable Alternative

Awesome TypeScript / Types

jsonup61over 2 years agoCompile-time JSON parser
type-o-rama244almost 4 years agoJS type systems interoperability
utility-types5,560about 2 years agoUtility Types for TypeScript (provide compatibility with Flow's Utility Types)
elm-ts300almost 4 years agoPort of Elm architecture to TypeScript featuring fp-ts, io-ts, rxjs5 and React
ts-essentials3,805almost 2 years agoAll essential TypeScript types in one place
typescript-conditional-types50about 6 years agoHelpers for typescript generic types
ts-types-utils61about 6 years agoType utilities for typescript
typesync1,539almost 2 years agoInstall missing TypeScript typings for dependencies in your package.json
type-fest14,543almost 2 years agoA collection of essential TypeScript types
typetype418over 4 years agoA programming language designed for typescript type generation
nominal75almost 2 years agonominal types & dependent types for Typescript
@tool-belt/type-predicates54over 2 years agoType Predicates, Assertion Functions and Utilities
getmytypes10about 5 years agoInstall @types files into your devDependencies
ts-toolbelt6,787over 3 years agoLarge collection of type utilities for TypeScript
string-ts1,197almost 2 years agoStrongly-typed string functions for all

Awesome TypeScript / CSS In JS With Types

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

Awesome TypeScript / CSS In JS With Types / Runtime

json-decoder76almost 3 years agoTypesafe JSON decoder and runtime checker
typescript-is959about 3 years agoTypeScript transformer that generates run-time type-checks
type-plus380almost 2 years agoAdditional types and type adjusted utilities
Agent Framework118almost 2 years agoCreate interceptor for your class and method using decorators
SunTori10over 2 years agoA JSON de/serializer to ensure everything is safe at runtime
config21about 2 years agoRuntime configuration resolver

Awesome TypeScript / Validation

@core/match41over 2 years agoType-safe destructuring assignment with pattern-match validation
io-ts6,714almost 2 years agoRuntime type system for IO decoding/encoding
zod34,550almost 2 years agoTypeScript-first schema validation with static type inference
valibot6,436almost 2 years agoValibot is a Typescript schema library with static type inference, and it's exceptionally lightweight compared to Zod, with no dependencies
runtypes2,607about 2 years agoRuntime validation for static types
ts-codec18almost 2 years agoTypeScript Codecs for encoding, decoding and validating data
ow3,813over 2 years agoFunction argument validation for humans
superstruct7,043almost 2 years agoA simple and composable way to validate data
computed-types363over 2 years ago🦩 Joi like validations for TypeScript
json-schema-to-ts1,493almost 2 years agoDynamic type inference from JSON schemas
Yunomix5almost 2 years agoA form validation toolkit which is designed in AOP form
typia4,693almost 2 years ago20,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 )
fta102almost 2 years agoRust-based static analysis to monitor code quality
dto-classes75over 3 years agoDeveloper-friendly parsing, validation & serialization. Static types by default. Uses properties for field schemas, not decorators

Awesome TypeScript / Built with TypeScript / Mobile

ReactNativeCreate native apps for Android, iOS, and more using React
NativeScript24,347almost 2 years agoOpen Source framework for building cross-platform truly native iOS, Android and Windows mobile apps using JavaScript
Monaco Editor

Awesome TypeScript / Built with TypeScript / Web

Angular96,480almost 2 years agoAngular is a development platform for building mobile and desktop web applications
It-ToolsCollection of handy online tools for developers, with great UX
feednext.io321almost 4 years agoAn open-source social media application built with Typescript on both client-server side
ionic51,200almost 2 years agoAn open-source mobile app development framework build in TypeScript
React-UWP1,176almost 4 years agoReact Components that Implement Microsoft's UWP Design & Fluent Design
palantir/plottable2,977almost 2 years agoA library of modular chart components, built on (see also: )
APIs-guru/graphql-voyager7,815almost 2 years agoRepresent any GraphQL API as an interactive graph 🛰️
Rebilly/ReDoc23,749almost 2 years agoOpenAPI/Swagger-generated API Reference Documentation
excaliburjs/Excalibur1,849almost 2 years agoFree open source JavaScript game engine
Bobril368almost 2 years agoComponent oriented framework inspired by Mithril and ReactJs. (see also: )
Stencil12,616almost 2 years agoa tool for building modern Web Components
Langfuse7,123almost 2 years agoOpen source LLM engineering platform 🪢 - Tracing, Prompt Mgmt, Evaluations, Analytics
redux-zero1,968over 3 years agoA lightweight state container based on Redux
wretch4,855almost 2 years agoA tiny (< 2.2Kb g-zipped) wrapper built around fetch with an intuitive syntax
Cycle.js10,236almost 3 years agoA functional and reactive JavaScript framework for predictable code
Tridactyl5,384almost 2 years agoA Firefox browser addon that replaces browser's control mechanism with one modelled on the one true editor, Vim
armour/vue-typescript-admin-template5,566almost 3 years agoA vue-cli 3.0 & typescript minimal admin template + a production-ready front-end solution for admin interfaces ( )
n8n.io51,632almost 2 years agoOpen Source Workflow Automation Tool
Dnote2,808about 2 years agoA command line notebook with a multi-device sync and a web interface
Thin Backend1,240almost 4 years agoRealtime Backend for your Single Page Apps, with End-to-End Type Safety thanks to types being derived from the Postgres Schema
Flowbite8,059almost 2 years agoOpen-source component library built on top of Tailwind CSS featuring interactive UI components built with TypeScript
ILLA CloudOpen source low-code platform alternative to Retool and Appsmith for developers to build internal tools in minutes
Treehouse155almost 2 years agoOpen source lightweight library to build your own note-taking tool

Awesome TypeScript / Built with TypeScript / Web/ReactJS

facebook/create-react-appCreate React apps using typescript with no build configuration
Microsoft/TypeScript-React-Starter11,096about 7 years agoA starter template for TypeScript and React with a detailed README describing how to use the two together; based on
typescript-cheatsheets/react-typescript-cheatsheet45,629almost 2 years agoCheatsheets for experienced React developers getting started with TypeScript
jsxtyper38over 11 years agoGenerates TypeScript interfaces from .jsx files
TodoMVC • TypeScript + React Example28,669almost 2 years ago
Working with React and TypeScript
vortigern - A universal boilerplate for building web applications w/ TypeScript, React, Redux and more.642over 6 years ago
Convert React code to TypeScript automatically1,571almost 7 years ago
React Server Example TSX277about 5 years agoBoilerplate for isomorphic web app with React server-side rendering in TypeScript
React & Redux in TypeScript - Static Typing Guide13,350over 4 years agoThe complete guide to static typing in "React & Redux" using TypeScript
Typescript Monorepo CRA Example27about 8 years agoA minimalistic CRA + typescript monorepo
Typescript Monorepo Next Example43about 8 years agoA minimalistic next.js + typescript monorepo
Crisp React185over 3 years agoBoilerplate with React client and Express backend. Offers performance and extended functionality. Helps to avoid frequent React-Express pitfalls
React by ExampleCode-oriented React tutorial for programmers
Materio Free MUI React NextJS Typescript Admin Template1,661about 2 years agoMost Powerful & Comprehensive Free MUI React NextJS Admin Dashboard Template built for developers. Made With Typecript & JavaScript
Flowbite React1,914almost 2 years agoOpen-source component library based on React, TypeScript, and Tailwind CSS

Awesome TypeScript / Built with TypeScript / Back-end API

Actio265almost 3 years agoThe Node.js framework for monoliths and microservices
design-firstA REST Api templating engine for Typescript
Fastify32,612almost 2 years agoFast and low overhead web framework, for Node.js
HonoHono is a small, simple, and ultrafast web framework for the Edges. It works on any JavaScript runtime
Nest68,448over 1 year agoA 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

nestia1,874almost 2 years ago20,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 44,971almost 2 years agoA highly extensible Node.js and TypeScript framework for building APIs and microservices. (see also: )
FoalTS1,900almost 2 years agoA simple, intuitive and complete framework for building enterprise-grade Node.JS applications (see also: )
EnsoTypescript first Node.JS framework inspired by Domain Driven Design principles with a focus on composition and Developer Experience
LibstackA collection of various modules to create Typescript server easily and ready to be deployed on Docker
tinyhttp2,751almost 2 years agoA modern Express-like web framework for Node.js, written in TypeScript and compiled to Native ESM
ZenTS36over 5 years agoA modern Node.js and TypeScript first framework for building rich web applications
Booster Framework421almost 2 years agoEvent-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 Code165,346almost 2 years agoMultiplatform IDE
alm3,011over 4 years agoA next generation IDE just for TypeScript written in TypeScript + React
App Outlet391almost 3 years agoAn universal linux app store for AppImages/Flatpaks/Snaps written in TypeScript + Angular
SnowFSa fast, scalable version control file storage for graphic files
MemFree1,107almost 2 years agoOpen Source Hybrid AI Search Engine, Instantly Get Accurate Answers from the Internet, Bookmarks, Notes, and Docs. Support One-Click Deployment
Nostream752almost 2 years agoA Nostr Relay written in TypeScript
OctoLinker5,287almost 3 years ago
lc-mate1about 4 years agoExtension that adds contest rating to usernames in LC

Awesome TypeScript / Built with TypeScript / Design patterns

Design Patterns implementation5,238about 3 years agoImplementation of the well-known 23 patterns of GoF
Real World Design Patterns119almost 2 years agoReal World Design Patterns with Tests

Awesome TypeScript / Built with TypeScript / Decorators

Performance Decorators36almost 2 years agoA collection of TypeScript decorators for performance optimization, including execution time logging, memory usage monitoring, and more

Awesome TypeScript / Built with TypeScript / Libraries

SuperJSON4,218almost 2 years agoSafely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more
Procedurem17about 7 years agoA Small (2kb) And Performant Bi-Directional RPC Library Using WebSockets
RxJS30,862about 2 years agoA reactive programming library for JavaScript
xstream2,372about 3 years agoAn extremely intuitive, small, and fast functional reactive stream library for JavaScript
mockt10about 2 years agoJoyful mocking library for Typescript and Javascript
substitute.js204over 2 years agoA fluent mocking library for TypeScript ported from NSubstitute
TypeMoq428over 3 years agoA simple mocking library for TypeScript
fast-check4,366almost 2 years agoProperty based testing framework for TypeScript
InversifyJS11,380almost 2 years agopowerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript
TypeORM34,639almost 2 years agoORM 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-TypeORM229over 2 years agoEnhances 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

MikroORM7,890almost 2 years agoTypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, PostgreSQL, MySQL and SQLite
DrizzleORMLightweight TypeScript ORM, SQL-like library for flexible data access, serverless-ready, with zero dependencies
Prisma40,117over 1 year agoModern database access (ORM alternative) for Node.js & TypeScript | PostgreSQL, MySQL & SQLite

Awesome TypeScript / Built with TypeScript / Libraries / Prisma

prisma-markdown462over 2 years ago: Generates markdown document composed with ERD diagrams and their descriptions

Awesome TypeScript / Built with TypeScript / Libraries

Neuledge238almost 3 years agoNeuledge is a universal language for databases that provides state-of-the-art tools for data modeling, business logic representation, and schema validation
Typetta111almost 2 years agoTypescript ORM for Node.js that uses GraphQL as schema definition language | Supports all main SQL databases and MongoDB
TypeGQL424over 4 years agoSet of tools for creating GraphQL schema directly from typed TypeScript class
TSTL604over 2 years agoImplementation of C++ STL (Standard Template Library) in TypeScript. Provided modules are containers, iterators, algorithms and functors

Awesome TypeScript / Built with TypeScript / Libraries / TSTL

ECol9over 6 years agoExtension of TSTL containers; collections dispatching Elements I/O events
TGrid148almost 2 years agoGrid Computing Framework, Network & Thread extension of TSTL, supporting RFC (Remote Function Call)
Mutex-Server30about 2 years agoCritical sections controller, like mutex and semaphore, in the network level

Awesome TypeScript / Built with TypeScript / Libraries

Kalimdor.js541almost 4 years agoMachine Learning library for the Web, Node and Developers!
prelude.ts378over 2 years agoFunctional programming: immutable persistent collections, constructs such as Option and Either, and combinators
ee-ts127about 4 years agoTyped event emitters
io-ts6,714almost 2 years agoType validation at runtime
mokia113almost 4 years agoA mock server integrated data simulation and http service
sub-events38almost 2 years agoStrongly-typed events
ts-audio315almost 2 years agoan agnostic and easy-to-use library to work with the API
tslog1,358almost 2 years agoA powerful logging library with native TypeScript support: beautiful interpolation, native V8 stack trace, secret masking, support for requestIds based on AsyncLocalStorage
tsParticles7,799almost 2 years agoA lightweight library for easily creating particles animations for websites (Supports also ReactJS, VueJS, Angular, Svelte and others)
statek9almost 6 years agoReactive state management library
InjexSimple, Decorated, Pluggable dependency-injection framework for TypeScript applications
tRPCTypeScript toolkit for building end-to-end type-safe APIs
interface-forgeTest data factories using TypeScript types and interfaces
iter-ops140about 2 years agoOperations with iterable objects
Remult2,935almost 2 years agoEnd-to-end type-safe CRUD and frontend-backend model code sharing in fullstack TypeScript applications
Jest44,353almost 2 years agoA comprehensive JavaScript testing solution. Works out of the box for most JavaScript projects
diod139almost 2 years agoA very opinionated and lightweight inversion of control container and dependency injector for Node.js or browser apps
@deliberative/crypto29almost 3 years agoA Typescript/WebAssembly library for public key cryptography, AEAD secret boxes, Shamir secret sharing and random shuffling. Runs on Nodejs, ESM, CommonJS and the browser
castore233almost 2 years agoTypescript library to easily implement Event Sourcing in your application
sweet-monads346almost 2 years agoTypescript library for popular monads (such as or ) and performant iterators
simple-mask-money171about 2 years ago💰 Simple mask money is a light, safe and typed package to format money!
Color-Core10almost 2 years agois 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
PigmentTS3almost 2 years agoA lightweight utility for color manipulation and conversion

LLM

duckduckgo-ai-chat64almost 2 years agoProviding 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 TypeScripta 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 TypeScriptDiscover 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 BunBuilding 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 - YouTubeby OfferZen Origins

Roadmap / Badges

TypeScript Badges45about 9 years ago

Roadmap / Social

@typescriptlangOfficial Typescript Twitter
@angularjsOfficial Angularjs Twitter using Typescript Since 2.0
@jntrnrTypescript Program Manager at Microsoft
@ahejlsbergTechnical Fellow at Microsoft involved with the Typescript project

Roadmap / Acknowledgements

https://github.com/Hamza127002023 - ⚒ 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: