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 🙏

© 2026 – Pkg Stats / Ryan Hefner

fastssh

v1.0.2

Published

One-command SSH login tool - Save and quickly connect to SSH servers

Readme

FastSSH

One-command SSH access to your favorite servers.

Tired of remembering IP addresses, usernames, ports, and key paths?
FastSSH lets you save servers once and connect instantly.


✨ Features

  • 🚀 One-command connections
    fastssh myserver instead of long SSH commands

  • 🔐 Automatic key setup
    Generates and installs SSH keys for you

  • 📁 Save unlimited servers
    Assign simple names to hosts

  • 🔌 Custom SSH ports supported

  • 🛡 Secure
    Uses SSH keys — passwords are never stored

  • 🌍 Cross-platform
    Works on Linux, macOS, and Windows


📦 Installation

Install globally (recommended):

npm install -g fastssh

Install locally

npm i fastssh

Or run without installing:

npx fastssh


🚀 Quick Start

1 — Add a server

fastssh init myserver

You’ll be prompted for:

  • IP — server address
  • User — SSH username
  • Port — SSH port (default 22)
  • Password — used once to install your key

2 — Connect instantly

fastssh myserver

You’ll get an interactive SSH session.
Type exit to disconnect.


3 — List saved servers

fastssh list

4 — Remove a server

fastssh remove myserver

📚 Commands

fastssh init <name>        Add a new server
fastssh <name>             Connect to a server
fastssh list               List saved servers
fastssh remove <name>      Remove a server
fastssh diagnose [name]    Diagnose connection issues

💡 Examples

Add multiple servers

fastssh init web1
fastssh init database
fastssh init production

View saved servers

fastssh list

Example output:

database
production
web1

Connect

fastssh web1

🛠 Troubleshooting

Permission denied (publickey)

Cause: Key authentication failed

Try:

  • Re-run setup → fastssh init myserver
  • Ensure password was correct
  • Verify SSH is enabled on server

Connection refused / timed out

Cause: Cannot reach server

Check:

  • IP address
  • Server status
  • Firewall rules

Server not found

fastssh list

If missing:

fastssh init newserver

🔐 Security Notes

  • Never share your private key
  • Keep backups of your key
  • Use strong server passwords during setup

🤝 Contributing

Found a bug or have an idea?

  1. Open an issue
  2. Describe expected vs actual behavior

📄 License

MIT


📜 Changelog

v1.0.0

  • SSH key authentication
  • Custom ports support
  • Automatic key installation
  • Server removal cleanup
  • Diagnostics command
  • Config storage