/vscode-emoji-icons

๐Ÿ“šโš™๏ธโš›๏ธ๐Ÿ’…๐ŸŒ๐Ÿ›ข๐Ÿช๐Ÿค๐Ÿฆ€๐Ÿงช๐Ÿžโš ๏ธ๐Ÿšจ๐Ÿš€๐Ÿ”จ๐Ÿ’ก๐Ÿ—‘๐Ÿ‘ทโ€โ™‚๏ธ๐Ÿ”’๐Ÿž๐ŸŽž๐Ÿ”ˆ๐Ÿ“‚๐Ÿ“ฆ

Primary LanguagePythonOtherNOASSERTION

Emoji File Icons ๐Ÿคทโ€โ™€๏ธ version

sponsor downloads publish

Product Icons also here

New emojis added frequently. Accepting emoji proposal PRs!

๐Ÿ‘‰ Want to stand out from every other dev using material icons? ๐Ÿ‘ˆ

I started making this extension ironically, ended up actually liking it too much..

File Icons Pack

You can enable file icons independently of product icons

file icons

Emoji File Icons

See emoji reference below.

Emoji Product Icons Pack

You can enable file icons independently of file icons

product icons

Emoji Product Icons (Fun)

Activity bar: [ ๐Ÿ“‘ ๐Ÿ”Ž ๐ŸŒฟ ๐Ÿ•ต๏ธโ€โ™‚๏ธ ๐Ÿ“ฆ ๐Ÿงช ... ๐Ÿ‘ค โš™๏ธ ]

Status bar: [ ๐ŸŒฟ ๐Ÿ”„/โคด๏ธ ๐Ÿšจ โš ๏ธ ... ๐Ÿ””/๐Ÿ“ฃ ]

Emoji Product Icons (Professional)

minus goofy emojis, only serious emojis

Activity bar: [ ๐Ÿ“‘ ๐Ÿ”Ž ... ๐Ÿ•ต๏ธโ€โ™‚๏ธ ๐Ÿ“ฆ ๐Ÿงช ... ๐Ÿ‘ค โš™๏ธ ]

Status bar: [ ๐Ÿšจ โš ๏ธ ... ๐Ÿ””/๐Ÿ“ฃ ]

Other: [ ๐Ÿ—‘ ๐Ÿž โš™๏ธ ๐Ÿ”’/๐Ÿ”“ ๐Ÿ’ฌ ๐Ÿ’ก ]

Todo List

๐Ÿšง change skin tones or gender of emojis in settings

๐Ÿšง customise matches

๐Ÿšง change between Apple, and system emojis

โœ… support more file types and folders

โœ… automate publishing workflow

โœ… automate update README.md

โœ… automate generate file icon themes from reference file

โœ… product icons (icons in the bar on your left) ๐Ÿ“‘๐Ÿ”Ž๐Ÿ“ฆ๐Ÿงช๐Ÿ‘คโš™๏ธ

more ideas welcome ๐Ÿ™‚

more file type requests welcome

PRs welcome ๐Ÿ‘จโ€๐Ÿณ๐Ÿ‘Œ๐Ÿ’‹

Contributors

Emoji Reference

Special Files

git and github

  • ๐Ÿคทโ€โ™€๏ธ .gitignore
  • ๐Ÿ’ต FUNDING.yml
  • ๐Ÿค– dependabot.yml

docs

  • ๐Ÿ“ฐ README.md | README.txt | README.rst | README
  • ๐Ÿ—“ CHANGELOG.md | CHANGELOG.txt | CHANGELOG
  • ๐Ÿ‘ฉโ€โš–๏ธ LICENSE.md | LICENSE.txt | LICENSE.rst | LICENSE
  • ๐Ÿ™‹โ€โ™€๏ธ SUPPORT.md | SUPPORT.txt | SUPPORT
  • ๐Ÿ‘ฎโ€โ™‚๏ธ SECURITY.md | SECURITY.txt | SECURITY
  • ๐Ÿคฅ CODE_OF_CONDUCT.md | CODE_OF_CONDUCT
  • ๐Ÿ˜Š CONTRIBUTING.md | CONTRIBUTING
  • ๐Ÿค CONTRIBUTORS.md | CONTRIBUTORS
  • โœ๏ธ AUTHORS.md | AUTHORS
  • ๐Ÿ‘ ACKNOWLEDGMENTS.md | ACKNOWLEDGMENTS
  • โ—๏ธ ISSUE_TEMPLATE.md | ISSUE_TEMPLATE
  • ๐Ÿ’ก PULL_REQUEST_TEMPLATE.md | PULL_REQUEST_TEMPLATE
  • ๐Ÿ“– CITATION.cff
  • ๐Ÿ’ก ideas.md | ideas.txt | ideas
  • ๐Ÿ”˜ todo.md | todo.txt | todo

