_  _
 _ __ ___   ___   (_)(_)
| '_ ` _ \ / _ \  | || |
| | | | | | (_) | | || |
|_| |_| |_|\___/  | ||_|
                  _/ |
                 |__/
  

Terminal art toolkit for Go. 170+ kaomoji, 47 FIGlet fonts, 20 text effects, 23 filters, gradients, QR codes, image-to-ASCII, and more.

Try it live Install

Features

Everything you need to make your terminal output beautiful. 13 feature categories and counting.

Kaomoji

170+ emoticons organized by category. Search, browse, or get a random one.

(╥‿╥) (ノ◕ヮ◕)ノ*:・゚✧ ಥ_ಥ

Banners

ASCII art text with 47 FIGlet fonts. From retro to modern styles.

_ _ _ _ | | | | ___| | | ___ | |_| |/ _ \ | |/ _ \ | _ | __/ | | (_) | |_| |_|\___|_|_|\___/

Effects

20 Unicode text effects: flip, zalgo, bubble, bold, script, fraktur, and more.

Ⓗⓔⓙⓙⓞ ✨Hello✨ ʜᴇʟʟᴏ

Filters

23 ANSI color filters: rainbow, matrix, fire, ice, neon, and more.

Apply colorful ANSI effects to any text or banner output

Gradients

12 color themes with horizontal, vertical, and diagonal modes.

Rainbow | Neon | Sunset Fire | Ice | Vaporwave

QR Codes

Generate QR codes in 9 character sets, right in your terminal.

███████ ██ ███████ █ █ █ █ █ ███████ █ ███████

Styles

18 color styles with borders and alignment. Rainbow, cyberpunk, galaxy, and more.

Rainbow | Neon | Cyberpunk Galaxy | Gold | Vaporwave

Speech Bubbles

Wrap text in speech or thought bubbles with 6 styles. Combine with ASCII art.

___________ ( Hello! ) ----------- \ ^__^ \ (oo)\_______

ASCII Art

Browse a curated database of ASCII art. Animals, symbols, nature, objects, and more.

/\_/\ ( o.o ) > ^ <

Calendar

Terminal calendars with month, year, and week views. Highlights today's date.

January 2026 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10

Image Convert

Convert images to ASCII art with 24 charsets. Edge detection, color mode, and multiple protocols.

moji convert photo.jpg moji convert --color --width 100 moji convert --charset braille

Patterns

10 border styles and 7 divider styles. Frame your text with single, double, round, shadow, and more.

┌────────────┐ │ Hello World │ └────────────┘

Chain

Combine effects: add a gradient, wrap in a border, apply effects, and bubble - all at once.

gradient + border + effect = composable pipeline

Examples

See what moji can do from the command line.

$ moji get shrug
¯\_(ツ)_/¯
$ moji banner "Hi" --font doom
_ _ _ | | | (_) | |_| |_ | _ | | |_| |_|_|
$ moji effect bubble "hello"
Ⓗⓔⓙⓙⓞ
$ moji gradient "rainbow text" --theme rainbow
Renders colorful gradient text in terminal
$ moji say "Hello!" --character kermit
Speech bubble with ASCII art character
$ moji qr "https://github.com" --charset braille
Generates a QR code using braille characters

Install

Get moji on your system.

brew install ddmoney420/tap/moji
go install github.com/ddmoney420/moji@latest
# Download from GitHub Releases # https://github.com/ddmoney420/moji/releases
git clone https://github.com/ddmoney420/moji.git cd moji make install

Playground

Try moji live in your browser. Powered by WebAssembly. Copy or save as image.

Loading WASM engine...
0 x 0