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

rocket-engine

v0.5.3

Published

a powerful WebSocket protocol library for Node.js

Downloads

15

Readme

RocketEngine

Notice: Io.js version at least v1.x

Gitter

fSlider_ws V0.5.x - RocketEngine

Build Status npm version

NPM

Wiki & APIs:

see the WIKI page to lookup the whole reference

RocketEngine (原名fslider_ws)是一个Node.js的轻量级且人性化的WebSocket库。

  • 本着易于使用的原则,当然以容易使用为首~
  • 无论客户端还是服务器仅支持WebSocket协议,并且绝对轻量级。
  • 性能高不高,一试便知道~
  • 全面升级的事件驱动支持
  • 文本/二进制数据传输全部可用,而且提供了方便快捷的语法糖~
  • flexible的流式读写API
  • 命名空间支持,也就是说如果你想搞个多频道app,绝对没问题的~
  • 支持自定义事件(这个想法参考Socket.IO)
  • 自带配合Server的浏览器端框架(自v0.5.3之后将会自动挂载到Http路由, 无需额外添加)
  • 附带一个WebSocket non-browser客户端
  • 框架很小,不过功能可不弱哦~
  • 详细的日志输出
  • 无第三方模块依赖(依赖模块全是从这个项目分离出来的)
  • 适合newbies学习Node.js和WebSocket

依赖模块

  • event.js: Node-style前端Pub/Sub事件驱动编程框架
  • colorlogger: 保存/加载/输出彩色终端日志
项目状态

now in v0.5.x, implement streamming API, websocket server, websocket non-browser client and the security mechanism descripted in RFC 6455

Install
npm install rocket-engine

if you have clone this repo, just need to install dependencies:

npm install
Usage:

see example