Common Icons

Icons commonly used in a tree, per topic: each with its Unicode name and its code points, in the form an icon option takes them. In HTML, the button beside an icon copies the icon, and the button beside the code points copies these.

An icon with a variation selector, e.g. U+2699 U+FE0F, is drawn as a colourful emoji; without it, many fonts draw the character as a black and white symbol. The tables are written with the unicode-table directive, which computes the names and code points.

Files and Directories

Icon Name Code points Description

πŸ“

FILE FOLDER

U+1F4C1

a directory

πŸ“‚

OPEN FILE FOLDER

U+1F4C2

an expanded directory

πŸ—‚οΈ

CARD INDEX DIVIDERS

U+1F5C2 U+FE0F

a collection of directories, e.g. a namespace package

πŸ“„

PAGE FACING UP

U+1F4C4

a file

πŸ“

MEMO

U+1F4DD

a text document, e.g. README.md

πŸ“œ

SCROLL

U+1F4DC

a script, e.g. run.ps1

πŸ“‹

CLIPBOARD

U+1F4CB

a list, e.g. requirements.txt

πŸ“Š

BAR CHART

U+1F4CA

a report or data, e.g. a coverage report

πŸ–ΌοΈ

FRAME WITH PICTURE

U+1F5BC U+FE0F

an image

πŸ—ƒοΈ

CARD FILE BOX

U+1F5C3 U+FE0F

an archive, e.g. a wheel

πŸ”’

LOCK

U+1F512

a lock file, or a file not to be edited

πŸ—‘οΈ

WASTEBASKET

U+1F5D1 U+FE0F

an obsolete or deleted file

Code and Packages

Icon Name Code points Description

πŸ“¦

PACKAGE

U+1F4E6

a package

🐍

SNAKE

U+1F40D

a Python module

βš™οΈ

GEAR

U+2699 U+FE0F

a configuration file, e.g. pyproject.toml

🧩

JIGSAW PUZZLE PIECE

U+1F9E9

a plugin or an extension

🧱

BRICK

U+1F9F1

a building block, e.g. a class

πŸ”Œ

ELECTRIC PLUG

U+1F50C

an interface or an adapter

πŸ”§

WRENCH

U+1F527

a tool

πŸ› οΈ

HAMMER AND WRENCH

U+1F6E0 U+FE0F

build tooling, e.g. setup.py

πŸ“š

BOOKS

U+1F4DA

a library

πŸ“–

OPEN BOOK

U+1F4D6

documentation

πŸ§ͺ

TEST TUBE

U+1F9EA

tests

🐞

LADY BEETLE

U+1F41E

a bug, or a debugging aid

πŸ”‘

KEY

U+1F511

a key or a secret

πŸ’»

PERSONAL COMPUTER

U+1F4BB

a program, e.g. a command line interface

CI and Workflows

Icon Name Code points Description

πŸ”„

ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS

U+1F504

a workflow or a pipeline

▢️

BLACK RIGHT-POINTING TRIANGLE

U+25B6 U+FE0F

a job, or a run

πŸ”—

LINK SYMBOL

U+1F517

an action, or a reusable workflow

🐳

SPOUTING WHALE

U+1F433

a container

πŸ—οΈ

BUILDING CONSTRUCTION

U+1F3D7 U+FE0F

a build

πŸš€

ROCKET

U+1F680

a release, or a deployment

πŸ“€

OUTBOX TRAY

U+1F4E4

an artifact uploaded

πŸ“₯

INBOX TRAY

U+1F4E5

an artifact downloaded

⏱️

STOPWATCH

U+23F1 U+FE0F

a schedule, or a timeout

πŸ”€

TWISTED RIGHTWARDS ARROWS

U+1F500

a matrix, or a merge

🌿

HERB

U+1F33F

a branch

πŸ”–

BOOKMARK

U+1F516

a tag, e.g. v1.2.0

🏷️

LABEL

U+1F3F7 U+FE0F

a label, e.g. of an issue

Status

Icon Name Code points Description

βœ…

WHITE HEAVY CHECK MARK

U+2705

passed, done

❌

CROSS MARK

U+274C

failed

⚠️

WARNING SIGN

U+26A0 U+FE0F

a warning

ℹ️

INFORMATION SOURCE

U+2139 U+FE0F

information

❓

BLACK QUESTION MARK ORNAMENT

U+2753

unknown

β›”

NO ENTRY

U+26D4

blocked, forbidden

🚧

CONSTRUCTION SIGN

U+1F6A7

work in progress

⏳

HOURGLASS WITH FLOWING SAND

U+23F3

pending, running

⏭️

BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR

U+23ED U+FE0F

skipped

🟒

LARGE GREEN CIRCLE

U+1F7E2

good

🟑

LARGE YELLOW CIRCLE

U+1F7E1

degraded, partial

πŸ”΄

LARGE RED CIRCLE

U+1F534

bad

Text Symbols

Characters without an emoji presentation: they are drawn in the text’s font and colour, so they suit a tree’s expanders and a plain style.

Icon Name Code points Description

β–Ύ

BLACK DOWN-POINTING SMALL TRIANGLE

U+25BE

expanded, the default of :expanded-icon:

β–Έ

BLACK RIGHT-POINTING SMALL TRIANGLE

U+25B8

collapsed, the default of :collapsed-icon:

β€’

BULLET

U+2022

an item

β†’

RIGHTWARDS ARROW

U+2192

a reference, or a result

βœ“

CHECK MARK

U+2713

passed, done

βœ—

BALLOT X

U+2717

failed