Web-based Haskell Alternatives

Haskell is not available as a web app but there are plenty of alternatives that runs in the browser with similar functionality. The best Online alternative is Java. It's not free, so if you're looking for a free alternative, you could try Java or Kotlin. If that doesn't suit you, our users have ranked more than 50 alternatives to Haskell and 15 are available as a web app so hopefully you can find a suitable replacement. Other interesting Online alternatives to Haskell are GDScript, Wolfram Language, PureScript and Mojo.

Copy a direct link to this comment to your clipboard
Haskell alternatives page was last updated

Alternatives list

  1. Java icon
     667 likes

    Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

    76 Java alternatives

    Cost / License

    • Free Personal
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • Java Mobile
    • Symbian S60
    • HP webOS
    • Blackberry
    • Android Tablet
    • BSD
    • Blackberry 10
    • Kindle Fire
     
    |
    1
    Java vs Haskell Comments
    Guest
    Negative
    3

    Java does not support tail call optimization-- an extremely important FP feature. Java didn't even have lambdas until recently. Java does not run natively like Haskell. Java almost requires OOP whereas Haskell is functional. Java's type system is very different (even inferior) from Haskell's.

    Review by a new / low-activity user.
    • Java is Free Personal and Open SourceHaskell is Free and Open Source
  2. Kotlin icon
     40 likes

    Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library, but type inference allows its syntax to be...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
     
  3. Dart icon
     80 likes

    Dart (originally called Dash) is a Web programming language developed by Google. It was unveiled at the GOTO conference in Aarhus, 2011 October 10-12. The goal of Dart is "ultimately to replace JavaScript as the lingua franca of web development on the open web platform.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
     
  4. GDScript icon
     10 likes

    GDScript is a high-level, dynamically typed programming language used to create content. It uses a syntax similar to Python.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Android
    • Online
    • Godot Engine
     
    |
    1
    GDScript vs Haskell Comments
    RemovedUser
    Negative
    0

    GDScript isn't even used outside of Godot. It is also Object-Orientated

    Review by a new / low-activity user.
    • GDScript is Free and Open SourceHaskell is also Free and Open Source
  5. Wolfram Language is a symbolic language, deliberately designed with the breadth and unity needed to develop powerful programs quickly. By integrating high-level forms—like Image, GeoPolygon or Molecule—along with advanced superfunctions—such as ImageIdentify or...

    Cost / License

    • Free
    • Proprietary (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • BSD
    • openSUSE
    • FreeBSD
    • OpenSolaris
    • NetBSD
    • OpenBSD
     
  6. PureScript was initially designed by Phil Freeman in 2013. He started to work on PureScript since he wasn't satisfied by other attempts to transpile Haskell to JavaScript (e.g. using Fay, Haste, or GHCJS).

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • BSD
    • FreeBSD
    • NetBSD
    • OpenBSD
     
  7. Mojo icon
     3 likes

    The Mojo Programming Language Mojo is a specialized artificial intelligence (AI) programming language developed by Modular Inc. First released in May 2023, it is designed to become a superset of Python, with the performance of C.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • BSD
    • Self-Hosted
    • FreeBSD
    • OpenBSD
     
  8. P icon
     1 like

    P is a programming language for asynchronous event-driven programming and the IoT that was developed by Microsoft and University of California, Berkeley.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Amazon Web Services
    • Ubuntu
     
  9. Ponyc icon
     Like

    Pony is an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • Linux Mint
    • Ubuntu
    • FreeBSD
    • Alpine Linux
     
  10. M# icon
     1 like

    M# is a set of tools for rapid web application development. M# manages 90% of the code through automation and eliminates most human errors. It has been proven to result in better, safer, and more reliable code, at least 4X faster.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Self-Hosted
    • .NET Framework
    • JavaScript
    • Node.JS
    • SQL Server Management Studio
     
  11. Eiffel is an object-oriented programming language designed by Bertrand Meyer (an object-orientation proponent and author of Object-Oriented Software Construction) and Eiffel Software. Meyer conceived the language in 1985 with the goal of increasing the reliability of commercial...

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • BSD
    • Solaris
    • FreeBSD
    • OpenSolaris
    • OpenBSD
     
  12. Smalltalk is an object-oriented programming (OOP) language. It is objects all the way down. Smalltalk’s purity and clarity in this regard made it the archetype for nearly all other OOP languages.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
     
12 of 15 Haskell alternatives