awesome-js

A curated collection of awesome JavaScript libraries, tools, runtimes, resources, and shiny things — across browser, Node.js, Deno, Bun, edge/serverless, desktop, and mobile.

Y

yokomakes

Dernière activité 29 déc. 2025
yokomakes/awesome-js

171

étoiles

13

forks

3

issues ouvertes

awesomeawesome-javascriptawesome-jsawesome-listawesome-typescriptjavascriptjavascript-applicationsjavascript-frameworkjavascript-libraryjsjs-apijs-libjs-libraryjs-projectjs-testingjs-toolsnodenodejs

Ce README est souvent en anglais.

Awesome TypeScript Books

Awesome License: CC0

A curated, hand-picked list of the best TypeScript books for learning and mastering TypeScript in 2026 — from beginner-friendly introductions to advanced type-system techniques, generics, and framework-specific guides for React and Node.js.

Whether you're a JavaScript developer picking up TypeScript for the first time, or an experienced engineer looking to master advanced types and generics, this list helps you find the right TypeScript book for your level and use case.

Contents

Quick Picks

If you want... Read this
The single best starting point Learning TypeScript — Josh Goldberg
The most-recommended "level up" book Effective TypeScript — Dan Vanderkam
A free, no-cost option TypeScript Deep Dive — Basarat Ali Syed
To master advanced generics/types Total TypeScript — Matt Pocock
TypeScript with React Learn React with TypeScript — Carl Rippon
TypeScript on the backend Node.js Design Patterns with TypeScript — Mario Casciaro

Beginner

  • Learning TypeScript — Josh Goldberg (O'Reilly, 2022). Widely regarded as the best first TypeScript book for absolute beginners; written by a TypeScript-ESLint maintainer, covering types, configuration, and tooling.
  • Programming TypeScript — Boris Cherny (O'Reilly, 2019). The most practical TypeScript book for JS developers transitioning over — covers the type system in depth while staying focused on real-world patterns.
  • TypeScript Quickly — Yakov Fain & Anton Moiseev (Manning, 2020). A hands-on, project-based introduction covering tsconfig, decorators, and generics for Angular/React developers.

Intermediate

  • Essential TypeScript 5, Third Edition — Adam Freeman (Manning, 2023). A comprehensive, fully updated guide to TypeScript 5 — type annotations, generics, type guards, decorators, and using TypeScript with Angular/React.
  • Mastering TypeScript — Nathan Rozentals (Packt). Covers TypeScript features alongside design patterns, testing, and framework integration (Angular, React, Node.js).
  • TypeScript in 50 Lessons — Stefan Baumgartner (Smashing Magazine, 2020). 50 bite-sized lessons with strong coverage of structural typing, union discrimination, and conditional types.

Advanced

  • Effective TypeScript — Dan Vanderkam (O'Reilly, 2nd Edition, 2024). The definitive "best practices" book — dozens of specific, actionable tips explaining the why behind idiomatic TypeScript.
  • Total TypeScript — Matt Pocock. A workshop-style resource (book-like courses + exercises) focused on type-level programming, generics, and advanced inference.
  • TypeScript Cookbook — Stefan Baumgartner (O'Reilly, 2023). Recipe-style solutions for real-world typing problems, from generics to advanced utility types.
  • Type-Level TypeScript — Software Mansion. Deep dive into TypeScript's type system as a programming language in its own right (conditional types, recursion, mapped types).
  • Pro TypeScript: Application-Scale JavaScript Development — Steve Fenton (Apress, 2nd Edition). Focused on using TypeScript's advanced features to build and scale large applications.

By Use Case

React + TypeScript

Node.js + TypeScript

Free / Online

  • TypeScript Deep Dive — Basarat Ali Syed. One of the most popular free, community-maintained TypeScript books, covering everything from basics to advanced tips.
  • The TypeScript Handbook — Microsoft (official docs). Not a traditional book, but the canonical, continuously updated reference for the language.
  • Understanding TypeScript Generics and similar freeCodeCamp long-form guides — good supplementary free reading.

How to Choose

  • New to TypeScript (know JavaScript): start with Learning TypeScript or Programming TypeScript.
  • Comfortable with the basics, want to write better code: read Effective TypeScript.
  • Want to go deep on the type system itself: Total TypeScript or Type-Level TypeScript.
  • Building with a specific framework: pick the matching book under By Use Case.
  • Budget-conscious / just want something free: TypeScript Deep Dive covers almost everything the paid beginner books do.

Contributing

Suggestions welcome! Feel free to open a pull request or issue to add a book, fix a broken link, or improve a description. Please keep entries in the format:

- **[Title](link)** — Author (Publisher, Year). One-sentence description of what makes it worth reading.

License

CC0 1.0 — This list is free to use, share, and adapt, with no attribution required.

About

Awesome TypeScript Books is a community-curated, open-source list of the best books, guides, and free resources for learning TypeScript — covering everything from beginner fundamentals to advanced type-level programming. Contributions and suggestions are always welcome.

Projets similaires

🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.

Ssorrycc
35 k étoiles4,6 k

Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]

awesomeawesome-listjavascript
Ssindresorhus
67 k étoiles6,2 k

A collection of awesome things regarding React ecosystem

awesomeawesome-listjavascript
Eenaqx
74,7 k étoiles7,7 k