Materially is a Typst package that enables the use of Google Material Symbols.
demo.typ renders to:

A specific version of Google Material Symbols is redistributed with this package in variablefont under the Apache-2.0 license. This is done so that the font matches the codepoints. Not sure how often they change.
The .ttf fonts from the variablefont subfolder need to be installed in your OS for this package to work.
-
Import the package
#import "@preview/materially:0.1.0" as materially -
Initialize one of three fonts (Outlined, Sharp, or Rounded).
#let symbol = materially.init() // Default style is "Outlined" // #let gms = materially.init(style:"Sharp") // #let gms = materially.init(style:"Rounded") -
Optionally, set a size and weight (Yes, variable weight fonts work. Hooray!)
#set text(weight: 600) -
Use the symbol, by name (after finding it in the online search and copying the Icon Name)
#symbol("menu")
The init methods prevent the codepoints file from having to be reread every time a symbol is used.