A community driven list of useful TypeScript learning resources, libraries, frameworks and software. This is not a catalog of all the libraries, just a starting point for your explorations. Inspired by awesome-python. Other amazingly awesome lists can be found in the awesome-awesomeness list.
- TypeScript in 5 minutes - Really simple getting started guide for TypeScript.
- When to Use TypeScript - A Detailed Guide Through Common Scenarios.
- TypeScript Handbook - A comprehensive guide to the TypeScript language.
- TypeScript Generics - TypeScript Generics for People Who Gave Up on Understanding Generics.
- Using TypeScript with React - How to use TypeScript with React.
- React & Redux in TypeScript - The complete guide to static typing in "React & Redux" apps using TypeScript.
- Clean Code concepts - Clean Code concepts adapted for TypeScript.
Cool open-source projects built using Typescript.
- jira_clone - A simplified Jira clone built with React/Babel (Client), and Node/TypeScript (API). Auto formatted with Prettier, tested with Cypress.
- Featmap - Simple user story mapping tool built using React, Typescript and Go.
- Hyper - A terminal emulator built on open web standards using TypeScript.
- Searchkit - Elasticsearch frontend UI built using TypeScript and React.
- GitHub Desktop - Official GitHub desktop app built using TypeScript and Electron.
- TypeORM - ORM for TypeScript and JavaScript (ES7, ES6, ES5) supporting both Active Record and Data Mapper patterns.
- Nest - A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript.
- InversifyJS - A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
- Typegql - Create GraphQL schema with TypeScript classes.
- Xstate - TypeScript finite state machines and statecharts for the modern web.
- RxJS - A reactive programming library for TypeScript.
- TS Node - TypeScript execution and REPL for node.js, with source map support.
- TypeStyle - Writing CSS with TypeStyle will be just as fluent as writing JavaScript with TypeScript.
- TypeMoq - A simple mocking library for TypeScript.
- TypeScript Collections - A generically typed set of collections for use with TypeScript.
- TypeDoc - Documentation generator for TypeScript projects.
Your contributions are always welcome! Please submit a pull request or create an issue to add a new framework, library or software to the list. Do not submit a project that hasn’t been updated in the past 6 months or is not awesome.