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

wordly

v3.3.1

Published

A modern CLI wordle game

Readme

🎮 Wordly

npm version License: MIT npm downloads Node.js Version

A modern CLI Wordle game that brings the popular word-guessing game right to your terminal!

Guess the hidden word in limited attempts with colorful feedback and interactive gameplay.

InstallationUsageFeaturesCommands


📸 Screenshots

Game Start & Welcome Screen

Game Welcome Screen

Active Gameplay

Wordly Gameplay

Winning Game

Game Win Screen

Losing Game

Game Loss Screen

Statistics View

Game Statistics

About Screen

Help Screen


✨ Features

  • 🎯 Classic Wordle gameplay in your terminal
  • 🔧 Customizable difficulty - Word length (3-7 letters) and attempt count
  • 📊 Persistent statistics - Tracks games played, wins, losses, streaks, and more
  • 🎨 Beautiful UI - Color-coded feedback, ASCII art, animations, and spinners
  • 🔄 Instant replay - Play again without restarting the application
  • 💾 Auto-save progress - Statistics are saved automatically
  • Fast and lightweight - No unnecessary dependencies

📋 Requirements

  • Node.js: >= 20.12.0

📦 Installation

Global Installation (Recommended)

Install globally via npm to use the wordle command anywhere:

npm install -g wordly

Using npx (No Installation Required)

Run directly without installing:

npx wordly play

From Source

Clone and run from the repository:

git clone https://github.com/Bayzed-Meer/wordly.git
cd wordly
npm install
npm start

🚀 Usage

Quick Start

# Start a game with default settings (5-letter word, 6 attempts)
wordle play

Custom Game Options

# Play with 6-letter words
wordle play -l 6
wordle play --length 6

# Play with 10 attempts
wordle play -a 10
wordle play --attempts 10

# Combine options for custom difficulty
wordle play -l 4 -a 8
wordle play --length 7 --attempts 12

View Statistics

# Display your game statistics
wordle stats

# Reset all statistics
wordle stats -r
wordle stats --reset

Help & Information

# Learn about the game
wordle about

# Show version
wordle -v
wordle --version

# Display help
wordle --help

🎯 How to Play

  1. Start the game by running wordle play
  2. Enter your guess - A word matching the required length
  3. Read the feedback:
    • 🟩 Green — Correct letter in the correct position
    • 🟨 Yellow — Correct letter in the wrong position
    • Gray — Letter not in the word
  4. Keep guessing until you find the word or run out of attempts
  5. Win by guessing the word within the attempt limit!

📖 Commands

| Command | Description | |---------|-------------| | wordle play | Start a new game with default settings | | wordle play -l <number> | Set word length (3-7), default: 5 | | wordle play -a <number> | Set max attempts (≥1), default: 6 | | wordle stats | View your game statistics | | wordle stats -r | Reset all statistics | | wordle about | Display game information and quick start guide | | wordle -v, --version | Show current version | | wordle --help | Display help information |


🛠️ Tech Stack

Built with modern JavaScript and popular CLI libraries:


📄 License

MIT © Bayzed Meer


🔗 Links


Enjoy playing Wordle in your terminal! 🎉

Made with ❤️ by Bayzed Meer