vscode

  • โš™๏ธ .vscode/settings.json
  • ๐Ÿš€ .vscode/launch.json
  • ๐Ÿ“‹ .vscode/tasks.json
  • ๐Ÿ›’ .vscode/extensions.json
  • ๐Ÿคทโ€โ™€๏ธ .vscodeignore

node

  • ๐Ÿ“ฆ package.json
  • ๐Ÿ”’ package-lock.json
  • โš™๏ธ .npmrc
  • ๐Ÿคทโ€โ™€๏ธ .npmignore
  • ๐Ÿงฝ .eslintrc.json
  • โš™๏ธ tsconfig.json
  • ๐Ÿƒ jest.config.ts | jest.config.js
  • ๐ŸŽญ playwright.config.ts | playwright.config.js

web

  • ๐ŸŒ  favicon.ico
  • ๐Ÿค– robots.txt

application

  • ๐Ÿณ DOCKERFILE
  • ๐Ÿ‘ทโ€โ™‚๏ธ Makefile
  • ๐Ÿ”ฅ .firebaserc | firebase.json
  • ๐Ÿ›’ requirements.txt | requirements
  • ๐ŸงŠ py.typed
  • โš™๏ธ pyproject.toml
  • โ„๏ธ .flake8

config

  • โš™๏ธ config.json
  • ๐Ÿ‘ฉโ€๐Ÿ”ฌ .env.test
  • ๐Ÿ‘ทโ€โ™‚๏ธ .env.development
  • ๐Ÿ‘จโ€๐Ÿš€ .env.production
  • ๐Ÿ‡ณ๐Ÿ‡ฟ .env.NZ
  • ๐Ÿ‡ฆ๐Ÿ‡บ .env.AU
  • ๐Ÿ‡จ๐Ÿ‡ณ .env.CN
  • ๐Ÿ‡บ๐Ÿ‡ธ .env.US
  • ๐Ÿ‡จ๐Ÿ‡ฆ .env.CA
  • ๐Ÿ‡ฌ๐Ÿ‡ง .env.UK
  • ๐Ÿ‡ฉ๐Ÿ‡ช .env.DE
  • ๐Ÿ‡ซ๐Ÿ‡ท .env.FR
  • ๐Ÿ‡ฎ๐Ÿ‡ช .env.IE

File Extensions

  • ๐Ÿ“„ default files
  • ๐Ÿ“ .txt
  • ๐Ÿ’พ .json
  • ๐Ÿ“— .csv
  • ๐Ÿ“• .pdf
  • ๐Ÿ—’๏ธ .xml

programming

  • ๐Ÿš .sh | .bash
  • ๐Ÿฆฉ .swift
  • ๐Ÿ’Ž .rb | .spec
  • ๐Ÿฆ€ .rs
  • ๐Ÿฆซ .go
  • ๐ŸŒš .lua
  • ๐Ÿง  .bf

Haxe

  • ๐Ÿ”ถ .hx
  • ๐Ÿ“™ .hxml

python

  • ๐Ÿ .py | .py3
  • ๐Ÿชฑ .pyi
  • ๐Ÿ““ .ipynb
  • ๐Ÿฅš .egg
  • ๐Ÿ›ž .whl

Java

  • โ˜•๏ธ .java
  • ๐ŸŽƒ .class
  • ๐Ÿฏ .jar

C

  • ๐ŸŽ .c | .cpp
  • ๐Ÿค  .h | .hpp
  • #๏ธโƒฃ .cs
  • ๐Ÿ‘ทโ€โ™‚๏ธ .csproj

assembly

  • ๐Ÿ”  .asm
  • โน .obj | .o
  • ๐Ÿ”ฃ .sym

typescript

  • ๐Ÿ’… .styles.ts | .styles.js (styled-components)
  • ๐ŸŒฒ .cy.ts | .cy.js (cypress)
  • ๐Ÿฆฎ .helpers.ts | .helpers.js

web

  • ๐Ÿ“˜ .ts
  • ๐Ÿ“’ .js
  • โš›๏ธ .tsx | .jsx (react)
  • ๐Ÿ’… .css | .scss
  • ๐ŸŒ .html
  • ๐Ÿ›ข .db | .sql | .sqlite | .sqlite3 | .mysql | .prql
  • ๐Ÿช .cookie

