Skip to content

A curated list of tools, libraries, frameworks, and resources for TypeScript.

Notifications You must be signed in to change notification settings

awesomelistsio/awesome-typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Awesome TypeScript Awesome Lists

Buy Me A Coffee   Ko-Fi   PayPal   Stripe

A curated list of tools, libraries, frameworks, and resources for TypeScript, a superset of JavaScript that adds static typing and other powerful features.

Contents

General Resources

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.
  • TypeDoc - A documentation generator for TypeScript projects.
  • 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

  • NestJS - A progressive Node.js framework built with TypeScript.
  • Next.js - A React-based framework with full TypeScript support.
  • Angular - A TypeScript-based framework for building web applications.
  • Remix - A full-stack web framework with TypeScript support.
  • Blitz.js - A full-stack React framework built on TypeScript.

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.

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.

Educational Resources

Community and Forums

Contribute

Contributions are welcome!

License

CC0

About

A curated list of tools, libraries, frameworks, and resources for TypeScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages