TypeScript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output. (by microsoft)

TypeScript Alternatives

Similar projects and alternatives to TypeScript

  1. Visual Studio Code

    Visual Studio Code

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Next.js

    2,482 TypeScript VS Next.js

    The React Framework

  4. React

    2,051 TypeScript VS React

    The library for web and native user interfaces.

  5. Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  6. node

    1,365 TypeScript VS node

    Node.js JavaScript runtime โœจ๐Ÿข๐Ÿš€โœจ

  7. vite

    946 TypeScript VS vite

    Next generation frontend tooling. It's fast!

  8. Angular

    856 TypeScript VS Angular

    Deliver web apps with confidence ๐Ÿš€

  9. Express

    817 TypeScript VS Express

    Fast, unopinionated, minimalist web framework for node.

  10. PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

  11. jest

    542 TypeScript VS jest

    Delightful JavaScript Testing.

  12. deno

    519 TypeScript VS deno

    A modern runtime for JavaScript and TypeScript.

  13. Prisma

    509 TypeScript VS Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

  14. prettier

    506 TypeScript VS prettier

    Prettier is an opinionated code formatter.

  15. ESLint

    471 TypeScript VS ESLint

    Find and fix problems in your JavaScript code.

  16. zod

    439 TypeScript VS zod

    TypeScript-first schema validation with static type inference

  17. Nest

    390 TypeScript VS Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript ๐Ÿš€

  18. esbuild

    An extremely fast bundler for the web

  19. webpack

    382 TypeScript VS webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

  20. proposal-type-annotations

    ECMAScript proposal for type syntax that is erased - Stage 1

  21. rescript

    110 TypeScript VS rescript

    ReScript is a robustly typed language that compiles to efficient and human-readable JavaScript.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better TypeScript alternative or higher similarity.

TypeScript discussion

Log in or Post with
  1. User avatar
    5572103d
    ยท 7 months ago
    ยท Reply

    Review โ˜…โ˜…โ˜…โ˜…โ˜† 8/10

  2. User avatar
    fadd5229
    ยท almost 2 years ago
    ยท Reply

    Review โ˜…โ˜…โ˜…โ˜…โ˜… 10/10

  3. User avatar
    TigranAvagyan18
    ยท almost 2 years ago
    ยท Reply

    Review โ˜…โ˜…โ˜…โ˜…โ˜… 10/10

  4. User avatar
    ebcfcd26
    ยท almost 2 years ago
    ยท Reply

    Review โ˜…โ˜…โ˜…โ˜…โ˜… 10/10

  5. User avatar
    icflorescu
    ยท almost 2 years ago
    ยท Reply

    Review โ˜…โ˜…โ˜…โ˜…โ˜… 10/10

  6. User avatar
    keriat
    ยท almost 2 years ago
    ยท Reply

    Review โ˜…โ˜…โ˜…โ˜…โ˜… 10/10

    Can't imagine any ambitious product source code without strict typing. Typescript is a great way to reduce the amount of issues and keep the reactive application resilient

  7. User avatar
    mxfh
    ยท almost 2 years ago
    ยท Reply

    Review โ˜…โ˜…โ˜…โ˜…โ˜… 9/10

  8. User avatar
    yannisraft
    ยท almost 2 years ago
    ยท Reply

    Review โ˜…โ˜…โ˜…โ˜†โ˜† 6/10

TypeScript reviews and mentions

Posts with mentions or reviews of TypeScript. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-06-02.
  • Docker, Node, and Electron Walked Into My Terminal. So I Built a 3.5MB App to Kick Them All Out.
    4 projects | dev.to | 2 Jun 2026
  • TypeScript's number type is a lie
    2 projects | news.ycombinator.com | 26 May 2026
    Supporting operator overloading is part of the linked TS issue [1]. But I'm more curious: why did operator overloading in ES6 itself [2] die?

    [1] https://github.com/microsoft/TypeScript/issues/42218

    [2] https://github.com/tc39/proposal-operator-overloading

  • How to Build Type-Safe Form Handlers Using TypeScript Utility Types
    5 projects | dev.to | 20 May 2026
    The TypeScript handbook covers Partial, Required, Pick, and keyof with their full type definitions. React documentation covers useState typing patterns. MDN Web Docs is a useful reference for the underlying JavaScript form event handling. For a reference covering all built-in utility types with production patterns for API layers, form handling, and configuration objects, see this guide to TypeScript utility types at TypeScript Utility Types: Practical Code Snippets and Patterns.
  • I Published My First npm Package โ€” Here's Everything I Wish I Knew
    1 project | dev.to | 15 May 2026
    # My Awesome Package [![npm version](https://img.shields.io/npm/v/@armorbreak/my-awesome-package.svg)](https://www.npmjs.com/package/@armorbreak/my-awesome-package) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![TypeScript](https://img.shields.io/badge/TypeScript-5.x-blue.svg)](https://www.typescriptlang.org/) > A brief tagline that explains what this does in one sentence. ## Installation \`\`\`bash npm install @armorbreak/my-awesome-package \`\`\` ## Quick Start \`\`\`typescript import { formatList, truncate } from '@armorbreak/my-awesome-package'; console.log(formatList(['apple', 'banana', 'cherry'])); // => 'apple, banana, and cherry' console.log(truncate('This is very long text', 10)); // => 'This is...' \`\`\` ## API Reference ### \`formatList(items, options?)\` Formats an array into a human-readable string. | Parameter | Type | Default | |-----------|------|---------| | \`items\` | \`string[]\` | (required) | | \`options.prefix\` | \`string\` | \`''\` | | \`options.separator\` | \`string\` | \`', '\` | | \`options.maxLength\` | \`number\` | \`Infinity\` | ### \`truncate(text, maxLength, suffix?)\` Truncates text to fit within a character limit. ## Contributing PRs welcome! Please read the [contributing guidelines](CONTRIBUTING.md). ## License MIT ยฉ [Your Name](https://github.com/yourusername)
  • ๐Ÿ”ฎ PRISM - AI-Powered Edge Orchestration & Distributed Inference
    2 projects | dev.to | 27 Apr 2026
  • Codemod for ignoring lint errors
    4 projects | dev.to | 27 Apr 2026
    Meet my new codemod, ignore-lint-errors. It helps us ignore lint errors from eslint, stylelint, and typescript (glint for Ember projects).
  • 7 Free AI Coding Tools Worth Adding to Your Development Workflow
    6 projects | dev.to | 21 Apr 2026
    For teams using TypeScript, adding strict TypeScript checks alongside ESLint catches the type-related issues that AI-generated code is most prone to, particularly around null handling and return type precision.
  • How to Set Up Pre-Commit Hooks for Teams Using AI Coding Assistants
    7 projects | dev.to | 19 Apr 2026
    TypeScript type errors from AI suggestions are common, especially when the tool generates code that interfaces with an existing typed module it did not see in full context.
  • It Might Already Be Too Late to Fix This
    4 projects | dev.to | 19 Apr 2026
  • How I built a runtime "flight recorder" for Node.js AI agents using AsyncLocalStorage
    3 projects | dev.to | 15 Apr 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more โ†’

Stats

Basic TypeScript repo stats
1507
109,110
9.4
2 days ago

microsoft/TypeScript is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of TypeScript is TypeScript.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?