Flow Type

A Static Type Checker for JavaScript

20 Alternatives To Flow Type

Clojure

Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.

Elixir

Dynamic, functional language designed for building scalable and maintainable applications

Elm

A type inferred, functional reactive language that compiles to HTML, CSS, and JavaScript
images/2020/04/Erlang.png}}

Erlang

A programming language used to build massively scalable soft real-time systems with requirements on high availability

Fay

A proper subset of Haskell that compiles to JavaScript - faylang/fay

Firefox Developer Tools

Examine, edit, and debug HTML, CSS, and JavaScript on the desktop and on mobile.
images/2020/03/haskell.png}}

Haskell

An advanced purely-functional programming language

Intervals

Intervals is a hosted project management service that marries time tracking and task management in…
images/2020/04/JavaScript.png}}

JavaScript

Lightweight, interpreted, object-oriented language with first-class functions
images/2020/04/Ramda.png}}

Ramda

Javascript Utilities & Libraries, Backend Development, and Frontend Development

ReasonML

ReasonML is a new face to OCaml that–when coupled with BuckleScript–makes web development easy…

Rust

A safe, concurrent, practical language. Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages.

SplineTech Javascript Debugger

SplineTech JavaScript Debugger. Debug JavaScript.

TestCafe

Automated browser testing for the modern web development stack
images/2020/03/typescript.jpg}}

Typescript

TypeScript allows developers to compile a superset of JavaScript to plain JavaScript on any browser, host, or operating system.

WebdriverIO

Webdriver module for Node.js. that makes it easier to write Selenium tests