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

ghcm

v1.0.2

Published

GitHub Clone Manager - A beautiful CLI tool for cloning GitHub repositories with style

Downloads

3

Readme

GHCM - GitHub Clone Manager

A beautiful CLI tool that simplifies GitHub repository cloning with style and elegance, inspired by tools like fastfetch. Available as both CLI and desktop application with MSI installer.

Features

Beautiful Interface - Elegant terminal UI with colors, gradients, and animations
🚀 Simple Usage - Clone repos with just ghcm username/repository
🌍 Multi-language - Support for English and Turkish
📦 Smart Cloning - Automatic URL formatting and error handling
🎨 Progress Indicators - Beautiful loading spinners and success messages
⚙️ Configurable - Custom directory names and language preferences

Installation

Option 1: MSI Installer (Recommended for Windows)

  1. Download the latest MSI installer from Releases
  2. Run the installer and follow the setup wizard
  3. Launch GHCM from desktop shortcut or Start Menu

Option 2: NPM (CLI only)

npm install -g ghcm

Usage

ghcm Beratkan15/GHCM

Custom directory name

ghcm microsoft/vscode -d my-vscode-fork

Language settings

# Change to Turkish
ghcm -l tr

# Change to English (default)
ghcm -l en

Help

ghcm --help

Examples

# Clone a repository
ghcm Beratkan15/GHCM

# Clone with custom directory name
ghcm facebook/react -d my-react

# Change language to Turkish
ghcm -l tr

# Show help and examples
ghcm

Features in Detail

Beautiful UI

  • ASCII art banner with rainbow gradients
  • Animated loading spinners
  • Colored success/error messages
  • Boxed output with borders
  • Progress indicators

Multi-language Support

  • English (default)
  • Turkish
  • Language preference is saved automatically

Smart Repository Handling

  • Accepts username/repository format
  • Automatically converts to full GitHub URLs
  • Validates repository format
  • Checks for existing directories

Requirements

  • Node.js >= 14.0.0
  • Git installed on your system
  • Internet connection for cloning repositories

Dependencies

  • chalk - Terminal colors
  • commander - CLI framework
  • ora - Loading spinners
  • boxen - Terminal boxes
  • gradient-string - Gradient text
  • figlet - ASCII art text
  • simple-git - Git operations
  • inquirer - Interactive prompts

License

MIT License - see LICENSE file for details

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Comparison

| Traditional Way | GHCM Way | |----------------|---------| | git clone https://github.com/Beratkan15/GHCM.git | ghcm Beratkan15/GHCM | | Plain terminal output | Beautiful colored interface | | No progress indication | Animated loading spinners | | English only | Multi-language support | | Manual URL formatting | Automatic URL handling |


Made with ❤️ for developers who love beautiful terminals