Track Awesome Typescript Updates Weekly
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 14 - Oct 20, 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 09 - Sep 15, 2024
Design patterns / Chrome Extensions
- 🐙 Real World Design Patterns (⭐111) - Real World Design Patterns with Tests
Libraries / Chrome Extensions
- 🐙 PigmentTS (⭐3) - A lightweight utility for color manipulation and conversion.
Aug 26 - Sep 01, 2024
Standalone apps / Playground
- 🐙 Nostream (⭐743) - A Nostr Relay written in TypeScript
Jul 29 - 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 - Jul 28, 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 08 - Jul 14, 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 17 - Jun 23, 2024
Tools / Playground
- nocodb (⭐49k) - 🔥 🔥 🔥 Open Source Airtable Alternative
Runtime / Playground
- config (⭐21) - Runtime configuration resolver
Jun 10 - Jun 16, 2024
Libraries / Chrome Extensions
- 🐙 simple-mask-money (⭐170) - 💰 Simple mask money is a light, safe and typed package to format money!
Jun 03 - Jun 09, 2024
Tools / Playground
- pg (⭐340) - Browser PostgreSQL Playground, no server, just client and pglite (postgresql wasm)
May 27 - Jun 02, 2024
Awesome TypeScript Essential Resources
- 🐙 Type Challenges (⭐43k) Collection of TypeScript type challenges with online judge.
Mar 18 - Mar 24, 2024
Tools / Playground
- ParaglideJS - An i18n compiler that generates fully typesafe translations
Web / Playground
- 🐙 Langfuse (⭐5.8k) - Open source LLM engineering platform 🪢 - Tracing, Prompt Mgmt, Evaluations, Analytics
Mar 11 - Mar 17, 2024
Validation / Playground
- @core/match (⭐41) - Type-safe destructuring assignment with pattern-match validation
Mar 04 - Mar 10, 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 25 - Dec 31, 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 27 - Dec 03, 2023
CLI and REPL
- Taze (⭐2.8k) A modern cli tool that keeps your dependencies fresh
Build Systems / Playground
- Nx (⭐23k) - Smart, Fast and Extensible Build System
Nov 20 - Nov 26, 2023
Libraries / Chrome Extensions
- 🐙 DrizzleORM - Lightweight TypeScript ORM, SQL-like library for flexible data access, serverless-ready, with zero dependencies.
Nov 13 - Nov 19, 2023
Web / Playground
- 🐙 It-Tools - Collection of handy online tools for developers, with great UX
Nov 06 - Nov 12, 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
Libraries / Chrome Extensions
- 🐙 SuperJSON (⭐4.1k) - Safely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more
Oct 30 - Nov 05, 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.
Tools / Playground
- OXC (⭐12k) - A suite of high-performance tools for JavaScript and TypeScript written in Rust
- biome (⭐15k) - Biome formats and lints your code in a fraction of a second
Oct 23 - Oct 29, 2023
Module Bundlers / Playground
- Vite - Next Generation Frontend Tooling
Tools / Playground
- bun - Bun is a fast JavaScript runtime, package manager, bundler, test runner
Oct 16 - 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 - Oct 01, 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 - Sep 24, 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 07 - Aug 13, 2023
CMS / Playground
- Graphweaver (⭐482) - Turn multiple data sources into a single GraphQL Headless CMS.
Jul 31 - Aug 06, 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 12 - Jun 18, 2023
Books
- 📚 The Concise TypeScript Book (Free and Open Source) (⭐8.4k) by Simone Poggiali
Validation / Playground
- dto-classes (⭐75) - Developer-friendly parsing, validation & serialization. Static types by default. Uses properties for field schemas, not decorators.
Jun 05 - 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 22 - May 28, 2023
Books
- 📚 Essential TypeScript 5 - Third edition of the bestselling guide to TypeScript. (by Adam Freeman)
Validation / Playground
- fta (⭐95) - Rust-based static analysis to monitor code quality
May 15 - May 21, 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 17 - Apr 23, 2023
Back-end API / Playground
- 🐙 Actio (⭐265) - The Node.js framework for monoliths and microservices.
Apr 03 - Apr 09, 2023
Typescript Project Starters
- tRPC + Next.js - Full-stack starter projects for end-to-end type safe development with React
Mar 27 - Apr 02, 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 20 - Mar 26, 2023
Tools / Playground
- dep-tree (⭐1.5k) - Render your project's file dependency tree and/or validate it against your own rules.
🆓 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 13 - Mar 19, 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 06 - Feb 12, 2023
💵 Paid Courses / Chrome Extensions
Jan 30 - Feb 05, 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
Web / Playground
- 🐙 ILLA Cloud - Open source low-code platform alternative to Retool and Appsmith for developers to build internal tools in minutes.
Jan 09 - Jan 15, 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 02 - Jan 08, 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 19 - Dec 25, 2022
Books
- 📚 Advanced TypeScript 3 Programming Projects by Peter O'Hanlon
Dec 12 - Dec 18, 2022
💵 Paid Courses / Chrome Extensions
Dec 05 - Dec 11, 2022
Books
- 📚 TypeScript in 50 Lessons by Stefan Baumgartner
- 📚 Effective TypeScript by Dan Vanderkam
Nov 21 - Nov 27, 2022
Types / Playground
- ts-toolbelt (⭐6.7k) - Large collection of type utilities for TypeScript
Oct 31 - 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 24 - Oct 30, 2022
Libraries / Chrome Extensions
- 🐙 castore (⭐228) - Typescript library to easily implement Event Sourcing in your application
Oct 03 - Oct 09, 2022
Tools / Playground
- Zapatos - Zero-Abstraction Postgres for TypeScript
Aug 29 - Sep 04, 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 22 - Aug 28, 2022
Reference Lists
- TypeScript Reference for JS developers - Glossary of keywords, operators, statements and directives
Jul 04 - Jul 10, 2022
Types / Playground
- jsonup (⭐58) - Compile-time JSON parser
Jun 27 - Jul 03, 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 20 - Jun 26, 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 - Jun 19, 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 06 - Jun 12, 2022
Standalone apps / Chrome Extensions
- lc-mate (⭐1) - Extension that adds contest rating to usernames in LC
May 30 - Jun 05, 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 23 - May 29, 2022
💵 Paid Courses / Chrome Extensions
May 09 - May 15, 2022
Validation / Playground
- Yunomix (⭐5) - A form validation toolkit which is designed in AOP form.
Apr 25 - May 01, 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 18 - Apr 24, 2022
Runtime / Playground
- SunTori (⭐10) - A JSON de/serializer to ensure everything is safe at runtime.
Mar 28 - Apr 03, 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 10 - Jan 16, 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 27 - Jan 02, 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 - Dec 26, 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 13 - Dec 19, 2021
Libraries / Chrome Extensions
- 🐙 iter-ops (⭐136) - Operations with iterable objects
Nov 29 - Dec 05, 2021
Validation / Playground
- ts-codec (⭐17) - TypeScript Codecs for encoding, decoding and validating data
Aug 16 - Aug 22, 2021
Types / Playground
- getmytypes (⭐10) - Install @types files into your devDependencies.
Aug 09 - Aug 15, 2021
Types / Playground
- @tool-belt/type-predicates (⭐54) - Type Predicates, Assertion Functions and Utilities.
Aug 02 - Aug 08, 2021
Blogs
- @captain-yossarian's blog - fully dedicated to static typings in TypeScript
Jul 26 - Aug 01, 2021
Typescript Project Starters
- nd.ts (⭐31) - setup bare minimum Node.ts project asap
Jul 12 - Jul 18, 2021
Types / Playground
- nominal (⭐75) - nominal types & dependent types for Typescript.
Jun 07 - Jun 13, 2021
Libraries / Chrome Extensions
- 🐙 interface-forge - Test data factories using TypeScript types and interfaces
Mar 22 - Mar 28, 2021
Standalone apps / Playground
- 🐙 App Outlet (⭐387) - An universal linux app store for AppImages/Flatpaks/Snaps written in TypeScript + Angular
Mar 15 - Mar 21, 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 08 - Mar 14, 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
Libraries / Chrome Extensions
- 🐙 tRPC - TypeScript toolkit for building end-to-end type-safe APIs
Feb 15 - Feb 21, 2021
Types / Playground
- typetype (⭐416) - A programming language designed for typescript type generation
Dec 28 - Jan 03, 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 21 - Dec 27, 2020
Back-end API / Playground
- 🐙 ZenTS (⭐36) - A modern Node.js and TypeScript first framework for building rich web applications
Oct 26 - Nov 01, 2020
Libraries / Chrome Extensions
- 🐙 statek (⭐9) - Reactive state management library
- 🐙 Injex - Simple, Decorated, Pluggable dependency-injection framework for TypeScript applications
Oct 05 - Oct 11, 2020
🆓 Free Courses / Chrome Extensions
Sep 28 - Oct 04, 2020
Validation / Playground
- json-schema-to-ts (⭐1.5k) - Dynamic type inference from JSON schemas
Aug 10 - Aug 16, 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.
- 🐙 tsParticles (⭐7.6k) - A lightweight library for easily creating particles animations for websites (Supports also ReactJS, VueJS, Angular, Svelte and others)
Jul 27 - Aug 02, 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 20 - Jul 26, 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.
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 13 - Jul 19, 2020
Web / Playground
- 🐙 feednext.io (⭐317) - An open-source social media application built with Typescript on both client-server side.
Jul 06 - Jul 12, 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 29 - Jul 05, 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 22 - Jun 28, 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
Jun 01 - Jun 07, 2020
💵 Paid Courses / Chrome Extensions
- Angular with TypeScript (Manning)
May 25 - May 31, 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 18 - May 24, 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 11 - May 17, 2020
Runtime / Playground
- json-decoder (⭐76) - Typesafe JSON decoder and runtime checker
Apr 20 - Apr 26, 2020
Tools / Playground
- SweetIQ/schemats (⭐1k) Generate typescript interface definitions from SQL database schema
Mar 09 - Mar 15, 2020
Runtime / Playground
- type-plus (⭐378) - Additional types and type adjusted utilities
Libraries / Chrome Extensions
- 🐙 sub-events (⭐38) - Strongly-typed events.
Mar 02 - Mar 08, 2020
Tools / Playground
- TypeScript Standard (⭐31) - Zero-configuration TypeScript 2 Standard Validation
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 - Mar 01, 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.
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 10 - Feb 16, 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 09 - Dec 15, 2019
Back-end API / Playground
- 🐙 Libstack - A collection of various modules to create Typescript server easily and ready to be deployed on Docker.
Nov 25 - Dec 01, 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 07 - Oct 13, 2019
Web / Playground
- 🐙 n8n.io (⭐47k) - Open Source Workflow Automation Tool
Sep 16 - Sep 22, 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 09 - Sep 15, 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 26 - Sep 01, 2019
Libraries / Chrome Extensions
- 🐙 Procedurem (⭐17) - A Small (2kb) And Performant Bi-Directional RPC Library Using WebSockets.
Aug 19 - Aug 25, 2019
💵 Paid Courses / Chrome Extensions
Jul 22 - Jul 28, 2019
Runtime / Playground
- typescript-is (⭐959) - TypeScript transformer that generates run-time type-checks.
Jun 03 - Jun 09, 2019
Awesome TypeScript Essential Resources
May 27 - Jun 02, 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 20 - May 26, 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 13 - May 19, 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.
- 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
Offline / Other (Plugins || Cross-platform || OSS || Free)
Tools / Playground
- deno - A secure runtime for JavaScript and TypeScript
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)
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
Apr 08 - Apr 14, 2019
Tools / Playground
- type-config (⭐19) - A generator for tsconfig.
Feb 18 - Feb 24, 2019
Awesome TypeScript Essential Resources
Dec 17 - Dec 23, 2018
Types / Playground
- typescript-conditional-types (⭐50) - Helpers for typescript generic types
Dec 10 - Dec 16, 2018
Types / Playground
- ts-essentials (⭐3.7k) - All essential TypeScript types in one place
Oct 01 - Oct 07, 2018
Typescript Project Starters
- next-smrt (⭐55) – A Typescript/NextJs boilerplate with Redux/Styled Components/Material UI and TypeSafe Actions.
Sep 17 - Sep 23, 2018
Libraries / Chrome Extensions
- 🐙 io-ts (⭐6.7k) - Type validation at runtime
- 🐙 fast-check (⭐4.3k) - Property based testing framework for TypeScript.
Sep 10 - Sep 16, 2018
Libraries / Chrome Extensions
- 🐙 ee-ts (⭐126) - Typed event emitters
Aug 27 - Sep 02, 2018
Books
- 📚 Learning TypeScript 2.x 2nd Ed. by Remo H. Jansen
Aug 13 - Aug 19, 2018
Libraries / Chrome Extensions
- 🐙 Kalimdor.js (⭐540) - Machine Learning library for the Web, Node and Developers!
Jul 16 - Jul 22, 2018
Libraries / Chrome Extensions
- 🐙 substitute.js (⭐200) - A fluent mocking library for TypeScript ported from NSubstitute.
Apr 23 - Apr 29, 2018
Tools / Playground
- typed-install (⭐99) - Easily install new dependencies and their typings, no matter where they may be
Apr 09 - Apr 15, 2018
Online / Playground
- TypeScript playground by @agentcooper, supports multiple TS versions and compiler targets
Apr 02 - Apr 08, 2018
Libraries / Chrome Extensions
- 🐙 TypeGQL (⭐423) - Set of tools for creating GraphQL schema directly from typed TypeScript class.
Mar 12 - Mar 18, 2018
Typescript Project Starters
- typescript-starter (⭐3.5k) – A CLI to quickly generate and configure new libraries and Node.js projects
Mar 05 - Mar 11, 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 19 - Feb 25, 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 29 - Feb 04, 2018
Awesome TypeScript Essential Resources
Dec 18 - Dec 24, 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 16 - Oct 22, 2017
Web / Playground
- 🐙 ionic (⭐51k) - An open-source mobile app development framework build in TypeScript
- 🐙 Stencil (⭐13k) - a tool for building modern Web Components
- 🐙 redux-zero (⭐2k) - A lightweight state container based on Redux
- 🐙 wretch (⭐4.8k) - A tiny (< 2.2Kb g-zipped) wrapper built around fetch with an intuitive syntax.
Oct 09 - Oct 15, 2017
Books
- 📚 Angular 2 Development with TypeScript (2016) by Yakov Fain and Anton Moiseev; Manning
Aug 07 - Aug 13, 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 24 - Jul 30, 2017
Web / Playground
- 🐙 Angular (⭐96k) - Angular is a development platform for building mobile and desktop web applications
Jun 19 - Jun 25, 2017
Web / Playground
- 🐙 React-UWP (⭐1.2k) - React Components that Implement Microsoft's UWP Design & Fluent Design.
May 15 - May 21, 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)
Tools / Playground
- TypeDoc - A documentation generator for TypeScript projects
May 01 - May 07, 2017
Design patterns / Chrome Extensions
- 🐙 Design Patterns implementation (⭐5.2k) - Implementation of the well-known 23 patterns of GoF
Mar 27 - Apr 02, 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 02 - Jan 08, 2017
Build Systems / Playground
- Zwitterion (⭐575) - Super simple development server with built-in support for TypeScript files.
Nov 07 - Nov 13, 2016
Awesome TypeScript Essential Resources
- 🐙 Type search, search for typings on npm
May 16 - May 22, 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 22 - Feb 28, 2016
🆓 Free Courses / Chrome Extensions
- Angular Applications with TypeScript (Microsoft Virtual Academy)
- AngularJS with TypeScript made easy (SSW TV)
💵 Paid Courses / Chrome Extensions
- TypeScript Fundamentals (Pluralsight)
- Practical TypeScript Migration (Pluralsight)
- Using TypeScript for Large AngularJS Applications (Pluralsight)
Feb 01 - Feb 07, 2016
Standalone apps / Playground
- 🐙 Visual Studio Code (⭐163k) - Multiplatform IDE.
Nov 16 - Nov 22, 2015
Awesome TypeScript Essential Resources
Aug 17 - Aug 23, 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 10 - Aug 16, 2015
Social / Chrome Extensions
- @typescriptlang - Official Typescript Twitter
- @angularjs - Official Angularjs Twitter using Typescript Since 2.0
- @jntrnr - Typescript Program Manager at Microsoft
Aug 03 - Aug 09, 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
Web / Playground
- 🐙 palantir/plottable (⭐3k) - A library of modular chart components, built on
D3
(see also: http://plottablejs.org)