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

TypeScript Alternatives

Similar projects and alternatives to TypeScript

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.

Suggest an alternative to 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 2021-10-18.
  • Assigning data types to class properties in JavaScript
  • Kickin - bootstrap your Eleventy project
    dev.to | 2021-10-18
    Starter supports modern JavaScript syntax (except for Eleventy's templates) and TypeScript.
  • What's the easiest way to compile project with dependency from their source typescript
    Note : also, sourcing either TS files or compiled JS files can lead to some technical problem like this one that need some dirty hack like the use of this library to be fixed
  • TypeScript vs Dart - Coleções iteráveis
    dev.to | 2021-10-16
    TypeScript Playground
  • Understanding the Modern Web Stack: Linters (ESLint)
    dev.to | 2021-10-16
    Plugins allow to you add new rules that go beyond just the basic Javascript syntax so that you can also include rules that help write alternative syntax in the JS environment. Two popular examples of that would be React (JSX) and Typescript.
  • Question about Array.isArray() and unknown[]
  • Las code reviews no sirven para nada.
    dev.to | 2021-10-15
  • Why You Should Use Typescript Over Javascript?
    dev.to | 2021-10-14
  • React Native Template Strong
    The core of this template is build around next dependencies: - React Native - React Native Navigation - Redux ToolKit - TypeScript
  • TypeScript Tricks I wish I knew when I learned TypeScript
    news.ycombinator.com | 2021-10-12
    Short comment about the 'unknown' type: TypeScript 4.4 had me learning about it very recently, because 'unknown' has been made the default type in 'catch (error)' clauses [0]. So most of our code in 'catch' blocks suddenly didn't compile any more after an unsuspecting update of the TS version.

    Which is a good thing, because in reviewing those I found several places where incorrect assumptions were being made about the type of error that would be caught.

    (side note: TypeScript does not follow SemVer; they just promise to avoid breaking changes in Patch updates, but don't promise anything won't break in Minor updates [1])

    [0]: https://devblogs.microsoft.com/typescript/announcing-typescr...

    [1]: https://github.com/microsoft/TypeScript/issues/14116#issueco...

    news.ycombinator.com | 2021-10-12
  • Prop Types Question
    reddit.com/r/reactjs | 2021-10-10
    It’s to help provide some level of type safety in your React application if you’re not actively using something like Flow or Typescript for typing.
  • What is TypeScript and why should you care?
    dev.to | 2021-10-10
    What is TypeScript? TypeScript is a programming language developed and maintained by Microsoft licensed. TypeScript is a superset of JavaScript, meaning that all the concepts of JavaScript are present in TypeScript which is combined with TypeScript's own concepts that make the language increasingly powerful.
  • Using Typescript generics with your React components
    dev.to | 2021-10-09
    Right not, there is no way to type functions declarations, there is a bug open for this (Typescript#22063), but if you want to create a type alias instead you can. I have another post that I recently write about this exact thing.
  • Understanding TypeScript
    dev.to | 2021-10-08
    TypeScript org


Basic TypeScript repo stats
about 11 hours ago

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

Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Find remote TypeScript jobs at our new job board 99remotejobs.com. There are 13 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.