diff --git a/devicon.json b/devicon.json
index 73f08d729..d22802845 100644
--- a/devicon.json
+++ b/devicon.json
@@ -327,6 +327,14 @@
"font": ["plain"]
}
},
+ {
+ "name": "figma",
+ "tags": ["designing-tool"],
+ "versions": {
+ "svg": ["original"],
+ "font": ["original"]
+ }
+ },
{
"name": "firefox",
"tags": ["browser"],
@@ -351,6 +359,14 @@
"font": ["plain", "plain-wordmark"]
}
},
+ {
+ "name": "gatsby",
+ "tags": ["framework"],
+ "versions": {
+ "svg": ["original"],
+ "font": ["original"]
+ }
+ },
{
"name": "gimp",
"tags": ["graphic"],
diff --git a/icons/figma/figma-original.svg b/icons/figma/figma-original.svg
new file mode 100644
index 000000000..eeb816cdc
--- /dev/null
+++ b/icons/figma/figma-original.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/figma/figma.eps b/icons/figma/figma.eps
new file mode 100644
index 000000000..18aa03bb1
--- /dev/null
+++ b/icons/figma/figma.eps
@@ -0,0 +1,99 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Tue Jul 28 20:21:47 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 150 225
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 150 225
+%%EndPageSetup
+q 0 0 150 225 rectclip
+1 0 0 -1 0 225 cm q
+0.0392157 0.811765 0.513726 rg
+37.5 225 m 58.199 225 75 208.199 75 187.5 c 75 150 l 37.5 150 l 16.801
+150 0 166.801 0 187.5 c 0 208.199 16.801 225 37.5 225 c h
+37.5 225 m f
+0.635294 0.34902 1 rg
+0 112.5 m 0 91.801 16.801 75 37.5 75 c 75 75 l 75 150 l 37.5 150 l 16.801
+ 150 0 133.199 0 112.5 c h
+0 112.5 m f
+0.94902 0.305882 0.117647 rg
+0 37.5 m 0 16.801 16.801 0 37.5 0 c 75 0 l 75 75 l 37.5 75 l 16.801 75
+0 58.199 0 37.5 c h
+0 37.5 m f
+1 0.447059 0.384314 rg
+75 0 m 112.5 0 l 133.199 0 150 16.801 150 37.5 c 150 58.199 133.199 75
+112.5 75 c 75 75 l h
+75 0 m f
+0.101961 0.737255 0.996078 rg
+150 112.5 m 150 133.199 133.199 150 112.5 150 c 91.801 150 75 133.199 75
+ 112.5 c 75 91.801 91.801 75 112.5 75 c 133.199 75 150 91.801 150 112.5
+c h
+150 112.5 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/icons/gatsby/gatsby-original.svg b/icons/gatsby/gatsby-original.svg
new file mode 100644
index 000000000..8b7f148f6
--- /dev/null
+++ b/icons/gatsby/gatsby-original.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/gatsby/gatsby.eps b/icons/gatsby/gatsby.eps
new file mode 100644
index 000000000..a028c5950
Binary files /dev/null and b/icons/gatsby/gatsby.eps differ