development

  • ๐Ÿ“š .md
  • ๐Ÿค .zip | .tar.gz
  • ๐Ÿš€ .yml | .yaml
  • โš™๏ธ .env | .cfg | .config
  • ๐Ÿ€ .editorconfig

R

  • ๐Ÿ“ˆ .r
  • ๐Ÿ““ .rmd
  • โณ .rhistory
  • โš™๏ธ .rprofile
  • ๐Ÿ‘ทโ€โ™‚๏ธ .rproj
  • ๐Ÿ’พ .rdata | .rds
  • ๐Ÿ“˜ .qmd

misc

  • โš™๏ธ .ini
  • ๐Ÿ’ฟ .iso
  • ๐Ÿ“‹ .log
  • ๐Ÿ—บ .map
  • ๐Ÿ”’ .lock
  • ๐Ÿ“Š .stats
  • ๐Ÿ”˜ .todo
  • ๐Ÿ“ฆ .pkg

images

  • ๐Ÿž .png | .jpg | .jpeg
  • ๐Ÿ’ƒ .gif
  • ๐Ÿ“ท .heif
  • ๐ŸŽจ .svg

media

  • ๐ŸŽž .mp4 | .mov
  • ๐Ÿ”ˆ .mp3 | .wav

Folders

  • ๐Ÿ“/๐Ÿ“‚ default folder

  • ๐Ÿ  home

  • โฌ‡๏ธ downloads

  • ๐Ÿ“‘ documents

  • ๐Ÿ“— lib | library

  • ๐Ÿ‘ค user | users

  • ๐ŸŒ  images | pic | pictures

  • ๐Ÿ“š doc | docs

  • ๐ŸŒฟ .git

  • ๐Ÿง‘โ€๐Ÿ’ป .github

  • โšก๏ธ .github/workflows

  • ๐Ÿ’ก PULL_REQUEST_TEMPLATE

  • ๐Ÿ’ป .vscode

  • ๐Ÿ“ฆ node_modules

  • โš™๏ธ config | configuration | configurations

  • โš™๏ธ setting | settings

  • ๐Ÿ env | environments

  • ๐Ÿœ regions

  • ๐Ÿงช test | tests

  • ๐Ÿ”จ build

  • ๐ŸŒ public

  • ๐Ÿ› assets

  • ๐Ÿ› res | resource | resources

  • ๐ŸŽž media

  • ๐Ÿšฐ src | source

  • ๐Ÿ—‘๏ธ bin | out

  • โ›บ๏ธ temp

  • ๐Ÿงฑ components

  • ๐Ÿ”  types

  • ๐Ÿ›  util | utils | utility | utilities

  • ๐Ÿ‘€ view | views

  • ๐Ÿ“บ screen | screens

  • ๐Ÿ›ฌ landing

  • ๐Ÿคทโ€โ™‚๏ธ 404 | notfound

  • ๐Ÿซ– 418 | teapot

  • ๐ŸŽ›๏ธ commands

  • ๐Ÿ”” events

  • ๐Ÿ”“ authenticated

  • ๐Ÿ”’ unauthenticated

  • ๐Ÿ” auth | authentication

  • ๐Ÿฅธ context | contexts

  • ๐ŸŽฃ hook | hooks

  • ๐Ÿ—„ data

  • ๐Ÿ“Š figure | figures

  • ๐Ÿ“ˆ plot | plots

activity bar

  • ๐Ÿ“‘ files
  • ๐Ÿ”Ž search
  • ๐Ÿ•ต๏ธโ€โ™‚๏ธ debug-alt
  • ๐Ÿ“ฆ extensions
  • ๐Ÿงช beaker
  • ๐Ÿ‘ค account
  • โš™๏ธ settings-gear

moveable items

  • ๐ŸŽƒ symbol-class
  • ๐Ÿ–‡ references

extension items

  • ๐Ÿท bookmark
  • ๐Ÿ“ก remote-explorer

status bar

  • โ˜๏ธ cloud-upload
  • โš ๏ธ warning
  • ๐Ÿšจ error

