Grain

Grain CI Workflow License: LGPL v3 Grain latest release version

--- Grain is a new programming language that compiles to [WebAssembly](http://webassembly.org/) via [Binaryen](https://github.com/WebAssembly/binaryen). For more information about the language, check out [grain-lang.org](https://grain-lang.org/). If it's your first time here, we recommend that you follow [the Grain guide](https://grain-lang.org/docs) to get up and running. ## Contributing There are tons of ways to contribute to Grain. Check out our [contributing guide](https://github.com/grain-lang/grain/blob/main/CONTRIBUTING.md) for more info and come [chat with us on Discord](https://discord.gg/grain-lang)! All contributors are held to our [contributor code of conduct](https://github.com/grain-lang/grain/blob/main/CODE_OF_CONDUCT.md). ## Building For instructions on how to build Grain from source, please consult the [official documentation](https://grain-lang.org/docs/getting_grain#Building-Grain-from-Source). ### Other Commands To link the CLI: ```bash npm run cli link ``` To reset your compiler build: ```bash npm run compiler clean ``` Copyright ©️ 2017-2025 Philip Blair, Oscar Spencer, & contributors.