Skip to main content

A collection of awesome TypeScript resources for client-side and server-side development. Write your awesome JavaScript in TypeScript

5.1k
GitHub Stars
313
Curated Resources
12
Categories
16 hours ago
Last Refreshed
Getting Started with (Awesome) TypeScriptBuild SystemsCloud Data WarehousingModule BundlersCMSToolsTypesCSS In JS With TypesValidationBuilt with TypeScript:free: Free Courses:dollar: Paid Courses

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me books resources from awesome-typescript"

Installation instructions →

What's inside

Built with TypeScript

  • ActioBack-end API

    The Node.js framework for monoliths and microservices.

  • almStandalone apps

    A next generation IDE just for TypeScript written in TypeScript + React

  • AngularWeb

    Angular is a development platform for building mobile and desktop web applications

  • APIs-guru/graphql-voyagerWeb

    Represent any GraphQL API as an interactive graph 🛰️

  • App OutletStandalone apps

    An universal linux app store for AppImages/Flatpaks/Snaps written in TypeScript + Angular

  • armour/vue-typescript-admin-templateWeb

    A vue-cli 3.0 & typescript minimal admin template + a production-ready front-end solution for admin interfaces (

CSS In JS With Types

  • Agent FrameworkRuntime

  • configRuntime

    Runtime configuration resolver

  • json-decoderRuntime

    Typesafe JSON decoder and runtime checker

  • PandaCSS

    CSS-in-JS with build time generated styles, RSC compatible, multi-variant support, and best-in-class developer experience

:dollar: Paid Courses

:free: Free Courses

Tools

  • biome

    Biome formats and lints your code in a fraction of a second

  • bun

    Bun is a fast JavaScript runtime, package manager, bundler, test runner

  • codables

    Decorators based, declarative, type-rich JSON (de)serializer able to handle almost any data type

  • deno

    A secure runtime for JavaScript and TypeScript

  • dep-tree

    Render your project's file dependency tree and/or validate it against your own rules.

  • itertools-ts

    Extended itertools port for TypeScript and JavaScript. Provides a huge set of functions for working with iterable collections (including async ones).

Module Bundlers

  • Browserify

    CommonJS module bundler. Does not support TypeScript "out of the box", but can be applied with *

  • Farm

    Extremely fast Vite-compatible web build tool written in Rust

  • fuse-box

    http://fuse-box.org/ - typescript sample: fuse-box-ts-react-reflux-seed

  • Rspack

    A fast Rust-based web bundler 🦀️

Validation

  • computed-types

    🦩 Joi like validations for TypeScript

  • @core/match

    Type-safe destructuring assignment with pattern-match validation

  • dto-classes

    Developer-friendly parsing, validation & serialization. Static types by default. Uses properties for field schemas, not decorators.

  • fta

    Rust-based static analysis to monitor code quality

  • iso-locale

    A comprehensive TypeScript library providing ISO standards for handling countries, languages, dialects, and currencies.

  • json-schema-to-ts

    Dynamic type inference from JSON schemas

Showing a sample of 313 resources. View the full list on GitHub →