awesome-typescript
A curated list of tools, libraries, frameworks, and resources for TypeScript.
https://github.com/awesomelistsio/awesome-typescript
Last synced: 5 days ago
JSON representation
-
Documentation Tools
- TypeDoc - Generate documentation from TypeScript source code.
- 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.
-
Community and Forums
- TypeScript GitHub Discussions - Join discussions with the TypeScript community.
- Stack Overflow - A platform for TypeScript questions and answers.
- LinkedIn TypeScript Groups - Professional groups for networking and TypeScript discussions.
- r/TypeScript - A subreddit for discussing TypeScript-related topics.
-
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.
-
TypeScript Development Tools
- Visual Studio Code - A powerful, lightweight code editor with TypeScript support.
- ts-node - Run TypeScript directly in Node.js without compiling.
- WebStorm - A TypeScript-friendly IDE with robust features.
- Prettier - An opinionated code formatter with TypeScript support.
-
TypeScript Libraries
- 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.
- class-transformer - A library for transforming plain objects into class objects and vice versa.
-
TypeScript Frameworks
-
State Management
- Redux Toolkit - Official, opinionated toolset for Redux development with TypeScript support.
- MobX - A simple, scalable state management library with TypeScript support.
- Recoil - A state management library for React, fully compatible with TypeScript.
- Zustand - A small, fast, and scalable state management solution.
- Immer - A library for working with immutable state in a more convenient way.
-
Testing Tools
- Jest - A delightful testing framework with TypeScript support.
- Mocha - A feature-rich JavaScript test framework with TypeScript compatibility.
- Cypress - End-to-end testing for web applications with TypeScript support.
- ts-mockito - TypeScript-friendly mocking library.
- Testing Library - Lightweight utilities for testing React and other frameworks, fully compatible with TypeScript.
-
Educational Resources
- TypeScript for Beginners - An introductory course on Udemy.
- TypeScript Playground - An interactive environment to experiment with TypeScript code.
- Frontend Masters: TypeScript - Comprehensive TypeScript tutorials.
- You Don’t Know JS Yet: TypeScript Edition - A book series exploring JavaScript and TypeScript concepts.
- FreeCodeCamp TypeScript Course - Free lessons on using TypeScript.
Programming Languages
Categories
Sub Categories
Keywords
typescript
7
javascript
2
types
2
runtime
2
redux
2
validation
1
dynamic-types
1
safety
1
type-checking
1
type-safety
1
type-utilities
1
typescript-library
1
utility
1
exposing-getters
1
exposing-properties
1
transformation
1
inference
1
functional-programming
1
algebraic-data-types
1
typescript-node
1
typescript-compiler
1
ts-node
1
ts
1
repl
1
nodejs
1
typechecker
1
training-providers
1
training-materials
1
prototypes
1
programming
1
learn-to-code
1
es6
1
es2015
1
education
1
closures
1
book-series
1
book
1
async
1
testing
1
stub
1
mockito
1
mocking
1
mock-library
1
state-tree
1
reducer
1
immutables
1
immutable
1
state-management
1
reactjs
1
react-context
1