[Go to site: main page, start]

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,483 TypeScript VS Next.js

    The React Framework

  4. React

    2,054 TypeScript VS React

    Discontinued The library for web and native user interfaces. [Moved to: https://github.com/react/react] (by facebook)

  5. Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  6. node

    1,367 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

    520 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

    442 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.
  • Scarab Diagnostic Suite Field Test #016: Microsoft/TypeScript Auto-Import Package Boundary
    1 project | dev.to | 8 Jun 2026
  • 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic TypeScript repo stats
1508
109,210
9.4
9 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