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
7 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

    typescript sample:

  • 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 →