oh-my-logo: Spice Up Your Terminal with Stunning ASCII Art Logos
Why Bother with ASCII Logos?
Let’s face it—terminal tools don’t have to be dull. Whether you’re jazzing up your project’s CLI intro, creating a memorable npm init banner, or just flexing on coworkers, oh-my-logo turns plain text into eye-catching ASCII art with gradient colors. No design skills required.
What It Does
oh-my-logo is a Node.js tool (and library) that generates giant ASCII-art logos right in your terminal. Think of it like Figlet on steroids: it supports multi-line text, 13 built-in color palettes (like sunset, matrix, or nebula), and even animated effects when used programmatically.
Why It’s Cool
- Zero Dependencies: Run it instantly with
npx—no install needed. - Gradient Magic: Vertical, horizontal, or diagonal color fades.
- Two Styles: Outlined ASCII characters or filled blocks for a bolder look.
- CLI or Library: Use it for one-off logos or embed animations in your Node.js apps.
- Customizable: Bring your own fonts and color schemes.
How to Try It
-
Quick Demo:
npx oh-my-logo "DEVS RULE" sunset --filled(Pro tip: Use
--list-palettesto see all color options.) -
Global Install:
npm install -g oh-my-logo oh-my-logo "YOUR TEXT" ocean --direction=diagonal -
As a Library:
import { render } from 'oh-my-logo'; const logo = await render('HELLO', { palette: 'fire' }); console.log(logo);
Final Thoughts
This isn’t just a novelty—it’s a legit way to add polish to CLI tools, documentation, or even CI/CD output. The gradient support is surprisingly smooth, and the lack of dependencies makes it a no-brainer to try. Next time you’re tempted to echo a boring header, give oh-my-logo a spin.
GitHub: shinshin86/oh-my-logo | npm: oh-my-logo
@GithubProjects Perfection.