PageKit — the self-hosted GrapesJS site builder, sold as source. Get early access

GrapesJS Google Material Icons Plugin
1 images

Recent Supporters

1 supporters
TY

GrapesJS Google Material Icons Plugin

Free
GrapesJS:0.20.x0.19.x0.18.x0.17.x0.16.x
Download from GitHub

What's Included

  • Free to download & use
  • Open for personal & commercial use

Support The Creator

Use one-time or monthly support to thank the creator for this free product.

GrapesJS Compatible

Tested with GrapesJS 0.20.x, 0.19.x, 0.18.x, 0.17.x, 0.16.x

Open Source on GitHub

Free to use, fork, and contribute

Editor Compatible

Designed for the GrapesJS open-source editor

Free to Use

Open for personal and commercial projects

Icons are usually added to a page the slow way: find the name in a reference, copy the ligature, paste it into markup, reload to see whether it was the right one. This plugin puts a picker in the editor — double-click an icon on the canvas and choose its replacement from a dialog.

How to use it

Drag the block onto the canvas, then double-click the icon it contains. A dialog opens listing the Google Material icons, and selecting one replaces the icon in place.

Required setup

The plugin renders icons with the Material Symbols font, so that font must be loaded in the page you publish, not only in the editor. Add at least one of the three families — Outlined, Rounded or Sharp — from Google Fonts to your output. Without it the icons fall back to their ligature names as plain text.

Current scope

The plugin works with the Material Symbols icon font. The author lists SVG icon support as planned rather than shipped, which is worth knowing if your build cannot load an external font.

Good to know

Install as grapesjs-google-material-icons and register it under the name gjs-google-material-icons. MIT licensed.

Ratings:

No reviews yet. Be the first to share your experience.


Share this item:
Last Update:Sep 8, 2026
Published:Dec 29, 2023
Versions:
0.20.x0.19.x0.18.x0.17.x0.16.x

Questions & Answers

No questions yet. Have something to ask?