SkillAgentSearch skills...

Grain

The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾

Install / Use

/learn @grain-lang/Grain
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <a href="https://grain-lang.org/"> <img src="https://raw.githubusercontent.com/grain-lang/grain/main/grain_shorthand_color.png" alt="Grain" height="200" /> </a> </p> <p align="center"> <a href="https://github.com/grain-lang/grain/actions/workflows/ci.yml"> <img src="https://img.shields.io/github/actions/workflow/status/grain-lang/grain/ci.yml?branch=main&style=flat-square" alt="Grain CI Workflow"> </a> <a href="https://choosealicense.com/licenses/lgpl-3.0/"> <img src="https://img.shields.io/badge/License-LGPL%20v3-blue.svg?style=flat-square" alt="License: LGPL v3"> </a> <a href="https://github.com/grain-lang/grain/releases"> <img alt="Grain latest release version" src="https://img.shields.io/github/package-json/v/grain-lang/grain?color=rgb%28255%2C%20133%2C%2014%29&style=flat-square"> </a> </p>

Grain is a new programming language that compiles to WebAssembly via Binaryen. For more information about the language, check out grain-lang.org.

If it's your first time here, we recommend that you follow the Grain guide to get up and running.

Contributing

There are tons of ways to contribute to Grain. Check out our contributing guide for more info and come chat with us on Discord! All contributors are held to our contributor code of conduct.

Building

For instructions on how to build Grain from source, please consult the official documentation.

Other Commands

To link the CLI:

npm run cli link

To reset your compiler build:

npm run compiler clean

Copyright ©️ 2017-2025 Philip Blair, Oscar Spencer, & contributors.

Related Skills

View on GitHub
GitHub Stars3.4k
CategoryDevelopment
Updated21h ago
Forks123

Languages

Reason

Security Score

100/100

Audited on Mar 31, 2026

No findings