Google Material Design
Over 14000 Material design icons.
Meta Data
Column Name |
Data |
Description |
Name |
Google Material Design |
Name of the Pack |
Shortcode |
google-material-design |
Shortcode of the pack used for filtering |
Github Link |
https://github.com/google/material-design-icons |
Github Repository Link |
Total |
|
Total Number of Icons |
Author |
Google |
Author of the Icon Pack |
Author Link |
|
Link to the Author |
Icon SVG |
|
SVG for the Pack Logo, or |
Logo |
|
PNG or JPG for the Pack Logo |
Icons CSV |
|
CSV FIle of the Icons |
Has Categories |
No |
Are categories used to group icons within a pack. |
Transformations
Name |
Transform From |
Transform To |
1 |
fill='none'/><path d |
fill='none'/><path fill='{{IconColor}}' d |
2 |
<g><path d |
<g><path fill='{{IconColor}}' d |
3 |
24'/><path d |
24'/><path fill='{{IconColor}}' d |
4 |
20'/><path d |
20'/><path fill='{{IconColor}}' d |
5 |
opacity='.3'/><path d |
opacity='.3'/><path fill='{{IconColor}}' d |
6 |
'2'/><path d |
'2' fill='{{IconColor}}' /><path fill='{{IconColor}}' d |
PowerShell script to create csv from repository.
$counter = 1
$file = "D:AppzIconManagerPacksCSVootstrap-20250511.csv"
write-host "bootstrap"
$setName = "bootstrap"
$path = "D:AppzIconManagerPacks wbsiconsicons*.svg"
$icons = get-childitem -File $path -recurse
ForEach($icon in $icons){
[string]$string = Get-Content $icon.FullName
[string]$path = $icon.DirectoryName.Split('')[-1]
$TextInfo = (Get-Culture).TextInfo
$stname = $icon.Name.Replace(".svg","").Replace("-"," ").Trim()
$name = $TextInfo.ToTitleCase($stname.ToLower())
$objResults = New-Object PSObject -Property @{
pp_id = $counter;
pp_name = $name
pp_svg = $string.Replace("""","'");
pp_pack = $setName
pp_size = "16"
pp_category = ""
}
$counter++
$objResults | Export-CSV $file -Append -NoTypeInformation -force
}