Compilers and runtimes
Software that turns source code into running programs.
Includes: Compilers, interpreters, virtual machines, parser generators and template engines. Not: programming languages themselves, which are not listed.
For example: LLVM, GCC, Node.js, Hack.
68 listed products
| Product | What it says it does |
|---|---|
| Deno | Deno is a fast, open-source, fully Node-compatible JS runtime with TypeScript and everything else you need baked right in. |
| Emscripten | Emscripten is a complete compiler toolchain to WebAssembly, using LLVM, with a special focus on speed, size, and the Web platform. |
| Open Build Service | The Open Build Service (OBS) is a generic system to build and distribute binary packages from sources in an automatic, consistent and… |
| Shedskin | Shed Skin is a transpiler, that can translate pure, but implicitly statically typed Python 3 programs into optimized C++. |
| Visual C++ | Learn how to use C++, C, and assembly language to develop applications, services, and tools for your platforms and devices. |
| .NET Compiler Platform | The .NET Compiler Platform SDK enables you to build analyzers and code fixes that find and correct coding mistakes. |
| BCX | BCX converts your BCX BASIC source code into high performing, efficient C/C++ source code. |
| CPython | Python is a programming language that lets you work quickly and integrate systems more effectively. |
| GOLD | free parsing system that you can use to develop your own programming languages, scripting languages and interpreters. |
| Google Closure Tools | The Closure Compiler, Library, Templates, and Stylesheets help developers create powerful and efficient JavaScript. |
| Hack | an object-oriented programming language for building reliable websites at epic scale. |
| IronPython | IronPython is an open-source implementation of the Python programming language which is tightly integrated with .NET. |
| MinGW | implementation of the GNU toolchain for Windows, 32-bit version; see also Mingw-w64 |
| MLton | MLton is a whole-program optimizing compiler for the Standard ML programming language. |
| mruby | mruby is the lightweight implementation of the Ruby language, complying with part of the ISO standard. |
| OpenJ9 | Eclipse OpenJ9 is a high-performance, scalable Java Virtual Machine implementation |
| PeachPie | Compile and run PHP on top the modern, secure and highly performant .NET runtime. |
| Portable C Compiler | The project goal is to write a C99 compiler while still keeping it small, simple, fast and understandable. |
| Virtual Pascal | Virtual Pascal is a free 32-bit Pascal compiler, IDE and debugger for OS/2 and Microsoft Windows, |
| WebAssembly System Interface | The WebAssembly System Interface (WASI) is a group of standards-track API specifications |
| Android Runtime | Android runtime (ART) is the managed runtime used by apps and some system |
| Armed Bear Common Lisp | Armed Bear Common Lisp (ABCL) is a full implementation of the Common Lisp |
| CompCert | CompCert C is a compiler for the C programming language. |
| CrossBridge | Cross compile your C/C++ games to run in Flash Player |
| Free Pascal | Open source compiler for Pascal and Object Pascal |
| GLBasic | GLBasic - multiplatform development in BASIC |
| GNU Ghostscript | An interpreter for the PostScript language and the PDF file format, |
| hugs | Hugs 98 is a functional programming system based on Haskell |
| IronRuby | IronRuby is an open-source implementation of the Ruby |
| Jython | The Jython project provides implementations of Python in Java , |
| LCC | lcc is a retargetable compiler for Standard C. |
| LFortran | Modern interactive LLVM-based Fortran compiler |
| LLVM | The LLVM Project is a collection of modular and reusable compiler and |
| Macro Expansion Template Attribute Language | facility for HTML/XML macro preprocessing. |
| NVIDIA CUDA Compiler | The documentation for nvcc , the CUDA compiler driver. |
| re2c | It is a free and open-source lexer generator that supports C/C++, D, Go, |
| Silverfrost FTN95 | Silverfrost: Home to FTN95, Fortran for Windows |
| Steel Bank Common Lisp | Steel Bank Common Lisp (SBCL) is a high performance Common Lisp compiler. |
| Tiny C Compiler | You can compile and execute C code everywhere, for |
| Web2C | is support software for TeX and friends which translates the Pascal |
| GNU assembler | as - the GNU assembler. |
| GNU Pascal | the free 32/64-bit Pascal compiler! |
| Java Runtime Environment | Java to run desktop applications |
| JRuby | The Ruby Programming Language on the JVM |
| LuaJIT | a Just-In-Time Compiler for Lua. |
| RubyMotion | Write cross-platform native apps in Ruby |
| TDM-GCC | GCC compiler, Windows-friendly. |
| GNU Compiler for Java | former GNU Compiler for the Java programming language |
| IBM High Level Assembler | modern assembler for programs on IBM's z/Architecture systems |
| Shc the shell script compiler | shell script compiler written in C programming language |
| Shumway | open source media player for playing SWF files |
| YARV | interpreter for the Ruby programming language |
| Comeau C/C++ | a C/C++ compiler by Comeau Computing |
| DOS/32 | 32-bit extender for DOS |
| DOS/4G | 32-bit DOS extender |
| HotSpot | Java virtual machine |
| Intel Fortran Compiler | Fortran compiler developed by Intel |
| javac | java compiler |
| Lattice C | compiler for the C programming language |
| Microsoft Visual C# | programming language |
| MTASC | ActionScript 2 compiler |
| PasCocoa | compiler for Pascal and Object Pascal |
| Saxon | XSLT and XQuery processor |
| Corman Common Lisp | Not observed |
| HX DOS Extender | Not observed |
| Intel C++ Compiler | Not observed |
| LSI C-86 | Not observed |
| MacRuby | Not observed |
47 of these are read from their own pages. A product appears where AirStack's category list places it; 7,865 of 13,386 listed products carry no category yet.