npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

Iโ€™ve always been into building performant and accessible sites, but lately Iโ€™ve been taking it extremely seriously. So much so that Iโ€™ve been building a tool to help me optimize and monitor the sites that I build to make sure that Iโ€™m making an attempt to offer the best experience to those who visit them. If youโ€™re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, ๐Ÿ‘‹, Iโ€™m Ryan Hefnerย  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If youโ€™re interested in other things Iโ€™m working on, follow me on Twitter or check out the open source projects Iโ€™ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soonโ€“ish.

Open Software & Tools

This site wouldnโ€™t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you ๐Ÿ™

ยฉ 2025 โ€“ย Pkg Stats / Ryan Hefner

terminal-chaos-generator

v1.0.0

Published

๐Ÿ”ฅ INSANE terminal effects! Glitch art, rainbow explosions, dancing ASCII, and mind-bending chaos for your command line!

Readme

Terminal Chaos Generator ๏ฟฝ๐Ÿ’ฅ๐ŸŒˆ

Prepare your terminal for PURE MADNESS!

An absolutely INSANE terminal chaos generator that will blow your mind! Experience mind-bending visual effects, glitch art, rainbow explosions, dancing ASCII characters, and complete digital mayhem right in your command line!

๐Ÿš€ Features

  • 8 CRAZY MODES: Each more insane than the last!

    • ๐Ÿ”ฅ Chaos Mode: Pure random madness everywhere
    • โšก Glitch Mode: Digital reality breakdown with displacement effects
    • ๐ŸŒˆ Rainbow Mode: Hypnotic colorful wave patterns
    • ๐Ÿ’ƒ Dance Mode: ASCII characters busting moves
    • ๐Ÿ’ฅ Explosion Mode: Expanding circles of fire and stars
    • ๐ŸŒŠ Wave Mode: Sine wave surfing experience
    • ๐ŸŒ€ Spiral Mode: Hypnotic spirals that'll make you dizzy
    • ๐Ÿฅด Drunk Mode: Wobbly, unstable text effects
  • Interactive Controls: Switch modes on the fly!

  • Cross-Platform Insanity: Works on Windows, macOS, and Linux

  • Terminal Responsive: Adapts to any terminal size

  • Psychedelic Colors: Gradients, rainbows, and color explosions

  • Real-time Animation: Smooth 60fps chaos

  • Global Installation: Install once, go crazy anywhere

๐Ÿ“ฆ Installation

Global Installation (Recommended for Maximum Chaos)

npm install -g terminal-chaos-generator

After installation, unleash the madness:

chaos
# or
madness
# or
insane

Local Installation

npm install terminal-chaos-generator
npx terminal-chaos-generator

From Source (For the Brave)

git clone <repository-url>
cd terminal-chaos-generator
npm install
npm start

๐ŸŽฎ Usage

Basic Chaos

chaos

Specific Mode Madness

chaos --mode glitch
chaos --mode rainbow
chaos --mode explosion

Available NPM Scripts

npm run chaos     # Start in chaos mode
npm run glitch    # Start in glitch mode
npm run rainbow   # Start in rainbow mode
npm run dance     # Start in dance mode
npm run explosion # Start in explosion mode
npm test          # Run tests
npm run demo      # Run demo

Programmatic Chaos

const TerminalChaosGenerator = require('terminal-chaos-generator');

const chaos = new TerminalChaosGenerator();
chaos.currentMode = 'explosion';
chaos.start();

๐ŸŽฏ Controls (While Running)

  • 1-8: Switch between different chaos modes
  • SPACE: Pause/Resume the madness
  • Q or Ctrl+C: Exit and return to sanity
  • ESC: Emergency escape from the chaos

๐ŸŽญ The 8 Modes of Madness

  1. ๐Ÿ”ฅ Chaos Mode: Random characters, colors, and symbols dancing across your screen
  2. โšก Glitch Mode: Reality.exe has stopped working - displacement and corruption effects
  3. ๐ŸŒˆ Rainbow Mode: Psychedelic rainbow waves that'll hypnotize you
  4. ๐Ÿ’ƒ Dance Mode: ASCII dancers performing synchronized madness
  5. ๐Ÿ’ฅ Explosion Mode: Watch digital explosions expand and contract
  6. ๐ŸŒŠ Wave Mode: Surf the sine waves of digital ocean
  7. ๐ŸŒ€ Spiral Mode: Get lost in infinite hypnotic spirals
  8. ๐Ÿฅด Drunk Mode: Everything's wobbly and nothing makes sense

๐Ÿ”ง Requirements

  • Node.js 12.0.0 or higher
  • Terminal with color support
  • A strong stomach for visual chaos
  • An open mind ready for digital madness

๐ŸŽช Examples

Check out the examples/ folder for:

  • Demo showcasing all modes
  • Custom animation examples
  • Integration examples

๐Ÿค Contributing

Want to add more chaos? Contributions welcome!

  • Add new insane modes
  • Improve existing effects
  • Report bugs (or features?)
  • Suggest even crazier ideas

โš ๏ธ Warning

This package may cause:

  • Temporary blindness from awesome visuals
  • Uncontrollable laughter
  • Addiction to terminal chaos
  • Questioning of reality
  • Sudden urge to show everyone

๐Ÿ“ License

MIT License - Use responsibly (or irresponsibly, we don't judge)

๐ŸŽฌ Inspiration

"Chaos isn't a pit. Chaos is a ladder... to awesome terminal effects!"

Born from the need to make terminals WAY more exciting than they should be. Because why have a boring command line when you can have DIGITAL CHAOS?


Ready to lose your mind? Install now and let the chaos begin! ๐Ÿ”ฅ๐ŸŽญ๐ŸŒˆ

Side effects may include: happiness, amazement, and showing this to literally everyone you know.