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

3.5K stars 125 forks 3.5K watchers Reason GNU Lesser General Public License v3.0
compiler functional-programming grain language wasm webassembly
8 Open Issues Need Help Last updated: Sep 9, 2026

Open Issues Need Help

View All on GitHub

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

Reason
#compiler#functional-programming#grain#language#wasm#webassembly
good first issue compiler

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

Reason
#compiler#functional-programming#grain#language#wasm#webassembly
cleanup low-priority good first issue

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

Reason
#compiler#functional-programming#grain#language#wasm#webassembly

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

Reason
#compiler#functional-programming#grain#language#wasm#webassembly
good first issue tests stdlib blocked

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

Reason
#compiler#functional-programming#grain#language#wasm#webassembly

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

Reason
#compiler#functional-programming#grain#language#wasm#webassembly
question good first issue stdlib

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

Reason
#compiler#functional-programming#grain#language#wasm#webassembly

AI Summary: Implement a code action in the Grain Language Server Protocol (LSP) to automatically generate a Graindoc header (similar to JSDoc) for functions when the user hovers over them. This involves modifying the source tree to expose binds and their export status, and deciding which attributes (parameters, return values, examples, since) to include in the generated header.

Complexity: 3/5
low-priority good first issue lsp

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

Reason
#compiler#functional-programming#grain#language#wasm#webassembly