grain
Web assembly compiler
Grain is a compiler toolchain and CLI for a functional programming language that compiles to WebAssembly.
The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾
3k stars
49 watching
115 forks
Language: Reason
last commit: 6 days ago
Linked from 1 awesome list
compilerfunctional-programminggrainlanguagewasmwebassembly
Related projects:
Repository | Description | Stars |
---|---|---|
webassembly/binaryen | A compiler and toolchain infrastructure library for compiling code to the WebAssembly format. | 7,523 |
barn-lang/barn | A simple programming language written in C that is compiled to C. | 54 |
seed-rs/seed | A Rust framework for building fast and reliable web apps with an Elm-like architecture. | 3,805 |
grin-compiler/grin | A compiler back-end for optimizing and generating code for functional languages with whole program optimization support | 1,030 |
crystal-lang/clang.cr | A set of bindings and tools to interact with the Clang compiler using Crystal programming language | 47 |
grin-compiler/ghc-whole-program-compiler-project | Enables whole program compilation and external STG IR tooling for GHC | 116 |
wyhaines/defined.cr | Provides macros and facilities to check constants and make code conditionally compileable at runtime | 17 |
oracle/graal | Compiles Java applications into native executables for fast startup and performance | 20,398 |
ajeetdsouza/loxcraft | A compiler and runtime system for a simple programming language, designed to be efficient and embeddable in other applications. | 274 |
illandan/scala.compiler.guides | A collection of resources and guides for understanding and contributing to the Scala compiler. | 21 |
x-sharp/xsharppublic | The XSharp compiler and runtime provide tools for compiling and executing a programming language, with a focus on integration with the .NET ecosystem. | 113 |
grin-compiler/ghc-grin | A compiler that integrates the GRIN backend with GHC to compile functional programming languages. | 143 |
emscripten-core/emscripten | Compiles C and C++ to WebAssembly for deployment on the web and other platforms | 25,828 |
gren-lang/compiler | A compiler that translates code written in Gren into machine code or another target language. | 391 |
leaningtech/cheerp-meta | Compiles C/C++ code to JavaScript/WebAssembly | 1,033 |