identifiers

  • ๐Ÿ’ก lightbulb | light-bulb
  • ๐Ÿž bug | debug
  • ๐Ÿ“ฆ package
  • ๐Ÿ“Œ pin
  • ๐Ÿ’ฌ comment | comment-add | comment-discussion
  • ๐Ÿ‘€ open-preview
  • ๐Ÿ server-environment
  • โค๏ธ heart
  • โญ๏ธ star
  • ๐Ÿ  home
  • โš™๏ธ gear
  • ๐Ÿ”’ lock
  • ๐Ÿ”“ unlock
  • ๐Ÿ”‘ key
  • ๐Ÿ““ notebook
  • ๐Ÿ”Œ plug
  • ๐Ÿ”‡ mute
  • ๐Ÿ”ˆ unmute
  • ๐Ÿ’ผ briefcase
  • ๐Ÿ—“ calendar
  • ๐Ÿ“‹ clippy
  • โ˜๏ธ cloud
  • ๐Ÿงญ compass
  • ๐Ÿ’ณ credit-card
  • ๐Ÿ›ข database
  • ๐Ÿ“ท device-camera
  • ๐Ÿค file-zip
  • ๐Ÿ”ฅ flame
  • ๐ŸŽ gift
  • ๐ŸŒ globe
  • ๐Ÿ“Š graph
  • ๐Ÿ“ˆ graph-line
  • ๐Ÿ“ฅ inbox
  • โš–๏ธ law
  • ๐Ÿ“š library
  • ๐Ÿ”— link
  • ๐Ÿงฒ magnet
  • โœ‰๏ธ mail
  • ๐Ÿ“ฃ megaphone
  • ๐ŸŽ“ mortar-board
  • ๐Ÿ“ note
  • ๐Ÿง๐Ÿปโ€โ™€๏ธ person | person-filled | person-follow | person-outline
  • ๐Ÿฅง pie-chart
  • ๐Ÿ“ก remote
  • ๐Ÿš€ rocket
  • ๐Ÿ’Ž ruby
  • ๐Ÿ’พ save
  • ๐Ÿ”Ž search-save
  • ๐Ÿ™‚ smiley
  • โœจ sparkle
  • ๐Ÿฟ squirrel
  • ๐ŸŽจ symbol-color
  • ๐ŸงŠ symbol-constant
  • โšก๏ธ symbol-event
  • ๐Ÿ”ค symbol-text
  • ๐Ÿท tag | tag-add | tag-remove
  • ๐ŸŽฏ target
  • โœ… tasklist
  • ๐Ÿ”ญ telescope
  • ๐Ÿ‘Ž thumbsdown
  • ๐Ÿ‘ thumbsup
  • ๐Ÿ›  tools
  • โฑ watch
  • ๐Ÿ”ง wrench | wrench-subaction
  • โšก๏ธ zap | github-action

activity bar

  • ๐ŸŒฟ source-control

status bar

  • ๐ŸŒฟ git-branch
  • ๐Ÿ”„ sync
  • โ„น๏ธ info
  • ๐Ÿ”” bell
  • ๐Ÿ”• bell-slash
  • ๐Ÿ›Ž bell-dot

identifiers

  • ๐Ÿƒโ€โ™‚๏ธ play
  • โš–๏ธ compare-changes
  • ๐Ÿคธโ€โ™€๏ธ split-horizontal
  • ๐Ÿ—‘ trash | trashcan
  • ๐Ÿงฝ clear-all
  • ๐Ÿšฐ filter
  • ๐Ÿบ refresh
  • ๐Ÿ›‘ debug-stop
  • ๐ŸŽฌ debug-restart
  • ๐Ÿคซ mute
  • ๐Ÿ‘‚ unmute
  • ๐Ÿ…ฑ๏ธ bold
  • ๐Ÿ“– book
  • ๐Ÿ”บ debug-breakpoint-function | debug-breakpoint-function-disabled
  • ๐Ÿ”บ debug-breakpoint-function-unverified
  • ๐Ÿ”น debug-breakpoint-log | debug-breakpoint-log-disabled
  • ๐Ÿ”ธ debug-breakpoint-log-unverified
  • ๐ŸŽฅ device-camera-video
  • ๐Ÿ–ฅ device-desktop
  • ๐Ÿ“ฑ device-mobile
  • โœ๏ธ edit | pencil | notebook-edit
  • ๐Ÿง‘โ€๐Ÿ’ป github
  • ๐Ÿ‘• jersey
  • ๐Ÿฅž layers
  • ๐Ÿ“ location
  • ๐Ÿ’… paintcan
  • ๐Ÿ“ฐ preview
  • ๐Ÿ‘€ eye | eye-unwatch | eye-watch
  • ๐Ÿ“ก radio-tower
  • ๐ŸŽ› settings | dashboard
  • ๐Ÿ›ก shield
  • ๐Ÿง terminal-linux
  • ๐Ÿ–ฅ vm
  • ๐ŸชŸ window