- http://orta.io/notes/recommendations/books#TypeScript
- Effective TypeScript: 62 Specific Ways to Improve Your TypeScript
- https://learning.oreilly.com/library/view/effective-typescript/9781492053736 + https://www.oreilly.com/catalog/errata.csp?isbn=0636920261544 + https://twitter.com/AdamRackis/status/1366058541925113863 + https://github.com/danvk/literate-ts
- https://github.com/enricopolanski/functional-programming
- https://vladris.com/blog/2019/04/28/programming-with-types.html + https://github.com/vladris/programming-with-types
- https://github.com/PacktPublishing/Full-Stack-React-TypeScript-and-Node
- https://github.com/LearningTypeScript/site
- https://github.com/Divlo/create-fullstack-app
- https://www.aspecto.io/blog/how-to-reduce-ram-consumption-by-x6-when-using-ts-node
- https://github.com/CodelyTV/typescript-ddd-example
- Quickly create and configure a new library or Node.js project
- A collection of essential TypeScript types
- TypeScript style guide
- https://github.com/rmolinamir/typescript-cheatsheet
- https://github.com/typescript-cheatsheets/react
- https://github.com/shuhei/knowledge/blob/master/typescript.md#detect-optional-fields
- https://blog.isquaredsoftware.com/2019/11/blogged-answers-learning-and-using-typescript
- https://github.com/antonjb/TypeScript-Learning-Plan
- https://khalilstemmler.com/articles/when-to-use-typescript-guide
- https://github.com/niieani/typescript-vs-flowtype
- https://medium.com/airbnb-engineering/ts-migrate-a-tool-for-migrating-to-typescript-at-scale-cd23bfeb5cc
- https://www.techatbloomberg.com/blog/10-insights-adopting-typescript-at-scale + https://youtu.be/B4_SlXkGDd4
- https://github.com/bedemiralp/how-do-they-use-x-at-y#typescript
- TypeScript toolkit for building end-to-end typesafe APIs
- Create TypeScript based NPM Packages with CI/CD Automatic Publishing Through Github Actions
- https://github.com/bcherny/json-schema-to-typescript
- https://github.com/leandrotk/thinking-in-types + https://github.com/leandrotk/advanced-typescript
- https://github.com/krzkaczor/ts-essentials
- https://medium.com/@jcreamer898/typescript-learning-resources-b1205a98c47c
- https://ckgrafico.medium.com/learning-typescript-why-im-doing-this-46b80c343fba
- https://github.com/danielrbradley/alexa-typescript-demo
- Is it possible to write valid JS which runs differently when interpreted as TS? + https://medium.com/@jasvir/monoglots-when-a-subset-is-not-1604e3a51d9
- infer
- DDD & Event Sourcing Basics In TypeScript
- pkg TS rewrite
- graphql/graphql-js#2104 + https://twitter.com/GraphQL/status/1377277442860183553
- https://github.com/Quramy/lerna-yarn-workspaces-example
- https://wapl.es/typescript/2019/03/14/xml-jsx-sitemaps-in-typescript.html
- https://dev.to/43081j/strongly-typed-event-emitters-using-eventtarget-in-typescript-3658
- A SQL database implemented purely in TypeScript type annotations.
- https://github.com/ghoullier/awesome-template-literal-types
- TypeScript AST Resources
- https://judehunter.dev/blog/assembly-interpreter-in-typescripts-type-system + https://github.com/judehunter/ts-asm
- https://github.com/adamshaylor/cooking-with-typescript
- https://type-level-typescript.com/articles/making-generic-functions-pass-type-checking
- https://github.com/jaked/reconstructing-typescript
- https://www.steveruiz.me/posts/smooshed-object-union
- https://github.com/labs42io/clean-code-typescript
- Module documentation (in progress)
- https://www.udemy.com/course/understanding-typescript + http://hop.ie/blog/learning-typescript/
- Typed Functional Programming in Typescript
- Typescript concepts - TypeWithMe
- https://docs.microsoft.com/en-gb/learn/paths/build-javascript-applications-typescript + https://github.com/glaucia86/curso-typescript-zero-to-hero + https://m.youtube.com/playlist?list=PLb2HQ45KP0Wsk-p_0c6ImqBAEFEY-LU9H
- https://github.com/ChuckJonas/spotify-fp-ts-example
- https://github.com/basarat/typescript-for-professionals
- https://www.udemy.com/course/typescript-with-react-jest-testing + https://m.youtube.com/playlist?list=PLrh-y_cvrt07jehJeFr4o-0dVSDhiy-9f + https://github.com/barosanuemailtest/ts-course-react
- https://www.eddyvinck.com/blog/what-i-learned-from-total-typescript-part-1-type-transformations
- Remo Jansen
- Stefan Baumgartner
- Marius Schulz
- Broadly scoped ecosystem & mono-repository of 167+ TypeScript projects for functional, data driven development
- A miniature model of the Typescript compiler, intended to teach the structure of the real Typescript compiler
- Ahead of time JavaScript compiler
- https://github.com/microsoft/TypeScript-Compiler-Notes
- I picked TypeScript for my compiler book
- How would one build their own Typescript compiler?
- Typed functional programming in TypeScript in five minutes
- How domain modeling can help us to make our apps consistent & safe: repo + slides
- Understanding TypeScript's Structural Type System
- https://github.com/michalczukm/typescript-who-even-need-template-literal-types-presentation
- I really wish TypeScript had better inference.
- TypeScript vs. PureScript vs. ReasonML vs. Elm
- https://typing-is-hard.ch
- https://valand.dev/blog/post/from-rust-to-typescript
- Generics or Type Assertion?
- If you're having a type inference issue with a 3rd party library, don't try to force it by shoving types into generics
- https://p.migdal.pl/2020/03/02/types-tests-typescript.html
- https://nehalist.io/trpc-review
Using Flow or TypeScript could have prevented 15% of the public bugs for public projects on GitHub
- https://github.com/jbreckmckye/node-typescript-architecture
- Lets learn Dependency Injection
- asyncComponent
- https://github.com/typescript-course/typescript-project-from-scratch
- https://github.com/total-typescript/beginners-typescript-tutorial
- https://github.com/total-typescript/typescript-generics-workshop
- https://github.com/mdevils/typescript-exercises
- https://github.com/type-challenges/type-challenges
- https://github.com/stevenmusumeche/advent-of-code-2019
- 📚 Functions and algorithms implemented purely with TypeScript's type system
- https://ts-engine.dev
- https://startup-cto.net/10-bad-typescript-habits-to-break-this-year
- https://github.com/dsherret/ts-ast-viewer
- https://dev.doctorevidence.com/efficient-node-development-with-typescript-10a6d390129d
- TypeScript build examples and workflows.
- Just migrated a project from Flow to TypeScript.
- https://blog.ghaiklor.com/2021/07/19/let-us-improve-your-skill-set-when-working-with-typescript + https://github.com/ghaiklor/type-challenges-solutions + https://blog.beraliv.dev/2021-04-04-type-challenges
- TypeScript paths with Node.js without any additional bundling/transformation step
- https://www.placemark.io/post/good-magic-with-typescript + https://twitter.com/placemarkio/status/1454102660731265033
- https://github.com/jdan/adventofcode/tree/main/2021/ts
- https://github.com/ciocan/adventofcode
- https://github.com/otobot1/Advent-of-Code-2022
- https://trpc.io/blog/tinyrpc-client
- https://github.com/g-plane/type-gymnastics
- https://github.com/jonahsnider/aoc-2022 + https://github.com/jonahsnider/aoc-2021 + https://github.com/jonahsnider/aoc-2020 + https://github.com/jonahsnider/aoc-2019 + https://github.com/jonahsnider/aoc-2018
- https://zackoverflow.dev/writing/write-your-own-zod
- https://github.com/hediet/rxjs-playground
- https://blog.andrewbran.ch/debugging-the-typescript-codebase
- https://github.com/juanluispaz/ts-sql-query
- analyzing TypeScript types of npm packages
- https://mmazzarolo.com/blog/2021-11-06-speed-up-your-typescript-monorepo-with-esbuild
- https://github.com/stripe-archive/flow-to-typescript-codemod
- https://echobind.com/post/why-we-ditched-graphql-for-trpc
- A very compact representation of a placeholder for an image
- https://github.com/vanilla-extract-css/vanilla-extract
- Toolkit for building TypeScript-powered command-line apps
- https://github.com/total-typescript/ts-reset
- https://github.com/mattpocock/zod-fetch
- https://github.com/DavidWells/types-with-jsdocs
- https://github.com/jahands/uuid-queue + https://youtu.be/djruLILR7BE
- ActivityPub and Mastodon-compatible server
- A type-safe typescript SQL query builder
- A tool to generate a single bundle of dts with types tree-shaking
- TypeScript modules that work with both CommonJS and ESM: https://isaacs.github.io/tshy, https://twitter.com/izs/status/1702034259584893329, https://twitter.com/atcb/status/1702069237710479608
- An incomplete ActivityPub implementation
- https://m.youtube.com/playlist?list=PLWIcRrPLCdUd75s3yMHVnoRMYcAP1jsi2
- Ethan Arrowood
- Data Structures in Typescript | Jeff Zhang + https://github.com/jeffzh4ng/iruka
- Object Oriented Typescript | Jeff Zhang
- https://www.udemy.com/course/typescript-design-patterns
- https://effectivetypescript.com/2021/12/10/typescript-types-the-first-500-years
- No BS TS | Jack Herrington
- https://codereviewvideos.com/course/from-jquery-to-typescript + https://m.youtube.com/playlist?list=PL1sZ2OJpPmWZzM8ckdBgVaqTWZwAU_VNP
- Leaky Abstractions | Toby Ho
- FP 101 | Victor Boutté, https://github.com/monsieurBoutte/fp-101-series