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

@virke/cli

v1.1.0

Published

CLI for the Virke developer platform — deploy sites, databases, and compute to Fastly's edge

Readme

@virke/cli

CLI for the Virke developer platform. Deploy sites, databases, and compute to Fastly's edge network.

Install

bun add -g @virke/cli

Requires Bun >= 1.0.

Quick Start

# Authenticate with GitHub
virke login

# Create a new project
virke init

# Deploy your site
virke deploy

# Check deployment status
virke status

Commands

Authentication

virke login              # Log in via GitHub OAuth
virke logout             # Log out and clear credentials
virke whoami             # Show current user

Projects

virke init               # Initialize a new project (creates virke.toml)
virke init --type compute  # Initialize a compute project
virke status             # Show project info and current deployment
virke dev                # Start local dev server

Deployments

virke deploy             # Build and deploy to production
virke deploy --preview   # Create a preview deployment
virke deployments        # List deployment history
virke rollback           # Roll back to previous deployment
virke rollback <id>      # Roll back to a specific deployment

Canary Deployments

virke canary start <deploy-id> --weight 10   # Route 10% traffic to canary
virke canary adjust --weight 50              # Increase to 50%
virke canary promote                         # Promote canary to production
virke canary abort                           # Abort and revert
virke canary status                          # Check canary status

Domains

virke domains add <hostname>       # Add a custom domain
virke domains list                 # List all domains
virke domains remove <hostname>    # Remove a domain
virke domains status <hostname>    # Check DNS/SSL status

Environment Variables

virke env set KEY=value            # Set a variable
virke env set SECRET=val --secret  # Set a secret (encrypted)
virke env list                     # List all variables
virke env remove KEY               # Remove a variable

Databases (Virke DB)

virke db create <name>             # Create a SQLite database
virke db list                      # List databases
virke db query <name> "SELECT *"   # Run a SQL query
virke db delete <name>             # Delete a database

Key-Value Store (Virke KV)

virke kv create <namespace>        # Create a KV namespace
virke kv get <ns> <key>            # Get a value
virke kv set <ns> <key> <value>    # Set a value
virke kv delete <ns> <key>         # Delete a key
virke kv list <ns>                 # List keys

Object Storage (Virke OS3)

virke os3 create <bucket>          # Create a bucket
virke os3 put <bucket> <key> <file>  # Upload a file
virke os3 get <bucket> <key>       # Download an object
virke os3 list <bucket>            # List objects
virke os3 delete <bucket> <key>    # Delete an object

Organizations

virke orgs list                    # List your organizations
virke orgs create <name>           # Create an organization
virke orgs members <slug>          # List members
virke orgs invite <slug> <email>   # Invite a member

Monitoring

virke logs                         # Tail real-time edge logs
virke logs --follow                # Stream logs continuously

Configuration

Projects are configured via virke.toml:

name = "my-site"
slug = "my-site"
type = "static"

Credentials are stored in ~/.virke/config.json after virke login.

Links

License

MIT