awesome-typescript
github.com/awesomelistsio/awesome-typescript ↗A curated list of tools, libraries, frameworks, and resources for TypeScript.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me typescript frameworks resources from awesome-typescript"
Installation instructions →What's inside
TypeScript Frameworks
TypeScript Libraries
- class-transformer
A library for transforming plain objects into class objects and vice versa.
- fp-ts
Functional programming in TypeScript.
- io-ts
A runtime type system for TypeScript.
- tslib
Runtime library for TypeScript helpers.
- ts-toolbelt
A comprehensive type library for TypeScript.
Testing Tools
- Cypress
End-to-end testing for web applications with TypeScript support.
- Jest
A delightful testing framework with TypeScript support.
- Mocha
A feature-rich JavaScript test framework with TypeScript compatibility.
- Testing Library
Lightweight utilities for testing React and other frameworks, fully compatible with TypeScript.
- ts-mockito
TypeScript-friendly mocking library.
Documentation Tools
- Docusaurus
Build optimized documentation websites with TypeScript support.
- GitBook
A documentation platform for developers.
- MkDocs
A static site generator for project documentation with TypeScript integration.
- TypeDoc
Generate documentation from TypeScript source code.
Educational Resources
- FreeCodeCamp TypeScript Course
Free lessons on using TypeScript.
- Frontend Masters: TypeScript
Comprehensive TypeScript tutorials.
- TypeScript for Beginners
An introductory course on Udemy.
- TypeScript Playground
An interactive environment to experiment with TypeScript code.
- You Don’t Know JS Yet: TypeScript Edition
A book series exploring JavaScript and TypeScript concepts.
State Management
- Immer
A library for working with immutable state in a more convenient way.
- MobX
A simple, scalable state management library with TypeScript support.
- Recoil
A state management library for React, fully compatible with TypeScript.
- Redux Toolkit
Official, opinionated toolset for Redux development with TypeScript support.
- Zustand
A small, fast, and scalable state management solution.
Community and Forums
- LinkedIn TypeScript Groups
Professional groups for networking and TypeScript discussions.
- r/TypeScript
A subreddit for discussing TypeScript-related topics.
- Stack Overflow
A platform for TypeScript questions and answers.
- TypeScript GitHub Discussions
Join discussions with the TypeScript community.
- TypeScript Gitter
A chat community for TypeScript users.
General Resources
- Official TypeScript Website
The official site for TypeScript documentation and downloads.
- TypeScript GitHub Repository
The official GitHub repository for TypeScript.
- TypeScript Handbook
Comprehensive documentation for learning and using TypeScript.
- TypeScript Roadmap
Learn about upcoming features and planned updates.
Showing a sample of 42 resources. View the full list on GitHub →