Skip to content

brandonhimpfen/awesome-typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome TypeScript Awesome Lists

GitHub Sponsors   Ko-Fi   PayPal   Stripe   X   Facebook

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. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.

Pull requests that do not adhere to the contribution guidelines may be closed.

License

CC0

About

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

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages