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

outreachpro

v2.5.1

Published

AI-powered B2B sales engagement platform. Self-hosted Instantly.ai clone — Claude AI, Apify lead scraping, Gmail, CRM, 6-language i18n. One Docker command.

Downloads

25

Readme

outreachpro

AI-powered B2B sales engagement platform. Self-hosted Instantly.ai clone with Claude AI, Apify lead scraping, Gmail, CRM, and 6-language i18n.

npm MIT License Docker Node

npx outreachpro start

Open http://localhost:3000 — your full B2B outreach platform is running.


What it does

OutreachPro is a complete cold email automation platform you run on your own server. No SaaS fees, no data leaving your machine.

Google Maps → Leads → AI Personalise → Campaign → Reply → CRM → Won

Quick start

# 1. Create your .env file
npx outreachpro init

# 2. Add API keys to .env (Anthropic, Apify, Google)
nano .env

# 3. Start the server
npx outreachpro start

Or with Docker:

npx outreachpro docker

Open http://localhost:3000


Features

| | | |---|---| | 🗺 | Google Maps scraper — find local businesses via Apify, auto-import leads | | ✦ | Claude AI personalisation — unique opening line per lead using business data | | 📧 | Campaign sequences — multi-step emails with delays, stop-on-reply, daily limits | | 📬 | Unibox — unified reply inbox with AI auto-labelling (Interested / Not now / Meeting) | | 🏆 | CRM pipeline — Kanban from Prospect → Won, drag-and-drop, pipeline value | | 🔥 | Email warmup — slow-ramp sending to build sender reputation | | 📊 | Analytics — open rates, reply rates, bounce tracking, revenue dashboard | | 🌍 | 6-language i18n — EN / DE / FR / ES / IT / NL | | 🐳 | Docker-first — one command to run, your data stays on your server |


Environment variables

# Required for AI personalisation
ANTHROPIC_API_KEY=sk-ant-api03-...

# Required for Google Maps lead scraping
APIFY_TOKEN=apify_api_...

# Required for Gmail integration (send + drafts)
GOOGLE_CLIENT_ID=....apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=GOCSPX-...
GOOGLE_REDIRECT_URI=http://localhost:3000/api/gmail/callback

PORT=3000

CLI commands

npx outreachpro init        # create .env from template
npx outreachpro start       # start server on :3000
npx outreachpro docker      # start with Docker Compose
npx outreachpro docker:down # stop Docker
npx outreachpro help        # show all commands

Manual install

git clone https://github.com/vvlars-cmd/outreachpro
cd outreachpro
cp .env.example .env
# fill in .env
docker compose up --build

Tech stack

  • Runtime: Node.js 20 + Express.js on port 3000
  • AI: Anthropic Claude Sonnet (per-lead personalisation, reply labelling)
  • Scraping: Apify — compass/crawler-google-places
  • Email: Gmail OAuth (drafts + sending)
  • Frontend: Single-page HTML app, 16 views, zero frameworks
  • i18n: 6 languages, 177 strings each
  • Data: JSON files on Docker volume

Views included

Dashboard · Campaigns · Sequences · Unibox · Lead Finder · Email Composer · Apify Scraper · Gmail Scraper · Email Warmup · Analytics · Inbox Tester · CRM Pipeline · Email Accounts · Workspace · Settings · Help


License

MIT — Copyright (c) 2026 vvlars-cmd
Validity: 2026-03-27 to 2026-09-27


GitHub: github.com/vvlars-cmd/outreachpro