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

goeasy-snapshot

v1.1.1

Published

www.goeasy.io

Readme

GoEasy.io

几行代码,快速打造您的web实时通讯体系,GoEasy API,让websocket更简单。

支持APP, 各种小程序,H5和服务端推送,访问GoEasy官网,体验更多炫酷demo,查看更多技术文档。

完美支持所有需要实时通信的场景:

聊天,IM,直播弹幕,用户上下线提醒, 在线用户列表
扫码登录, 扫码支付, 扫码签到, 扫码打印
事件提醒,工单,订单实时提醒
在线拍卖, 在线点餐,在线选座 实时数据展示,实时监控大屏, 金融实时行情显示,设备监控系统
实时位置跟踪,外卖实时跟踪,物流实时跟踪
远程画板,远程医疗,游戏,远程在线授课

优势:

  1. 傻瓜式集成
  2. 消息必达,断网自动重连,消息补发
  3. 高速稳定
  4. 安全可靠

使用方法

####1. 获取您的appkey
先注册一个账号,登录后,创建一个应用,就能得到您的appkey。点击注册 ####2. 客户端与GoEasy建立连接
如果您的客户端需要发送消息,请使用common key。如果您的客户端只需要接收消息,不需要发送消息,使用subscriber key即可。

    //创建GoEasy对象
    var goEasy = new GoEasy({
      host: "hangzhou.goeasy.io",//应用所在的区域地址,杭州:hangzhou.goeasy.io,新加坡:singapore.goeasy.io
      appkey: "my_appkey",//替换为您的应用appkey
      onConnected: function() {
        console.log('连接成功!')
      },
      onDisconnected: function() {
        console.log('连接断开!')
      },
      onConnectFailed: function(error) {
        console.log('连接失败或错误!')
      }
    });

####3. 订阅消息(接收) 在下一步发送消息之前,您需要先完成订阅操作来准备接收消息,channel可以是英文和数字组成的任意字符串,但不能包含空格。

    goEasy.subscribe({
        channel: "my_channel",//替换为您自己的channel
        onMessage: function (message) {
            alert("Channel:" + message.channel + " content:" + message.content);
        }
    });

    //一次订阅多个channel,可以使用数组,注意参数名称为:channels
    goEasy.subscribe({
        channels: ["my_channel","my_channel2"],//替换为您自己的channels
        onMessage: function (message) {
            alert("Channel:" + message.channel + " content:" + message.content);
        }
    });

####4. 发送消息 发送时,您的channel必须和上一步订阅的channel一致,才可以成功的接收消息。

    goEasy.publish({
        channel: "my_channel", //替换为您自己的channel
        message: "Hello, GoEasy!" //替换为您想要发送的消息内容
    });

更多>>