https://github.com/lordbuffcloud/ascii-collection
https://github.com/lordbuffcloud/ascii-collection
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/lordbuffcloud/ascii-collection
- Owner: lordbuffcloud
- License: cc0-1.0
- Created: 2026-04-15T14:08:33.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-15T16:22:56.000Z (2 months ago)
- Last Synced: 2026-04-15T17:34:07.888Z (2 months ago)
- Size: 78.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
```
_ _ _ _ _ _
__ _ ___ ___(_|_) ___ ___ | | | ___ ___| |_(_) ___ _ __
/ _` / __|/ __| | | / __/ _ \| | |/ _ \/ __| __| |/ _ \| '_ \
| (_| \__ \ (__| | | | (_| (_) | | | __/ (__| |_| | (_) | | | |
\__,_|___/\___|_|_| \___\___/|_|_|\___|\___|\__|_|\___/|_| |_|
```
# ASCII Collection
A curated library of one-line ASCII art, kaomoji, figlet banners, and box/border glyphs. Built for quick lookup, copy-paste, and terminal art.
**Scope note:** this collection deliberately focuses on what renders reliably across machines. That means single-line art (kaomoji, emoticons, weapon glyphs, table flips), figlet output generated from canonical fonts, and Unicode box drawing. It does **not** include freehand multi-line scenes (cats, ships, castles, etc.) because reproducing those accurately from memory is unreliable, and the alternative (scraping copyrighted artist work) is something this repo does not do. If you want a multi-line cat, generate it with `figlet`, `cowsay`, or `boxes`, or browse a curated archive that has explicit permissions in place.
## Structure
| Folder | Contents |
|---|---|
| [13-banners-figlet](13-banners-figlet/) | 20 figlet fonts × 20 sample words, generated with pyfiglet 1.0.4 |
| [14-borders](14-borders/) | ASCII and Unicode boxes, frames, dividers |
| [15-text-faces](15-text-faces/) | happy, sad, angry, love, kaomoji |
| [16-misc](16-misc/) | hearts, arrows, flags, symbols (single-line only) |
| [17-oneliners](17-oneliners/) | 1000+ single-line ASCII art and kaomoji across 60+ themed sections |
## Usage
Every file is plain UTF-8 text. Grab a piece with:
```bash
cat 17-oneliners/oneliners.txt
```
Pipe a chunk to your clipboard:
```bash
sed -n '15,30p' 13-banners-figlet/slant.txt | clip # Windows
sed -n '15,30p' 13-banners-figlet/slant.txt | pbcopy # macOS
sed -n '15,30p' 13-banners-figlet/slant.txt | xclip # Linux
```
Pair the one-liners with [espanso](https://espanso.org/) text expansion to wire them up to triggers like `:lenny` and `:flip`.
## Generate your own banners
```bash
pip install pyfiglet
python -c "import pyfiglet; print(pyfiglet.figlet_format('hello', font='slant'))"
```
pyfiglet ships with 500+ fonts. List them with `python -c "import pyfiglet; print('\n'.join(pyfiglet.FigletFont.getFonts()))"`.
## Fonts and rendering
ASCII art only renders correctly in a **monospace font** (Cascadia Mono, Consolas, Menlo, Fira Code, JetBrains Mono, DejaVu Sans Mono). Many one-liners use Japanese / Cyrillic / extended Latin glyphs and need a font with broad Unicode coverage.
GitHub renders `.txt` files in a monospace viewer when you click through, so everything here looks right in-browser.
## Licensing
See [LICENSE](LICENSE) and [ATTRIBUTION.md](ATTRIBUTION.md). Originals are CC0. Figlet output is generated from public-domain font definitions. Kaomoji and emoticons are folklore commons that have circulated on Usenet, BBSes, and IRC for decades.
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md).