Top 15 Glasgow Haskell Compiler Alternative and Similar Softwares | Dec 2024

The Glasgow Haskell Compiler, GHC, is a state-of-the-art, open source, compiler and interactive environment for the functional language Haskell.

1. GHCJS

GHCJS ghcjs - Haskell to JavaScript compiler, based on GHC......

2. Utrecht Haskell Compiler

Utrecht Haskell Compiler UHC is a Haskell implementation from Utrecht University. UHC supports almost all Haskell 98 and Haskell 2010 features plus many experimental extensions. The compiler runs on Mac OS X, Windows (Cygwin), and various Unix flavors.Features include: Multiple backends, including a bytecode interpreter backend and a whole-program analysis backend based on......

3. PHP Desktop (Chromium)

PHP Desktop (Chromium) PHP Desktop is an open source project founded by Czarek Tomczak in 2012 to provide a way for developing native desktop applications using web technologies such as PHP, HTML5, JavaScript & SQLite. It embeds a web browser, a web server and a PHP interpreter. Supported Chromium web browser. The development......

4. ZZEE PHPExe

ZZEE PHPExe ZZEE PHPExe compiles PHP, HTML, Javascript, Flash and other web files into Windows GUI exes. You can rapidly develop Windows GUI applications by employing the familiar PHP web paradigm. You can use the same code for online and Windows applications with little or no modification.......

5. ExeOutput for PHP

ExeOutput for PHP ExeOutput for PHP lets you create applications in native format for Windows with PHP, JavaScript and HTML Convert PHP scripts, websites, JavaScript, HTML, databases into stand-alone apps for Windows (single EXE files) that do not require a Web server nor PHP distribution. Make Fully-Customizable Applications for the Desktop with PHP,......

6. QB64

QB64 QB64 is a self-hosting BASIC compiler for Microsoft Windows, Linux and Mac OS X, designed to be compatible with Microsoft QBasic and QuickBASIC. QB64 is a C++ emitter, which is integrated with a C++ compiler to provide compilation via C++ code and GCC optimization.QB64 implements most QBasic statements, and can......

7. PHP Desktop

PHP Desktop PHP Desktop is an open source project founded by Czarek Tomczak in 2012 to provide a way for developing native desktop applications using web technologies such as PHP, HTML5, JavaScript & SQLite. It embeds a web browser, a web server and a PHP interpreter. Supported browsers are Internet Explorer and......

8. Sally - A Simple C++ IDE

Sally - A Simple C++ IDE "Sally - A Simple C++ IDE" is a GPL multi-compiler C++ IDE for WindowsXP/2000. What makes it different from other similiar programs is a .Net style Visual GUI Designer for native C++ application that can be used with both Mingw and Visual C++ compilers (it's based on the emerging static......

9. MinGW-w64

MinGW-w64 The project's goal is to deliver runtime, headers, and libs for developing 64 bit (x64), as well as 32 bit (x86), windows applications using gcc-4.4 or newer versions.It can be considered as a folk of MinGW(32)......

10. SimpLESS

SimpLESS SimpLESS is your easy-to-use LESS CSS compiler.......

11. Rust Playground

Rust Playground Experiment in-browser with Rust code, seeing compiled ASM code as you go.......

12. NASM

NASM The Netwide Assembler, NASM, is an 80x86 and x86-64 assembler designed for portability and modularity. It supports a range of object file formats, including Linux and *BSD a.out, ELF, COFF, Mach-O, Microsoft 16-bit OBJ, Win32 and Win64. It will also output plain binary files. Its syntax is designed to be......

13. TDM-GCC

TDM-GCC TDM-GCC is a compiler suite for Windows.It combines the most recent stable release of the GCC toolset, a few patches for Windows-friendliness, and the free and open-source MinGW or MinGW-w64 runtime APIs to create an open-source alternative to Microsoft's compiler and platform SDK.It can create 32-bit OR 64-bit binaries, for......

14. Clojure

Clojure Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR ). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it......

15. Turbo Pascal

Turbo Pascal Turbo Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the Pascal programming language running on CP/M, CP/M-86, and DOS.......