HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
team-emt
razorframe
JavaScript2016–2016
team-emt / razorframe

razorframe

Node library for empowering real-time applications at scale

3Distinct people
4Mentions
0Explicit recommenders
204GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Node library for empowering real-time applications at scale

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour4 dated mentions

Observed mentions: 2016-12-20 14:28:57 UTC to 2016-12-20 21:08:30 UTC.

012016-12-20 14:00:00 UTC to 2016-12-20 15:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsDec 20, 14:002016-12-20 15:00:00 UTC to 2016-12-20 16:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2016-12-20 16:00:00 UTC to 2016-12-20 17:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-12-20 17:00:00 UTC to 2016-12-20 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsDec 20, 17:002016-12-20 18:00:00 UTC to 2016-12-20 19:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-12-20 19:00:00 UTC to 2016-12-20 20:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-12-20 20:00:00 UTC to 2016-12-20 21:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2016-12-20 21:00:00 UTC to 2016-12-20 22:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsDec 20, 21:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Dec 20, 14:002016-12-20 14:00:00 UTC2016-12-20 15:00:00 UTC110
Dec 20, 15:002016-12-20 15:00:00 UTC2016-12-20 16:00:00 UTC110
Dec 20, 16:002016-12-20 16:00:00 UTC2016-12-20 17:00:00 UTC000
Dec 20, 17:002016-12-20 17:00:00 UTC2016-12-20 18:00:00 UTC000
Dec 20, 18:002016-12-20 18:00:00 UTC2016-12-20 19:00:00 UTC000
Dec 20, 19:002016-12-20 19:00:00 UTC2016-12-20 20:00:00 UTC000
Dec 20, 20:002016-12-20 20:00:00 UTC2016-12-20 21:00:00 UTC101
Dec 20, 21:002016-12-20 21:00:00 UTC2016-12-20 22:00:00 UTC101

What Hacker News says

4 sources
Why should anyone use this, instead of just using a Redis client, the `cluster` module, and a WebSocket server directly? It's only 251 lines of code as of writing, which is partly spent on trivia such as a linked list implementation, a string hashing function, and some console messages. There is a whopping total of 23 lines of test code for the linked list implementation. Also, did you really hardcode credentials to some hosted Redis instance somewhere? https://github.com/team-emt/razorframe/blob/e35004f7f2915275... (I'd rewrite git history if I were you)
In Show HN: Razorframe – A Node.js module for empowering real-time apps at scale
I too think this is a bit premature, especially when I see placeholder code like this [1]. I'd also mention the redis dependency somewhere, IMO I shouldn't have to go all the way here [2] to find about it. Somewhat less important feedback: - I want my libraries to be quiet; currently there is a lot going out to stdout. I see you already depend on debug, why not use it some more? (somewhat related: are the emojis really necessary?) - IMO libraries shouldn't listen for uncaughtException. Libraries don't have enough context, or even the guarantee these errors belong to said library. - require all your deps at the top; I'd like to pay that cost upfront when I start the process rather than after calling a function, potentially in the middle of doing something. - only use backticks if you are actually doing variable interpolation. [1] https://g
Read the rest
In Show HN: Razorframe – A Node.js module for empowering real-time apps at scale
edshpark·Dec 20, 2016Submission

Show HN: Razorframe – a Node.js module for empowering real-time apps at scale

https://github.com/team-emt/razorframe Razorframe is a Node.js library for enabling the effective backend scaling of your real-time application. Built on top of Socket.io, Razorframe’s simple server-and client-side API allows you to easily employ the task processing of multiple, parallel Node instances in conjunction with an in-memory queue. Our team set out to deliver on pushing the impact of real-time web through maximizing backend resources provided by multi-core server systems. By allowing your Node.js server to run on multiple threads and ensuring data consistency through an evented queueing system, Razorframe makes your application’s backend more resilient and performant under duress. We'd love to get some feedback on Razorframe and ways in which we can make it a better solution for your next Node.js project. Feel free to check us
Read the rest
out on GitHub! Thank you!
8 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.