Track Awesome Typescript Updates Daily
A collection of awesome TypeScript resources for client-side and server-side development. Write your awesome JavaScript in TypeScript
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 dzharii/awesome-typescript · ⭐ 4.6K · 🏷️ Front-End Development
Oct 16, 2024
Decorators / Chrome Extensions
- 🐙 Performance Decorators (⭐30) - A collection of TypeScript decorators for performance optimization, including execution time logging, memory usage monitoring, and more.
Sep 14, 2024
Libraries / Chrome Extensions
- 🐙 PigmentTS (⭐3) - A lightweight utility for color manipulation and conversion.
Sep 13, 2024
Design patterns / Chrome Extensions
- 🐙 Real World Design Patterns (⭐111) - Real World Design Patterns with Tests
Aug 31, 2024
Standalone apps / Playground
- 🐙 Nostream (⭐743) - A Nostr Relay written in TypeScript
Aug 04, 2024
Libraries / Chrome Extensions
- duckduckgo-ai-chat (⭐45) - Providing Duckduckgo AI Chat API, which can use gpt-4o-mini for free.
Jul 22, 2024
Standalone apps / Playground
- 🐙 MemFree (⭐749) - Open Source Hybrid AI Search Engine, Instantly Get Accurate Answers from the Internet, Bookmarks, Notes, and Docs. Support One-Click Deployment.
Jul 13, 2024
Libraries / Chrome Extensions
- 🐙 mockt (⭐10) - Joyful mocking library for Typescript and Javascript
- 🐙 Color-Core (⭐8) -
color-core
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.
Jun 23, 2024
Runtime / Playground
- config (⭐21) - Runtime configuration resolver
Jun 19, 2024
Tools / Playground
- nocodb (⭐49k) - 🔥 🔥 🔥 Open Source Airtable Alternative
Jun 15, 2024
Libraries / Chrome Extensions
- 🐙 simple-mask-money (⭐170) - 💰 Simple mask money is a light, safe and typed package to format money!
Jun 09, 2024
Tools / Playground
- pg (⭐340) - Browser PostgreSQL Playground, no server, just client and pglite (postgresql wasm)
May 27, 2024
Awesome TypeScript Essential Resources
- 🐙 Type Challenges (⭐43k) Collection of TypeScript type challenges with online judge.
Mar 22, 2024
Tools / Playground
- ParaglideJS - An i18n compiler that generates fully typesafe translations
Mar 19, 2024
Web / Playground
- 🐙 Langfuse (⭐5.8k) - Open source LLM engineering platform 🪢 - Tracing, Prompt Mgmt, Evaluations, Analytics
Mar 11, 2024
Validation / Playground
- @core/match (⭐41) - Type-safe destructuring assignment with pattern-match validation
Mar 05, 2024
Tools / Playground
- itertools-ts (⭐46) - Extended itertools port for TypeScript and JavaScript. Provides a huge set of functions for working with iterable collections (including async ones).
Dec 26, 2023
Module Bundlers / Playground
- Farm - Extremely fast Vite-compatible web build tool written in Rust
- Rspack - A fast Rust-based web bundler 🦀️
CSS In JS With Types / Playground
- 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
Mobile / Playground
- 🐙 ReactNative - Create native apps for Android, iOS, and more using React
Acknowledgements / Chrome Extensions
- 2023 - ⚒ Thank you Hamza ( @Hamza12700 https://github.com/Hamza12700 ) for more than 15 merged pull requests (⭐4.6k). Great contribution to keeping this list up-to-date with modern TypeScript projects. Contributor of the year 2023.
Nov 30, 2023
Build Systems / Playground
- Nx (⭐23k) - Smart, Fast and Extensible Build System
Nov 28, 2023
CLI and REPL
- Taze (⭐2.8k) A modern cli tool that keeps your dependencies fresh
Nov 26, 2023
Libraries / Chrome Extensions
- 🐙 DrizzleORM - Lightweight TypeScript ORM, SQL-like library for flexible data access, serverless-ready, with zero dependencies.
Nov 14, 2023
Web / Playground
- 🐙 It-Tools - Collection of handy online tools for developers, with great UX
Nov 09, 2023
Back-end API / Playground
- 🐙 Fastify (⭐32k) - 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
Nov 06, 2023
Libraries / Chrome Extensions
- 🐙 SuperJSON (⭐4.1k) - Safely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more
Nov 04, 2023
Typescript Project Starters
- ts-vite-npm-template (⭐3) - 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.
Nov 03, 2023
Tools / Playground
- biome (⭐15k) - Biome formats and lints your code in a fraction of a second
Oct 31, 2023
Tools / Playground
- OXC (⭐12k) - A suite of high-performance tools for JavaScript and TypeScript written in Rust
Oct 24, 2023
Tools / Playground
- bun - Bun is a fast JavaScript runtime, package manager, bundler, test runner
Oct 23, 2023
Module Bundlers / Playground
- Vite - Next Generation Frontend Tooling
Oct 22, 2023
Types / Playground
- string-ts (⭐1.2k) - Strongly-typed string functions for all
Validation / Playground
- valibot (⭐6.1k) - Valibot is a Typescript schema library with static type inference, and it's exceptionally lightweight compared to Zod, with no dependencies.
Sep 25, 2023
💵 Paid Courses / Chrome Extensions
- TypeScript Origins: The Documentary - YouTube by OfferZen Origins
The Documentary features core contributors and community members like Anders Hejlsberg, Steve Lucco, Luke Hoban, Daniel Rosenwasser, Ryan Cavanaugh, Amanda Silver, Matt Pocock, Josh Goldberg & many more!
Sep 18, 2023
Libraries / Chrome Extensions
- 🐙 sweet-monads (⭐343) - Typescript library for popular monads (such as
Maybe
orEither
) and performant iterators.
🆓 Free Courses / Chrome Extensions
- Building CRM from scratch with Typescript and Bun - Building a real-world CRM system from scratch, without big frameworks. Bun, Typescript and Tailwind.
Aug 09, 2023
CMS / Playground
- Graphweaver (⭐482) - Turn multiple data sources into a single GraphQL Headless CMS.
Aug 01, 2023
Tools / Playground
- sqlx-ts (⭐181) - 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
Jun 14, 2023
Books
- 📚 The Concise TypeScript Book (Free and Open Source) (⭐8.4k) by Simone Poggiali
Jun 13, 2023
Validation / Playground
- dto-classes (⭐75) - Developer-friendly parsing, validation & serialization. Static types by default. Uses properties for field schemas, not decorators.
Jun 11, 2023
Awesome TypeScript Essential Resources
- 🐙 Codebook (⭐8) read and run small code snippets to progressively learn TypeScript from the basic to advanced concepts.
May 28, 2023
Validation / Playground
- fta (⭐95) - Rust-based static analysis to monitor code quality
May 25, 2023
Books
- 📚 Essential TypeScript 5 - Third edition of the bestselling guide to TypeScript. (by Adam Freeman)
May 17, 2023
Typescript Project Starters
- create-typescript-app (⭐3) - provides a starting point for TypeScript web applications. pnpm, Rollup, Jest, and CSS Modules with SCSS.
Apr 20, 2023
Back-end API / Playground
- 🐙 Actio (⭐265) - The Node.js framework for monoliths and microservices.
Apr 08, 2023
Typescript Project Starters
- tRPC + Next.js - Full-stack starter projects for end-to-end type safe development with React
Mar 29, 2023
Awesome TypeScript Essential Resources
- 🐙 DefinitelyTyped/DefinitelyTyped (⭐48k) the repository for high quality TypeScript type definitions maintained by Boris Yankov and thousands of contributors
Mobile / Playground
Web / Playground
- 🐙 Treehouse (⭐153) - Open source lightweight library to build your own note-taking tool.
Mar 22, 2023
Tools / Playground
- dep-tree (⭐1.5k) - Render your project's file dependency tree and/or validate it against your own rules.
Mar 20, 2023
🆓 Free Courses / Chrome Extensions
- 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.
Mar 16, 2023
Libraries / Chrome Extensions
- 🐙 Neuledge (⭐238) - Neuledge is a universal language for databases that provides state-of-the-art tools for data modeling, business logic representation, and schema validation.
Feb 08, 2023
💵 Paid Courses / Chrome Extensions
Feb 03, 2023
Web / Playground
- 🐙 ILLA Cloud - Open source low-code platform alternative to Retool and Appsmith for developers to build internal tools in minutes.
Jan 31, 2023
Awesome TypeScript Essential Resources
- 💻 Learn how to unleash the full potential of the Turing Complete type system of TypeScript!, 💵 online course with free first 5 chapters by Gabriel Vergnaud
Jan 10, 2023
Validation / Playground
- typia (⭐4.5k) - 20,000x times faster runtime validator using pure TypeScript type. Only one line required like
typia.assert<T>(input)
. Also, supports 200x faster JSON serialization, and Protocol Buffer features. 🚀 (see also https://typia.io/docs)
Jan 05, 2023
Web / Playground
- 🐙 Flowbite (⭐7.8k) - Open-source component library built on top of Tailwind CSS featuring interactive UI components built with TypeScript
Web/ReactJS / Playground
- 🐙 Flowbite React (⭐1.9k) - Open-source component library based on React, TypeScript, and Tailwind CSS
Dec 20, 2022
Books
- 📚 Advanced TypeScript 3 Programming Projects by Peter O'Hanlon
Dec 12, 2022
💵 Paid Courses / Chrome Extensions
Dec 11, 2022
Books
- 📚 TypeScript in 50 Lessons by Stefan Baumgartner
- 📚 Effective TypeScript by Dan Vanderkam
Nov 21, 2022
Types / Playground
- ts-toolbelt (⭐6.7k) - Large collection of type utilities for TypeScript
Nov 06, 2022
Typescript Project Starters
- :man-ok: ts-express-boilerplate (⭐28) - 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.
Oct 29, 2022
Libraries / Chrome Extensions
- 🐙 castore (⭐228) - Typescript library to easily implement Event Sourcing in your application
Oct 06, 2022
Tools / Playground
- Zapatos - Zero-Abstraction Postgres for TypeScript
Sep 02, 2022
Libraries / Chrome Extensions
- 🐙 @deliberative/crypto (⭐26) - 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.
💵 Paid Courses / Chrome Extensions
Aug 28, 2022
Reference Lists
- TypeScript Reference for JS developers - Glossary of keywords, operators, statements and directives
Jul 08, 2022
Types / Playground
- jsonup (⭐58) - Compile-time JSON parser
Jul 02, 2022
Back-end API / Playground
- 🐙 Nest (⭐67k) - A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript 🚀 (see also: https://nestjs.com/)
- 🐙 nestia (⭐1.8k) - 20,000x faster validation and 200x faster JSON serialization decorators using
typia
. Enable to utilize pure TypeScript interface type as DTO, and overall server performance improved by about 30x times. Also, it supports SDK (collection offetch
functions with type definitions) and Mockup Simulator (backend server simulator embedded in SDK) generation, and even possible to migrate NestJS project only byswagger.json
file. 🚀 (see also: https://nestia.io/docs)
- 🐙 nestia (⭐1.8k) - 20,000x faster validation and 200x faster JSON serialization decorators using
Libraries / Chrome Extensions
- 🐙 TypeORM (⭐34k) - 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.
- 🐙 Safe-TypeORM (⭐227) - Enhances
TypeORM
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.
- 🐙 Safe-TypeORM (⭐227) - Enhances
Jun 22, 2022
Libraries / Chrome Extensions
- 🐙 Typetta (⭐108) - Typescript ORM for Node.js that uses GraphQL as schema definition language | Supports all main SQL databases and MongoDB.
Jun 13, 2022
Libraries / Chrome Extensions
- 🐙 diod (⭐135) - A very opinionated and lightweight inversion of control container and dependency injector for Node.js or browser apps.
Jun 10, 2022
Standalone apps / Chrome Extensions
- lc-mate (⭐1) - Extension that adds contest rating to usernames in LC
Jun 01, 2022
Web / Playground
- 🐙 Thin Backend (⭐1.2k) - Realtime Backend for your Single Page Apps, with End-to-End Type Safety thanks to types being derived from the Postgres Schema
May 24, 2022
💵 Paid Courses / Chrome Extensions
May 10, 2022
Validation / Playground
- Yunomix (⭐5) - A form validation toolkit which is designed in AOP form.
Apr 26, 2022
Offline / Other (Plugins || Cross-platform || OSS || Free)
- Coc (⭐24k) Make your Vim/Neovim as smart as VSCode.
Libraries / Chrome Extensions
- 🐙 Jest (⭐44k) - A comprehensive JavaScript testing solution. Works out of the box for most JavaScript projects.
Apr 24, 2022
Runtime / Playground
- SunTori (⭐10) - A JSON de/serializer to ensure everything is safe at runtime.
Mar 31, 2022
Web/ReactJS / Playground
- 🐙 Materio Free MUI React NextJS Typescript Admin Template (⭐1.6k) - Most Powerful & Comprehensive Free MUI React NextJS Admin Dashboard Template built for developers. Made With Typecript & JavaScript.
Jan 11, 2022
🆓 Free Courses / Chrome Extensions
- Why program in TypeScript? an overview of the main syntax constructs focusing on the benefits of using TypeScript as opposed to coding in JavaScript
Dec 30, 2021
Libraries / Chrome Extensions
- 🐙 Remult (⭐2.9k) - End-to-end type-safe CRUD and frontend-backend model code sharing in fullstack TypeScript applications.
Dec 20, 2021
Typescript Project Starters
- 🐙 samchon/backend (⭐638) - TypeScript backend template project using the NestJS (nestia (⭐1.8k)) and TypeORM (safe-typeorm (⭐227)). 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 pm2.
Dec 15, 2021
Libraries / Chrome Extensions
- 🐙 iter-ops (⭐136) - Operations with iterable objects
Dec 01, 2021
Validation / Playground
- ts-codec (⭐17) - TypeScript Codecs for encoding, decoding and validating data
Aug 22, 2021
Types / Playground
- getmytypes (⭐10) - Install @types files into your devDependencies.
Aug 09, 2021
Types / Playground
- @tool-belt/type-predicates (⭐54) - Type Predicates, Assertion Functions and Utilities.
Aug 02, 2021
Blogs
- @captain-yossarian's blog - fully dedicated to static typings in TypeScript
Jul 29, 2021
Typescript Project Starters
- nd.ts (⭐31) - setup bare minimum Node.ts project asap
Jul 12, 2021
Types / Playground
- nominal (⭐75) - nominal types & dependent types for Typescript.
Jun 12, 2021
Libraries / Chrome Extensions
- 🐙 interface-forge - Test data factories using TypeScript types and interfaces
Mar 26, 2021
Standalone apps / Playground
- 🐙 App Outlet (⭐387) - An universal linux app store for AppImages/Flatpaks/Snaps written in TypeScript + Angular
Mar 15, 2021
Types / Playground
- type-o-rama (⭐244) - JS type systems interoperability
Runtime / Playground
- Agent Framework (⭐116) Create interceptor for your class and method using decorators
Web/ReactJS / Playground
- 🐙 facebook/create-react-app Create React apps using typescript with no build configuration
- 🐙 Microsoft/TypeScript-React-Starter (⭐11k) A starter template for TypeScript and React with a detailed README describing how to use the two together; based on
create-react-app
- 📜 typescript-cheatsheets/react-typescript-cheatsheet (⭐45k) Cheatsheets for experienced React developers getting started with TypeScript
- 🐙 jsxtyper (⭐37) Generates TypeScript interfaces from .jsx files
- 🐙 React Server Example TSX (⭐277) Boilerplate for isomorphic web app with React server-side rendering in TypeScript
- 🐙 React & Redux in TypeScript - Static Typing Guide (⭐13k) The complete guide to static typing in "React & Redux" using TypeScript
- 🐙 Typescript Monorepo CRA Example (⭐27) - A minimalistic CRA + typescript monorepo.
- 🐙 Typescript Monorepo Next Example (⭐43) - A minimalistic next.js + typescript monorepo.
- 🌠 Crisp React (⭐184) 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
Back-end API / Playground
- 🐙 design-first - A REST Api templating engine for Typescript
Standalone apps / Chrome Extensions
🆓 Free Courses / Chrome Extensions
- Evolving JavaScript with TypeScript a detailed introduction to TypeScript
Mar 13, 2021
Standalone apps / Playground
- 🐙 alm (⭐3k) - A next generation IDE just for TypeScript written in TypeScript + React
- 🐙 SnowFS (⭐1.3k) - a fast, scalable version control file storage for graphic files
Mar 09, 2021
Libraries / Chrome Extensions
- 🐙 tRPC - TypeScript toolkit for building end-to-end type-safe APIs
Feb 16, 2021
Types / Playground
- typetype (⭐416) - A programming language designed for typescript type generation
Dec 22, 2020
Back-end API / Playground
- 🐙 Booster Framework (⭐416) - 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: https://booster.cloud)
Dec 17, 2020
Back-end API / Playground
- 🐙 ZenTS (⭐36) - A modern Node.js and TypeScript first framework for building rich web applications
Oct 25, 2020
Libraries / Chrome Extensions
- 🐙 Injex - Simple, Decorated, Pluggable dependency-injection framework for TypeScript applications
Oct 22, 2020
Libraries / Chrome Extensions
- 🐙 statek (⭐9) - Reactive state management library
Oct 03, 2020
🆓 Free Courses / Chrome Extensions
Sep 27, 2020
Validation / Playground
- json-schema-to-ts (⭐1.5k) - Dynamic type inference from JSON schemas
Aug 09, 2020
Libraries / Chrome Extensions
- 🐙 tsParticles (⭐7.6k) - A lightweight library for easily creating particles animations for websites (Supports also ReactJS, VueJS, Angular, Svelte and others)
Aug 07, 2020
Libraries / Chrome Extensions
- 🐙 Prisma (⭐39k) - Modern database access (ORM alternative) for Node.js & TypeScript | PostgreSQL, MySQL & SQLite
- 🐙 prisma-markdown (⭐432): Generates markdown document composed with ERD diagrams and their descriptions.
Jul 23, 2020
Back-end API / Playground
- 🐙 LoopBack 4 (⭐4.9k) - A highly extensible Node.js and TypeScript framework for building APIs and microservices. 🚀 (see also: https://loopback.io/)
Jul 18, 2020
Back-end API / Playground
- 🐙 tinyhttp (⭐2.7k) - A modern Express-like web framework for Node.js, written in TypeScript and compiled to Native ESM.
Jul 15, 2020
Libraries / Chrome Extensions
- 🐙 TSTL (⭐603) - Implementation of C++ STL (Standard Template Library) in TypeScript. Provided modules are containers, iterators, algorithms and functors.
- 🐙 ECol (⭐9) - Extension of TSTL containers; collections dispatching Elements I/O events.
- 🐙 TGrid (⭐142) - Grid Computing Framework, Network & Thread extension of TSTL, supporting RFC (Remote Function Call).
- 🐙 Mutex-Server (⭐29) - Critical sections controller, like mutex and semaphore, in the network level.
Jul 10, 2020
Web / Playground
- 🐙 feednext.io (⭐317) - An open-source social media application built with Typescript on both client-server side.
Jul 03, 2020
Validation / Playground
- zod (⭐34k) - TypeScript-first schema validation with static type inference
- runtypes (⭐2.6k) - Runtime validation for static types
- ow (⭐3.8k) - Function argument validation for humans
- superstruct (⭐7k) - A simple and composable way to validate data
Jun 28, 2020
Cloud Data Warehousing / Playground
- DDB-Table (⭐129) Strongly typed querys and tables for AWS DynamoDB
Validation / Playground
- computed-types (⭐364) - 🦩 Joi like validations for TypeScript
Jun 21, 2020
Libraries / Chrome Extensions
- 🐙 tslog (⭐1.3k) - A powerful logging library with native TypeScript support: beautiful interpolation, native V8 stack trace, secret masking, support for requestIds based on AsyncLocalStorage
May 29, 2020
💵 Paid Courses / Chrome Extensions
- Angular with TypeScript (Manning)
May 19, 2020
Typescript Project Starters
- The Knests Stack (⭐337) - 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.
May 14, 2020
Typescript Project Starters
- typescript-express-starter (⭐2.7k) - Quick and Easy TypeScript Express Starter.
Libraries / Chrome Extensions
- 🐙 ts-audio (⭐314) - an agnostic and easy-to-use library to work with the
AudioContext
API
May 10, 2020
Runtime / Playground
- json-decoder (⭐76) - Typesafe JSON decoder and runtime checker
Apr 16, 2020
Tools / Playground
- SweetIQ/schemats (⭐1k) Generate typescript interface definitions from SQL database schema
Mar 06, 2020
Libraries / Chrome Extensions
- 🐙 sub-events (⭐38) - Strongly-typed events.
Mar 02, 2020
Runtime / Playground
- type-plus (⭐378) - Additional types and type adjusted utilities
Feb 28, 2020
Web / Playground
- 🐙 Tridactyl (⭐5.2k) - A Firefox browser addon that replaces browser's control mechanism with one modelled on the one true editor, Vim.
Feb 24, 2020
Tools / Playground
- TypeScript Standard (⭐31) - Zero-configuration TypeScript 2 Standard Validation
Feb 23, 2020
Cloud Data Warehousing / Playground
- ✨ Crisp BigQuery (⭐45) Starter project that delivers Google BigQuery data to end user browsers with cost control. Allows to implement rich data presentation options.
CMS / Playground
- Factor - The Javascript CMS (TypeScript supported natively)
Feb 21, 2020
Typescript Project Starters
- jsynowiec/node-typescript-boilerplate (⭐2.7k) 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.
Feb 04, 2020
Offline / Other (Plugins || Cross-platform || OSS || Free)
- Typescript tooling for Neovim (⭐615) is a language service plugin for typescript for Neovim.
Web / Playground
- 🐙 Dnote (⭐2.8k) - A command line notebook with a multi-device sync and a web interface.
Dec 04, 2019
Back-end API / Playground
- 🐙 Libstack - A collection of various modules to create Typescript server easily and ready to be deployed on Docker.
Nov 23, 2019
Typescript Project Starters
- 🐙 Next-Postgres-With-Typescript (⭐20) - Forum-like fullstack web app boilerplate with Next.js 7.0.2 + Sequelize 4/Postgres + Typescript + Redux + Passport Local Auth + Emotion
Types / Playground
- ts-types-utils (⭐61) - Type utilities for typescript
Back-end API / Playground
- 🐙 Enso - Typescript first Node.JS framework inspired by Domain Driven Design principles with a focus on composition and Developer Experience
Libraries / Chrome Extensions
- 🐙 prelude.ts (⭐377) - Functional programming: immutable persistent collections, constructs such as Option and Either, and combinators.
Badges / Chrome Extensions
Oct 04, 2019
Web / Playground
- 🐙 n8n.io (⭐47k) - Open Source Workflow Automation Tool
Sep 11, 2019
Back-end API / Playground
- 🐙 FoalTS (⭐1.9k) - A simple, intuitive and complete framework for building enterprise-grade Node.JS applications 💥 🚀 (see also: https://foalts.org)
Sep 05, 2019
Libraries / Chrome Extensions
- 🐙 MikroORM (⭐7.7k) - TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, PostgreSQL, MySQL and SQLite.
Aug 19, 2019
Libraries / Chrome Extensions
- 🐙 Procedurem (⭐17) - A Small (2kb) And Performant Bi-Directional RPC Library Using WebSockets.
Aug 16, 2019
💵 Paid Courses / Chrome Extensions
Jul 15, 2019
Runtime / Playground
- typescript-is (⭐959) - TypeScript transformer that generates run-time type-checks.
May 28, 2019
Awesome TypeScript Essential Resources
May 23, 2019
Books
- 📚 🔥 TypeScript Quickly Learn modern TypeScript and build your own blockchain; Supporting code samples 🐙yfain/getts (⭐126)
- 📚 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)
May 14, 2019
Books
- 📚 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)
May 12, 2019
Tools / Playground
- deno - A secure runtime for JavaScript and TypeScript
May 11, 2019
Typescript Project Starters
- pankod/next-boilerplate (⭐1.6k) 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
Libraries / Chrome Extensions
- 🐙 mokia (⭐113) - A mock server integrated data simulation and http service.
Social / Chrome Extensions
- @ahejlsberg - Technical Fellow at Microsoft involved with the Typescript project
May 10, 2019
Typescript Project Starters
- 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.
Offline / Other (Plugins || Cross-platform || OSS || Free)
Types / Playground
- typesync (⭐1.5k) - Install missing TypeScript typings for dependencies in your package.json.
- type-fest (⭐14k) - A collection of essential TypeScript types
Web / Playground
- 🐙 armour/vue-typescript-admin-template (⭐5.5k) - A vue-cli 3.0 & typescript minimal admin template + a production-ready front-end solution for admin interfaces (demo)
Apr 03, 2019
Tools / Playground
- type-config (⭐19) - A generator for tsconfig.
Feb 11, 2019
Awesome TypeScript Essential Resources
Dec 23, 2018
Types / Playground
- typescript-conditional-types (⭐50) - Helpers for typescript generic types
Dec 15, 2018
Types / Playground
- ts-essentials (⭐3.7k) - All essential TypeScript types in one place
Oct 07, 2018
Typescript Project Starters
- next-smrt (⭐55) – A Typescript/NextJs boilerplate with Redux/Styled Components/Material UI and TypeSafe Actions.
Sep 20, 2018
Libraries / Chrome Extensions
- 🐙 io-ts (⭐6.7k) - Type validation at runtime
- 🐙 fast-check (⭐4.3k) - Property based testing framework for TypeScript.
Sep 16, 2018
Libraries / Chrome Extensions
- 🐙 ee-ts (⭐126) - Typed event emitters
Aug 31, 2018
Books
- 📚 Learning TypeScript 2.x 2nd Ed. by Remo H. Jansen
Aug 16, 2018
Libraries / Chrome Extensions
- 🐙 Kalimdor.js (⭐540) - Machine Learning library for the Web, Node and Developers!
Jul 20, 2018
Libraries / Chrome Extensions
- 🐙 substitute.js (⭐200) - A fluent mocking library for TypeScript ported from NSubstitute.
Apr 26, 2018
Tools / Playground
- typed-install (⭐99) - Easily install new dependencies and their typings, no matter where they may be
Apr 12, 2018
Online / Playground
- TypeScript playground by @agentcooper, supports multiple TS versions and compiler targets
Apr 03, 2018
Libraries / Chrome Extensions
- 🐙 TypeGQL (⭐423) - Set of tools for creating GraphQL schema directly from typed TypeScript class.
Mar 13, 2018
Typescript Project Starters
- typescript-starter (⭐3.5k) – A CLI to quickly generate and configure new libraries and Node.js projects
Mar 06, 2018
Web / Playground
- 🐙 Cycle.js (⭐10k) - A functional and reactive JavaScript framework for predictable code.
Libraries / Chrome Extensions
- 🐙 RxJS (⭐31k) - A reactive programming library for JavaScript.
- 🐙 xstream (⭐2.4k) - An extremely intuitive, small, and fast functional reactive stream library for JavaScript.
- 🐙 TypeMoq (⭐427) - A simple mocking library for TypeScript.
- 🐙 InversifyJS (⭐11k) - powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
Feb 20, 2018
Types / Playground
- utility-types (⭐5.5k) - Utility Types for TypeScript (provide compatibility with Flow's Utility Types)
- elm-ts (⭐300) - Port of Elm architecture to TypeScript featuring fp-ts, io-ts, rxjs5 and React
Jan 30, 2018
Awesome TypeScript Essential Resources
Dec 18, 2017
CLI and REPL
- Use ts-node (⭐13k) to run scripts or REPL
- How to make executable typescript scripts:
- Make sure you have
npx
(shipped withnpm >= 5.2
) andtypescript
package is installed - Add this shebang as first line to your script:
#!npx ts-node
- Make script executable:
chmod +x script.ts
- Run directly:
./script.ts
:)
- Make sure you have
Oct 19, 2017
Web / Playground
- 🐙 ionic (⭐51k) - An open-source mobile app development framework build in TypeScript
- 🐙 Stencil (⭐13k) - a tool for building modern Web Components
- 🐙 wretch (⭐4.8k) - A tiny (< 2.2Kb g-zipped) wrapper built around fetch with an intuitive syntax.
Oct 16, 2017
Web / Playground
- 🐙 redux-zero (⭐2k) - A lightweight state container based on Redux
Oct 10, 2017
Books
- 📚 Angular 2 Development with TypeScript (2016) by Yakov Fain and Anton Moiseev; Manning
Aug 07, 2017
Books
- 📚 Mastering TypeScript 2nd Ed. by Nathan Rozentals
- 📚 Beginning Angular 4 with TypeScript by Greg Lim
Web / Playground
- 🐙 excaliburjs/Excalibur (⭐1.8k) - Free open source JavaScript game engine
- 🐙 Bobril (⭐367) - Component oriented framework inspired by Mithril and ReactJs. (see also: http://bobril.com/)
💵 Paid Courses / Chrome Extensions
- Introduction to TypeScript (Packt)
- Mastering TypeScript (Packt)
Jul 29, 2017
Web / Playground
- 🐙 Angular (⭐96k) - Angular is a development platform for building mobile and desktop web applications
Jun 22, 2017
Web / Playground
- 🐙 React-UWP (⭐1.2k) - React Components that Implement Microsoft's UWP Design & Fluent Design.
May 20, 2017
Module Bundlers / Playground
- Browserify - CommonJS module bundler. Does not support TypeScript "out of the box", but can be applied with * Grunt tasks: grunt-ts, grunt-browserify, grunt-contrib-uglify
- fuse-box (⭐4k) | http://fuse-box.org/ - typescript sample: fuse-box-ts-react-reflux-seed (⭐28)
May 17, 2017
Tools / Playground
- TypeDoc - A documentation generator for TypeScript projects
May 04, 2017
Design patterns / Chrome Extensions
- 🐙 Design Patterns implementation (⭐5.2k) - Implementation of the well-known 23 patterns of GoF
Mar 29, 2017
Web / Playground
- 🐙 APIs-guru/graphql-voyager (⭐7.8k) - Represent any GraphQL API as an interactive graph 🛰️
- 🐙 Rebilly/ReDoc (⭐23k) - OpenAPI/Swagger-generated API Reference Documentation
Jan 06, 2017
Build Systems / Playground
- Zwitterion (⭐575) - Super simple development server with built-in support for TypeScript files.
Nov 08, 2016
Awesome TypeScript Essential Resources
- 🐙 Type search, search for typings on npm
May 19, 2016
Offline / Visual Studio
- Visual Studio Community Edition 2015 - free (conditionally) IDE with integrated TypeScript support
- VS Addon - TypescriptSyntaxPaste - Allow you to copy C# source code, then paste as Typescript syntax which help you with converting DTO or interface
Offline / Other (Plugins || Cross-platform || OSS || Free)
- CATS is an IDE for TypeScript and Web developers by @jbaron
- TypeScript Sublime Plugin (⭐1.7k) by @Microsoft
- Atom TypeScript (⭐1.1k) by @TypeStrong
- TypeScript Interactive Development Environment for Emacs (⭐1.5k) by @ananthakumaran
Online / Playground
- JS Bin (Select TypeScript)
- Codepen (Select TypeScript)
- TypeScript Interpret - Terminal Emulator by @niutech
- TypeScript Editor by @drake7707
Feb 26, 2016
🆓 Free Courses / Chrome Extensions
- Angular Applications with TypeScript (Microsoft Virtual Academy)
- AngularJS with TypeScript made easy (SSW TV)
Feb 25, 2016
💵 Paid Courses / Chrome Extensions
- TypeScript Fundamentals (Pluralsight)
- Practical TypeScript Migration (Pluralsight)
- Using TypeScript for Large AngularJS Applications (Pluralsight)
Feb 04, 2016
Standalone apps / Playground
- 🐙 Visual Studio Code (⭐163k) - Multiplatform IDE.
Nov 14, 2015
Awesome TypeScript Essential Resources
Aug 16, 2015
Offline / Other (Plugins || Cross-platform || OSS || Free)
- 🐙 Typescript addin for (⭐29) MonoDevelop, SharpDevelop and Xamarin Studio; a short review article
💵 Paid Courses / Chrome Extensions
- Angular with TypeScript (Pluralsight)
Aug 05, 2015
Social / Chrome Extensions
- @typescriptlang - Official Typescript Twitter
- @angularjs - Official Angularjs Twitter using Typescript Since 2.0
- @jntrnr - Typescript Program Manager at Microsoft
Aug 02, 2015
Web / Playground
- 🐙 palantir/plottable (⭐3k) - A library of modular chart components, built on
D3
(see also: http://plottablejs.org)
Jul 28, 2015
Awesome TypeScript Essential Resources
- 📚 Handbook - Welcome to TypeScript the official resource for learning TypeScript
- 🐙 Microsoft/TypeScript on Github (⭐100k) fork TypeScript on Github! Or... just read the code
- 📚 TypeScript Team Blog with announcements and recent updates
Build Systems / Playground
- Grunt tasks:
- grunt-ts - Grunt-ts is an npm package that handles TypeScript compilation work in GruntJS build scripts
Module Bundlers / Playground
- Webpack - supports CommonJS and AMD module bundling
Mobile / Playground
- 🐙 NativeScript (⭐24k) - Open Source framework for building cross-platform truly native iOS, Android and Windows mobile apps using JavaScript