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

marketappsnow-cli

v1.0.0

Published

CLI tool to submit applications to Market Apps Now directory

Readme

Market Apps Now CLI

Submit your applications to the Market Apps Now directory and get AI-powered marketing tools.

Building & Running

Prerequisites

  • Node.js 18 or higher
  • npm

Build from Source

# Navigate to the CLI directory
cd cli

# Install dependencies
npm install

# Build the CLI
npm run build

# Run locally (without installing globally)
node dist/index.js

Install Globally (for Development)

cd cli
npm install
npm run build
npm link

After linking, you can use marketappsnow from anywhere.

Run in Development Mode

cd cli
npm run dev

Usage

Interactive Mode (Recommended)

Run without arguments for a guided submission experience:

marketappsnow
# or
marketappsnow submit

You'll be prompted to enter:

  1. Application name - The name of your app
  2. Description - Opens your default editor for a detailed description
  3. Publisher name - Your name or company name
  4. Supported platforms - Select from: Windows, macOS, Linux, iOS, Android, Web
  5. Download URL - Where users can download your app
  6. Screenshots - File paths or URLs to your app screenshots (optional, up to 4)

Quick Mode (for Scripting)

Submit with all options in a single command:

marketappsnow quick \
  --name "My Awesome App" \
  --description "A great app that does amazing things" \
  --publisher "Your Name" \
  --platforms "windows,macos,linux" \
  --url "https://example.com/download" \
  --screenshots "./screenshot1.png,./screenshot2.png"

Returns JSON output:

{
  "success": true,
  "marketingToolsUrl": "https://marketappsnow.com/e/ABC123XYZ",
  "appUrl": "https://marketappsnow.com/app/my-awesome-app",
  "status": "pending"
}

Info

Display information about Market Apps Now:

marketappsnow info

Options

| Option | Description | Required | |--------|-------------|----------| | -n, --name | Application name | Yes | | -d, --description | Application description | Yes | | -p, --publisher | Publisher name | Yes | | --platforms | Comma-separated platforms | Yes | | -u, --url | Download URL | Yes | | -s, --screenshots | Comma-separated screenshot file paths or URLs | No |

Supported Platforms

  • windows
  • macos
  • linux
  • ios
  • android
  • web

Screenshot Requirements

Screenshots are optional. If not provided, a placeholder image will be used.

  • Dimensions: Exactly 1024×1024 pixels
  • File Size: Max 5MB per file
  • Formats: JPEG, PNG, WebP, GIF
  • Count: Up to 4 screenshots

You can provide either:

  • Local file paths: ./screenshots/app-icon.png
  • URLs: https://example.com/screenshot.png

If any screenshot fails to upload, the submission will continue with successful uploads (or a placeholder if all fail).

Response

On successful submission, you'll receive:

  1. Marketing Tools Page URL (/e/[code]) - AI-generated marketing content
  2. Public App Page URL - Share this with your audience (visible after approval)

Important: Bookmark your Marketing Tools URL! It cannot be recovered if lost.

Example Output

✓ Application submitted successfully!
════════════════════════════════════════════════════════════

🚀 YOUR MARKETING TOOLS PAGE:
   https://marketappsnow.com/e/ABC123XYZ789
   ↑ Bookmark this URL! Access AI-generated marketing content.

📝 Status:
   Pending Review
   Your app will appear on the directory once approved.

📄 Public App Page (after approval):
   https://marketappsnow.com/app/my-awesome-app

════════════════════════════════════════════════════════════

⚠️  IMPORTANT:
   Bookmark your Marketing Tools URL above!
   This is the only way to access your AI marketing tools.

Rate Limits

Maximum 50 submissions per hour per IP address.

License

MIT