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 🙏

© 2024 – Pkg Stats / Ryan Hefner

opengrowth

v0.0.1

Published

Open Growth - An open source project for developers at API companies to delight your customers with ML/AI.

Downloads

5

Readme

Open Growth

Transform salesman into sales heroes. Replace sales outreach with a Machine Learning engine. No more sales spam. Open Growth is an open source project for developers at API companies to delight your customers with ML/AI.

❤️ Delight Your Customers

Sendgrid + ScaleAPI + PubNub + MonkeyLearn + Twilio

The modern growth engine asks your customers to connect, only when they are ready. This is the natural approach. Invite your customers to connect directly with your experts. When the customer is ready, they will initiate the conversation with your team of experts. You provide valuable messages over SMS/Voice/Email/Social.

♻️ Presentation and Docs Resources

How does Open Growth work? Check out the presentation in google slides.

Open Growth Presentation

🚧 Roadmap

There are several aspects for Open Growth.

  1. Signal Generation - 20 signals with monitoring with Librato Metrics
  2. Signal Reaction - 20 reactions with monitoring with Librato Metrics
  3. CLI - Deploy & Status Command
  4. DelightEngine on BLOCKS - Delights and ProfileBuilding with Tests
  5. SalesDashboard - List of actions for the Salesman
  6. SalesConnect - Landing page for Connecting
  7. Analytics - SQL, GoogleAnalytics, KV Counters
  8. ML Classifier Training & Clearbit
  9. LeadEngine - Add Emails to Top-of-Funnel #future-feature
  10. Marketing Website using GitHub Pages Jekyll
  11. Wizard for Open Growth Easy Install

📅 Timeline

  • October 24th - UseCase ML Classifier Training & Clearbit Complete
  • October 31st - CLI, DelightEngine and Analytics Get/Set Complete
  • November 7th - SalesDashboard - Phase 1 Complete
  • November 14th - Signals Generated and Handlers
  • November 21st - SalesConnect - Phase 1 Complete
  • November 28th - Test Live 🎉 after Thanksgiving

☀️ Capabilities

  • CLI programmable growth engine
    • Export to SQL for Data Mining (sqldump)
    • List Signals and associated cURL commands.
    • Analytics
  • GUI (coming soon)

API keys.js JSON File

{
    "twilio"      : { "appkey"    : "", "appsecret" : "" }
,   "twitter"     : { "appkey"    : "", "appsecret" : "" }
,   "pubnub"      : { "email"     : "", "password"  : "", "subscribe" : "", "publish" : "", "secret" : "" }
,   "librato"     : { "email"     : "", "secret"    : "" }
,   "scaleapi"    : { "appkey"    : "" }
,   "clearbit"    : { "appkey"    : "" }
,   "monkeylearn" : { "appkey"    : "" }
,   "sendgrid"    : { "appkey"    : "" }
}

Signals Trigger Delights

Your customers need information. Your team of experts can help! Start by sending relevant details to your customers. Signals are points in time that indicates customer activity. Send delights and information to your customers in realtime.

| Signal > | Delight ML Foresight > | Reaction > | Connect to Expert | | -------- | ------------------------ | ------------ | -------------------- |

Install Open Growth

sudo npm install -g opengrowth  ## Open Growth CLI

Start Project

opengrowth setup

Follow the setup guide to create your custome rules engine. You'll be prompted to create your accounts on developer API compaines.

Data Channels

Data Channels are logs of signals, events and prospects.

  • opengrowth.signals - when a prospect does something, run rules engine.
  • opengrowth.delights - multi-channel message sent to prospect.
  • opengrowth.reactions - prospect requests to meet with sales.
  • opengrowth.propsects - list of augmented propspect profiles.

Analytics Keys

  • signals
  • delights
  • reactions
  • prospects

Hourly, Daily and Monthly counts are available as well. The first hour of May 2016 can be fetched with this key: opengrowth-analytics.signals.2016-05-01-00.

// Get Total Signals Value
opengrowth.analytics.signals( total => {
    console.log(`Total signals ${total}.`);
} );

SQL Schema

See schema.sql file. Tables include signals, signals3store, delights and reactions.