awesome-typescript
TypeScript resource hub
A curated collection of TypeScript resources for client-side and server-side development
A collection of awesome TypeScript resources for client-side and server-side development. Write your awesome JavaScript in TypeScript
5k stars
87 watching
403 forks
last commit: about 1 month ago
Linked from 5 awesome lists
Awesome TypeScript / Getting Started with (Awesome) TypeScript / Awesome TypeScript Essential Resources | |||
Handbook - Welcome to TypeScript | the official resource for learning TypeScript | ||
TypeScript Deep Dive | by | ||
Microsoft/TypeScript on Github | 101,081 | 8 days ago | fork TypeScript on Github! Or... just read the code |
The official TypeScript Roadmap | 101,081 | 8 days ago | |
TypeScript Team Blog | with announcements and recent updates | ||
DefinitelyTyped/DefinitelyTyped | 48,621 | 6 days ago | the repository for high quality TypeScript type definitions maintained by Boris Yankov and thousands of contributors |
Type search | , search for typings on npm | ||
Community Curated Resources | |||
Clean Code concepts adapted for TypeScript | 9,302 | about 1 year ago | |
Should You Learn TypeScript? (Benefits & Resources) | |||
Learn how to unleash the full potential of the Turing Complete type system of TypeScript! | , 💵 online course with free first 5 chapters by | ||
Codebook | 8 | over 1 year ago | read and run small code snippets to progressively learn TypeScript from the basic to advanced concepts |
Type Challenges | 43,372 | 7 days ago | Collection of TypeScript type challenges with online judge |
Awesome TypeScript / Getting Started with (Awesome) TypeScript / Typescript Project Starters | |||
typescript-starter | 3,491 | over 1 year ago | – A CLI to quickly generate and configure new libraries and Node.js projects |
next-smrt | 55 | almost 2 years ago | – A Typescript/NextJs boilerplate with Redux/Styled Components/Material UI and TypeSafe Actions |
Next-Postgres-With-Typescript | 20 | over 5 years ago | Forum-like fullstack web app boilerplate with Next.js 7.0.2 + Sequelize 4/Postgres + Typescript + Redux + Passport Local Auth + Emotion |
MicroTS | Microservice code generator with interface-first approach: from OpenAPI (Swagger) REST API specification is generated complete project with TypeScript code, input validator, UI, tests and Docker configuration | ||
pankod/next-boilerplate | 1,602 | over 1 year ago | A well-structured production ready Next.js boilerplate with Typescript, Redux, Jest, Enzyme, Express.js, Sass, Css, EnvConfig, Reverse Proxy, Bundle Analyzer and Built-in CLI |
jsynowiec/node-typescript-boilerplate | 2,754 | 2 months ago | Up-to-date, developer ready and comprehensive, yet minimalistic template. Works out of the box for most Node.js projects. All basic tools included and configured. Targets latest Node.js LTS and TypeScript releases |
typescript-express-starter | 2,719 | 3 months ago | Quick and Easy TypeScript Express Starter |
The Knests Stack | 339 | 14 days ago | Full stack boilerplate (hackathon starter) with: PostgreSQL, Knex.js, NestJS, Next.js, GraphQL, React (with hooks and typescript), Material-UI, Docker multistage images for, Docker compose and a Gitlab CI/CD pipeline fully configured |
tRPC + Next.js | Full-stack starter projects for end-to-end type safe development with React | ||
nd.ts | 31 | 9 months ago | setup bare minimum Node.ts project asap |
samchon/backend | 640 | 9 days ago | TypeScript backend template project using the ( ) and ( ). It helps newbie backend developers through the derived example projects. Also, it even supports the non-distruptive update system in the process level through the |
ts-express-boilerplate | 28 | 11 months ago | ExpressJS / Typescript template good to start backend projects, with a focus on simplicity and minimal features :P It has logging and testing configured out of the box. Typeorm is used for data access |
create-typescript-app | 3 | over 1 year ago | provides a starting point for TypeScript web applications. pnpm, Rollup, Jest, and CSS Modules with SCSS |
ts-vite-npm-template | 3 | about 1 year ago | An all-in-one solution for crafting TypeScript-based NPM packages with Vite, complete with built-in GitHub Pages live-demo deployment, automated test-and-build workflows, and Vite-powered unit test configuration, including coverage analysis and a README.md template for your package |
Awesome TypeScript / Getting Started with (Awesome) TypeScript / Books | |||
TypeScript in 50 Lessons | by Stefan Baumgartner | ||
TypeScript Quickly | Learn modern TypeScript and build your own blockchain; Supporting code samples | ||
Angular Development with Typescript, Second Edition (MEAP October 2017) | Angular Development with Typescript, Second Edition is an intermediate-level tutorial that introduces Angular and TypeScript to developers comfortable with building web applications using other frameworks and tools. (by Yakov Fain and Anton Moiseev; Manning) | ||
Angular 2 Development with TypeScript (2016) | by Yakov Fain and Anton Moiseev; Manning | ||
Learning TypeScript 2.x 2nd Ed. | by Remo H. Jansen | ||
Mastering TypeScript 2nd Ed. | by Nathan Rozentals | ||
Beginning Angular 4 with TypeScript | by Greg Lim | ||
Programming with Types | A book on how to design safe, resilient, correct software that’s easy to maintain and understand by taking advantage of the power of type systems. (by Vlad Riscutia) | ||
Essential TypeScript 5 | Third edition of the bestselling guide to TypeScript. (by Adam Freeman) | ||
Effective TypeScript | by Dan Vanderkam | ||
Advanced TypeScript 3 Programming Projects | by Peter O'Hanlon | ||
The Concise TypeScript Book (Free and Open Source) | 8,476 | about 1 month ago | by Simone Poggiali |
Awesome TypeScript / Getting Started with (Awesome) TypeScript / Reference Lists | |||
TypeScript Reference for JS developers | Glossary of keywords, operators, statements and directives | ||
Awesome TypeScript / Getting Started with (Awesome) TypeScript / Blogs | |||
@captain-yossarian's blog | fully dedicated to static typings in TypeScript | ||
Awesome TypeScript / Getting Started with (Awesome) TypeScript / CLI and REPL | |||
Taze | 2,845 | 22 days ago | A modern cli tool that keeps your dependencies fresh |
ts-node | 12,918 | 4 months ago | Use to run scripts or REPL |
Awesome TypeScript / Getting Started with (Awesome) TypeScript / IDE | |||
Visual Studio Community Edition 2015 | free (conditionally) IDE with integrated TypeScript support | ||
Awesome TypeScript / Getting Started with (Awesome) TypeScript / IDE / Visual Studio Community Edition 2015 | |||
VS Addon - TypescriptSyntaxPaste | Allow you to copy C# source code, then paste as Typescript syntax which help you with converting DTO or interface | ||
Awesome TypeScript / Getting Started with (Awesome) TypeScript / IDE | |||
NodeJS Tools for Visual Studio | 1,796 | 14 days ago | |
Visual Studio Code | |||
PhpStorm | |||
WebStorm | |||
CATS | is an IDE for TypeScript and Web developers by @jbaron | ||
TypeScript Sublime Plugin | 1,717 | over 1 year ago | by @Microsoft |
Atom TypeScript | 1,131 | almost 2 years ago | by @TypeStrong |
TypeScript Interactive Development Environment for Emacs | 1,456 | about 1 month ago | by @ananthakumaran |
TypeScript Syntax for VIM | 1,894 | 6 months ago | |
Typescript addin for | 29 | almost 8 years ago | MonoDevelop, SharpDevelop and Xamarin Studio; a short |
Typescript tooling for Neovim | 615 | over 3 years ago | is a language service plugin for typescript for Neovim |
Coc | 24,476 | 6 days ago | Make your Vim/Neovim as smart as VSCode |
TypeScript playground | by @agentcooper, supports multiple TS versions and compiler targets | ||
TypeScript playground-on-ace | 90 | about 1 year ago | by @hi104 |
TypeScript official Playground | |||
JS Bin | (Select TypeScript) | ||
Codepen | (Select TypeScript) | ||
TypeScript Interpret - Terminal Emulator | by @niutech | ||
TypeScript Editor | by @drake7707 | ||
Awesome TypeScript / Build Systems | |||
Grunt | tasks: | ||
Awesome TypeScript / Build Systems / Grunt | |||
grunt-ts | Grunt-ts is an npm package that handles TypeScript compilation work in GruntJS build scripts | ||
Awesome TypeScript / Build Systems | |||
Zwitterion | 580 | 9 days ago | Super simple development server with built-in support for TypeScript files |
Nx | 23,681 | 6 days ago | Smart, Fast and Extensible Build System |
Awesome TypeScript / Cloud Data Warehousing | |||
Crisp BigQuery | 45 | almost 2 years ago | Starter project that delivers Google BigQuery data to end user browsers with cost control. Allows to implement rich data presentation options |
DDB-Table | 129 | 5 months ago | Strongly typed querys and tables for AWS DynamoDB |
Awesome TypeScript / Module Bundlers | |||
Farm | Extremely fast Vite-compatible web build tool written in Rust | ||
Rspack | A fast Rust-based web bundler 🦀️ | ||
Vite | Next Generation Frontend Tooling | ||
Webpack | supports CommonJS and AMD module bundling | ||
Browserify | CommonJS module bundler. Does not support TypeScript "out of the box", but can be applied with * tasks: , , | ||
fuse-box | 4,002 | almost 2 years ago | | - typescript sample: |
Awesome TypeScript / CMS | |||
Factor | The Javascript CMS (TypeScript supported natively) | ||
Graphweaver | 491 | 7 days ago | Turn multiple data sources into a single GraphQL Headless CMS |
Awesome TypeScript / Tools | |||
sqlx-ts | 185 | 3 months ago | SQLx-ts is a CLI application featuring compile-time checked queries without a DSL and generates types against SQLs to keep your code type-safe |
bun | Bun is a fast JavaScript runtime, package manager, bundler, test runner | ||
deno | A secure runtime for JavaScript and TypeScript | ||
OXC | 12,428 | 4 days ago | A suite of high-performance tools for JavaScript and TypeScript written in Rust |
biome | 15,410 | 6 days ago | Biome formats and lints your code in a fraction of a second |
SweetIQ/schemats | 1,037 | almost 3 years ago | Generate typescript interface definitions from SQL database schema |
TypeDoc | A documentation generator for TypeScript projects | ||
TypeScript Standard | 31 | almost 6 years ago | Zero-configuration TypeScript 2 Standard Validation |
typed-install | 100 | almost 2 years ago | Easily install new dependencies and their typings, no matter where they may be |
type-config | 19 | about 2 months ago | A generator for tsconfig |
Zapatos | Zero-Abstraction Postgres for TypeScript | ||
dep-tree | 1,523 | 5 months ago | Render your project's file dependency tree and/or validate it against your own rules |
itertools-ts | 47 | about 2 months ago | Extended itertools port for TypeScript and JavaScript. Provides a huge set of functions for working with iterable collections (including async ones) |
ParaglideJS | An i18n compiler that generates fully typesafe translations | ||
pg | 349 | about 1 month ago | Browser PostgreSQL Playground, no server, just client and pglite (postgresql wasm) |
nocodb | 49,733 | 4 days ago | 🔥 🔥 🔥 Open Source Airtable Alternative |
Awesome TypeScript / Types | |||
jsonup | 60 | 5 months ago | Compile-time JSON parser |
type-o-rama | 244 | about 2 years ago | JS type systems interoperability |
utility-types | 5,541 | 4 months ago | Utility Types for TypeScript (provide compatibility with Flow's Utility Types) |
elm-ts | 300 | about 2 years ago | Port of Elm architecture to TypeScript featuring fp-ts, io-ts, rxjs5 and React |
ts-essentials | 3,770 | 10 days ago | All essential TypeScript types in one place |
typescript-conditional-types | 50 | over 4 years ago | Helpers for typescript generic types |
ts-types-utils | 61 | over 4 years ago | Type utilities for typescript |
typesync | 1,529 | 10 days ago | Install missing TypeScript typings for dependencies in your package.json |
type-fest | 14,363 | 6 days ago | A collection of essential TypeScript types |
typetype | 416 | over 2 years ago | A programming language designed for typescript type generation |
nominal | 75 | 20 days ago | nominal types & dependent types for Typescript |
@tool-belt/type-predicates | 54 | 7 months ago | Type Predicates, Assertion Functions and Utilities |
getmytypes | 10 | about 3 years ago | Install @types files into your devDependencies |
ts-toolbelt | 6,752 | almost 2 years ago | Large collection of type utilities for TypeScript |
string-ts | 1,192 | about 1 month ago | Strongly-typed string functions for all |
Awesome TypeScript / CSS In JS With Types | |||
PandaCSS | CSS-in-JS with build time generated styles, RSC compatible, multi-variant support, and best-in-class developer experience | ||
Vanilla-Extract | Use TypeScript as your preprocessor. Write type‑safe, locally scoped classes, variables and themes, then generate static CSS files at build time | ||
StyleX | StyleX is a JavaScript library for defining styles for optimized user interfaces | ||
Awesome TypeScript / CSS In JS With Types / Runtime | |||
json-decoder | 76 | about 1 year ago | Typesafe JSON decoder and runtime checker |
typescript-is | 959 | over 1 year ago | TypeScript transformer that generates run-time type-checks |
type-plus | 379 | 4 days ago | Additional types and type adjusted utilities |
Agent Framework | 117 | about 1 month ago | Create interceptor for your class and method using decorators |
SunTori | 10 | 10 months ago | A JSON de/serializer to ensure everything is safe at runtime |
config | 21 | 5 months ago | Runtime configuration resolver |
Awesome TypeScript / Validation | |||
@core/match | 41 | 7 months ago | Type-safe destructuring assignment with pattern-match validation |
io-ts | 6,703 | 3 months ago | Runtime type system for IO decoding/encoding |
zod | 34,047 | 7 days ago | TypeScript-first schema validation with static type inference |
valibot | 6,262 | 6 days ago | Valibot is a Typescript schema library with static type inference, and it's exceptionally lightweight compared to Zod, with no dependencies |
runtypes | 2,598 | 3 months ago | Runtime validation for static types |
ts-codec | 17 | about 1 month ago | TypeScript Codecs for encoding, decoding and validating data |
ow | 3,811 | 7 months ago | Function argument validation for humans |
superstruct | 7,024 | about 2 months ago | A simple and composable way to validate data |
computed-types | 364 | 5 months ago | 🦩 Joi like validations for TypeScript |
json-schema-to-ts | 1,480 | 6 days ago | Dynamic type inference from JSON schemas |
Yunomix | 5 | about 2 months ago | A form validation toolkit which is designed in AOP form |
typia | 4,621 | 5 days ago | 20,000x times faster runtime validator using pure TypeScript type. Only one line required like . Also, supports 200x faster JSON serialization, and Protocol Buffer features. 🚀 (see also ) |
fta | 101 | 10 days ago | Rust-based static analysis to monitor code quality |
dto-classes | 75 | over 1 year ago | Developer-friendly parsing, validation & serialization. Static types by default. Uses properties for field schemas, not decorators |
Awesome TypeScript / Built with TypeScript / Mobile | |||
ReactNative | Create native apps for Android, iOS, and more using React | ||
NativeScript | 24,281 | 13 days ago | Open Source framework for building cross-platform truly native iOS, Android and Windows mobile apps using JavaScript |
Monaco Editor | |||
Awesome TypeScript / Built with TypeScript / Web | |||
Angular | 96,223 | 6 days ago | Angular is a development platform for building mobile and desktop web applications |
It-Tools | Collection of handy online tools for developers, with great UX | ||
feednext.io | 320 | almost 2 years ago | An open-source social media application built with Typescript on both client-server side |
ionic | 51,094 | 6 days ago | An open-source mobile app development framework build in TypeScript |
React-UWP | 1,179 | almost 2 years ago | React Components that Implement Microsoft's UWP Design & Fluent Design |
palantir/plottable | 2,976 | 6 days ago | A library of modular chart components, built on (see also: ) |
APIs-guru/graphql-voyager | 7,800 | about 1 month ago | Represent any GraphQL API as an interactive graph 🛰️ |
Rebilly/ReDoc | 23,617 | 24 days ago | OpenAPI/Swagger-generated API Reference Documentation |
excaliburjs/Excalibur | 1,820 | 4 days ago | Free open source JavaScript game engine |
Bobril | 367 | 7 days ago | Component oriented framework inspired by Mithril and ReactJs. (see also: ) |
Stencil | 12,577 | 13 days ago | a tool for building modern Web Components |
Langfuse | 6,537 | 4 days ago | Open source LLM engineering platform 🪢 - Tracing, Prompt Mgmt, Evaluations, Analytics |
redux-zero | 1,967 | almost 2 years ago | A lightweight state container based on Redux |
wretch | 4,830 | 6 days ago | A tiny (< 2.2Kb g-zipped) wrapper built around fetch with an intuitive syntax |
Cycle.js | 10,243 | 12 months ago | A functional and reactive JavaScript framework for predictable code |
Tridactyl | 5,309 | 11 days ago | A Firefox browser addon that replaces browser's control mechanism with one modelled on the one true editor, Vim |
armour/vue-typescript-admin-template | 5,555 | about 1 year ago | A vue-cli 3.0 & typescript minimal admin template + a production-ready front-end solution for admin interfaces ( ) |
n8n.io | 48,956 | 4 days ago | Open Source Workflow Automation Tool |
Dnote | 2,800 | 5 months ago | A command line notebook with a multi-device sync and a web interface |
Thin Backend | 1,241 | almost 2 years ago | Realtime Backend for your Single Page Apps, with End-to-End Type Safety thanks to types being derived from the Postgres Schema |
Flowbite | 7,940 | 12 days ago | Open-source component library built on top of Tailwind CSS featuring interactive UI components built with TypeScript |
ILLA Cloud | Open source low-code platform alternative to Retool and Appsmith for developers to build internal tools in minutes | ||
Treehouse | 154 | 10 days ago | Open source lightweight library to build your own note-taking tool |
Awesome TypeScript / Built with TypeScript / Web/ReactJS | |||
facebook/create-react-app | Create React apps using typescript with no build configuration | ||
Microsoft/TypeScript-React-Starter | 11,089 | about 5 years ago | A starter template for TypeScript and React with a detailed README describing how to use the two together; based on |
typescript-cheatsheets/react-typescript-cheatsheet | 45,464 | about 1 month ago | Cheatsheets for experienced React developers getting started with TypeScript |
jsxtyper | 37 | over 9 years ago | Generates TypeScript interfaces from .jsx files |
TodoMVC • TypeScript + React Example | 28,635 | 24 days ago | |
Working with React and TypeScript | |||
vortigern - A universal boilerplate for building web applications w/ TypeScript, React, Redux and more. | 642 | over 4 years ago | |
Convert React code to TypeScript automatically | 1,570 | about 5 years ago | |
React Server Example TSX | 277 | over 3 years ago | Boilerplate for isomorphic web app with React server-side rendering in TypeScript |
React & Redux in TypeScript - Static Typing Guide | 13,347 | over 2 years ago | The complete guide to static typing in "React & Redux" using TypeScript |
Typescript Monorepo CRA Example | 27 | over 6 years ago | A minimalistic CRA + typescript monorepo |
Typescript Monorepo Next Example | 43 | over 6 years ago | A minimalistic next.js + typescript monorepo |
Crisp React | 184 | over 1 year ago | Boilerplate with React client and Express backend. Offers performance and extended functionality. Helps to avoid frequent React-Express pitfalls |
React by Example | Code-oriented React tutorial for programmers | ||
Materio Free MUI React NextJS Typescript Admin Template | 1,635 | 5 months ago | Most Powerful & Comprehensive Free MUI React NextJS Admin Dashboard Template built for developers. Made With Typecript & JavaScript |
Flowbite React | 1,894 | 23 days ago | Open-source component library based on React, TypeScript, and Tailwind CSS |
Awesome TypeScript / Built with TypeScript / Back-end API | |||
Actio | 265 | 12 months ago | The Node.js framework for monoliths and microservices |
design-first | A REST Api templating engine for Typescript | ||
Fastify | 32,408 | 4 days ago | Fast and low overhead web framework, for Node.js |
Hono | Hono is a small, simple, and ultrafast web framework for the Edges. It works on any JavaScript runtime | ||
Nest | 67,804 | 4 days ago | A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript 🚀 (see also: ) |
Awesome TypeScript / Built with TypeScript / Back-end API / Nest | |||
nestia | 1,849 | 5 days ago | 20,000x faster validation and 200x faster JSON serialization decorators using . Enable to utilize pure TypeScript interface type as DTO, and overall server performance improved by about 30x times. Also, it supports SDK (collection of functions with type definitions) and Mockup Simulator (backend server simulator embedded in SDK) generation, and even possible to migrate NestJS project only by file. 🚀 (see also: ) |
Awesome TypeScript / Built with TypeScript / Back-end API | |||
LoopBack 4 | 4,963 | 4 days ago | A highly extensible Node.js and TypeScript framework for building APIs and microservices. (see also: ) |
FoalTS | 1,898 | 19 days ago | A simple, intuitive and complete framework for building enterprise-grade Node.JS applications (see also: ) |
Enso | Typescript first Node.JS framework inspired by Domain Driven Design principles with a focus on composition and Developer Experience | ||
Libstack | A collection of various modules to create Typescript server easily and ready to be deployed on Docker | ||
tinyhttp | 2,733 | about 1 month ago | A modern Express-like web framework for Node.js, written in TypeScript and compiled to Native ESM |
ZenTS | 36 | over 3 years ago | A modern Node.js and TypeScript first framework for building rich web applications |
Booster Framework | 418 | 23 days ago | Event-driven cloud native GraphQL open-source framework, part of the Booster Cloud ecosystem. It makes use of high-level abstractions and conventions. (see also: ) |
Awesome TypeScript / Built with TypeScript / Standalone apps | |||
Visual Studio Code | 164,461 | 4 days ago | Multiplatform IDE |
alm | 3,007 | over 2 years ago | A next generation IDE just for TypeScript written in TypeScript + React |
App Outlet | 390 | about 1 year ago | An universal linux app store for AppImages/Flatpaks/Snaps written in TypeScript + Angular |
SnowFS | a fast, scalable version control file storage for graphic files | ||
MemFree | 1,039 | 5 days ago | Open Source Hybrid AI Search Engine, Instantly Get Accurate Answers from the Internet, Bookmarks, Notes, and Docs. Support One-Click Deployment |
Nostream | 747 | 29 days ago | A Nostr Relay written in TypeScript |
OctoLinker | 5,284 | about 1 year ago | |
lc-mate | 1 | about 2 years ago | Extension that adds contest rating to usernames in LC |
Awesome TypeScript / Built with TypeScript / Design patterns | |||
Design Patterns implementation | 5,212 | about 1 year ago | Implementation of the well-known 23 patterns of GoF |
Real World Design Patterns | 115 | 13 days ago | Real World Design Patterns with Tests |
Awesome TypeScript / Built with TypeScript / Decorators | |||
Performance Decorators | 35 | 16 days ago | A collection of TypeScript decorators for performance optimization, including execution time logging, memory usage monitoring, and more |
Awesome TypeScript / Built with TypeScript / Libraries | |||
SuperJSON | 4,144 | 11 months ago | Safely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more |
Procedurem | 17 | about 5 years ago | A Small (2kb) And Performant Bi-Directional RPC Library Using WebSockets |
RxJS | 30,799 | 5 months ago | A reactive programming library for JavaScript |
xstream | 2,375 | over 1 year ago | An extremely intuitive, small, and fast functional reactive stream library for JavaScript |
mockt | 10 | 4 months ago | Joyful mocking library for Typescript and Javascript |
substitute.js | 202 | 8 months ago | A fluent mocking library for TypeScript ported from NSubstitute |
TypeMoq | 428 | almost 2 years ago | A simple mocking library for TypeScript |
fast-check | 4,344 | 4 days ago | Property based testing framework for TypeScript |
InversifyJS | 11,305 | 6 days ago | powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript |
TypeORM | 34,253 | 13 days ago | ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms |
Awesome TypeScript / Built with TypeScript / Libraries / TypeORM | |||
Safe-TypeORM | 228 | 6 months ago | Enhances in the compilation level and supports automated performance tuning tools through the application level joining. Furthermore, your raw SQL queries would be ensured safety by type meta programming |
Awesome TypeScript / Built with TypeScript / Libraries | |||
MikroORM | 7,818 | 5 days ago | TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, PostgreSQL, MySQL and SQLite |
DrizzleORM | Lightweight TypeScript ORM, SQL-like library for flexible data access, serverless-ready, with zero dependencies | ||
Prisma | 39,737 | 5 days ago | Modern database access (ORM alternative) for Node.js & TypeScript | PostgreSQL, MySQL & SQLite |
Awesome TypeScript / Built with TypeScript / Libraries / Prisma | |||
prisma-markdown | 447 | 6 months ago | : Generates markdown document composed with ERD diagrams and their descriptions |
Awesome TypeScript / Built with TypeScript / Libraries | |||
Neuledge | 237 | about 1 year ago | Neuledge is a universal language for databases that provides state-of-the-art tools for data modeling, business logic representation, and schema validation |
Typetta | 108 | 18 days ago | Typescript ORM for Node.js that uses GraphQL as schema definition language | Supports all main SQL databases and MongoDB |
TypeGQL | 424 | over 2 years ago | Set of tools for creating GraphQL schema directly from typed TypeScript class |
TSTL | 603 | 8 months ago | Implementation of C++ STL (Standard Template Library) in TypeScript. Provided modules are containers, iterators, algorithms and functors |
Awesome TypeScript / Built with TypeScript / Libraries / TSTL | |||
ECol | 9 | almost 5 years ago | Extension of TSTL containers; collections dispatching Elements I/O events |
TGrid | 145 | about 2 months ago | Grid Computing Framework, Network & Thread extension of TSTL, supporting RFC (Remote Function Call) |
Mutex-Server | 30 | 5 months ago | Critical sections controller, like mutex and semaphore, in the network level |
Awesome TypeScript / Built with TypeScript / Libraries | |||
Kalimdor.js | 540 | almost 2 years ago | Machine Learning library for the Web, Node and Developers! |
prelude.ts | 377 | 8 months ago | Functional programming: immutable persistent collections, constructs such as Option and Either, and combinators |
ee-ts | 126 | over 2 years ago | Typed event emitters |
io-ts | 6,703 | 3 months ago | Type validation at runtime |
mokia | 113 | almost 2 years ago | A mock server integrated data simulation and http service |
sub-events | 38 | about 1 month ago | Strongly-typed events |
ts-audio | 315 | 4 days ago | an agnostic and easy-to-use library to work with the API |
tslog | 1,341 | 19 days ago | A powerful logging library with native TypeScript support: beautiful interpolation, native V8 stack trace, secret masking, support for requestIds based on AsyncLocalStorage |
tsParticles | 7,711 | 6 days ago | A lightweight library for easily creating particles animations for websites (Supports also ReactJS, VueJS, Angular, Svelte and others) |
statek | 9 | about 4 years ago | Reactive state management library |
Injex | Simple, Decorated, Pluggable dependency-injection framework for TypeScript applications | ||
tRPC | TypeScript toolkit for building end-to-end type-safe APIs | ||
interface-forge | Test data factories using TypeScript types and interfaces | ||
iter-ops | 138 | 3 months ago | Operations with iterable objects |
Remult | 2,894 | 4 days ago | End-to-end type-safe CRUD and frontend-backend model code sharing in fullstack TypeScript applications |
Jest | 44,276 | 15 days ago | A comprehensive JavaScript testing solution. Works out of the box for most JavaScript projects |
diod | 138 | about 2 months ago | A very opinionated and lightweight inversion of control container and dependency injector for Node.js or browser apps |
@deliberative/crypto | 28 | 12 months ago | A Typescript/WebAssembly library for public key cryptography, AEAD secret boxes, Shamir secret sharing and random shuffling. Runs on Nodejs, ESM, CommonJS and the browser |
castore | 232 | 6 days ago | Typescript library to easily implement Event Sourcing in your application |
sweet-monads | 346 | 3 months ago | Typescript library for popular monads (such as or ) and performant iterators |
simple-mask-money | 171 | 3 months ago | 💰 Simple mask money is a light, safe and typed package to format money! |
Color-Core | 9 | 6 days ago | is a powerful, type-safe color manipulation library for TypeScript and JavaScript applications. It provides a comprehensive toolkit for working with colors across multiple color spaces, making it an indispensable tool for developers working on projects that require advanced color handling |
PigmentTS | 3 | 5 days ago | A lightweight utility for color manipulation and conversion |
LLM | |||
duckduckgo-ai-chat | 53 | 6 days ago | Providing Duckduckgo AI Chat API, which can use gpt-4o-mini for free |
Video Courses / Free Courses | |||
Angular Applications with TypeScript | (Microsoft Virtual Academy) | ||
AngularJS with TypeScript made easy | (SSW TV) | ||
Full Stack React GraphQL TypeScript Tutorial - 14 hour course | (YouTube) | ||
Evolving JavaScript with TypeScript | a detailed introduction to TypeScript | ||
Why program in TypeScript? | an overview of the main syntax constructs focusing on the benefits of using TypeScript as opposed to coding in JavaScript | ||
Functional Programming with TypeScript | Discover functional programming with Typescript and create a library like fp-ts alongside Sahand Javid in this beginner-friendly YouTube playlist | ||
Building CRM from scratch with Typescript and Bun | Building a real-world CRM system from scratch, without big frameworks. Bun, Typescript and Tailwind | ||
Video Courses / Paid Courses | |||
TypeScript Fundamentals | (Pluralsight) | ||
Practical TypeScript Migration | (Pluralsight) | ||
Angular with TypeScript | (Pluralsight) | ||
Using TypeScript for Large AngularJS Applications | (Pluralsight) | ||
Introduction to TypeScript | (Packt) | ||
Mastering TypeScript | (Packt) | ||
TypeScript: The Complete Developer's Guide | (Udemy) | ||
Angular with TypeScript | (Manning) | ||
Mastering TypeScript - 2022 Edition | (Udemy) | ||
Tutorials | |||
Converting your vanilla JavaScript app to TypeScript | |||
Difference Between TypeScript and JavaScript | |||
Roadmap | |||
TypeScript Roadmap | |||
TypeScript Origins: The Documentary - YouTube | by OfferZen Origins | ||
Roadmap / Badges | |||
TypeScript Badges | 45 | over 7 years ago | |
Roadmap / Social | |||
@typescriptlang | Official Typescript Twitter | ||
@angularjs | Official Angularjs Twitter using Typescript Since 2.0 | ||
@jntrnr | Typescript Program Manager at Microsoft | ||
@ahejlsberg | Technical Fellow at Microsoft involved with the Typescript project | ||
Roadmap / Acknowledgements | |||
https://github.com/Hamza12700 | 2023 - ⚒ Thank you Hamza ( @Hamza12700 ) for . Great contribution to keeping this list up-to-date with modern TypeScript projects. |
More related projects:
- zalando-incubator/bro-q
- scottwrobinson/camo
- turbulenz/turbulenz_engine
- jamieweavis/streaker
- async-labs/saas
- cujojs/most
- redfroggy/ionic2-nfc-app
- motss/lit-ntml
- code-chunks/angular2-logger
- fulls1z3/angular-tslint-rules
- royrao2333/template-vite-svelte-ts-tailwind
- soroushchehresa/github-readme-linkedin