InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 15 JavaScript Pubsub Projects
-
Project mention: Highly scalable pub/sub and RPC SDK optimized for async/await | news.ycombinator.com | 2025-04-14
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
-
-
-
Hemera
🔬 Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/
Project mention: Ask HN: What Are You Working On? (October 2024) | news.ycombinator.com | 2024-10-27 -
-
wampy.js
Feature-rich lightweight WAMP (Web Application Messaging Protocol) Javascript implementation
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
-
Hey everyone — I built this and wanted to share as its free to use and might help some of you:
https://mem-x.vercel.app
GH: https://github.com/MehulG/memX
memX is a shared memory layer for LLM agents — kind of like Redis, but with real-time sync, pub/sub, schema validation, and access control.
Instead of having agents pass messages or follow a fixed pipeline, they just read and write to shared memory keys. It’s like a collaborative whiteboard where agents evolve context together.
Key features:
Real-time pub/sub
Per-key JSON schema validation
API key-based ACLs
Python SDK
Would love to hear how folks here are managing shared state or context across autonomous agents.
-
Recruitify
Recruitify is an AI-powered recruiting platform streamlines the hiring process by automating candidate shortlisting, enabling virtual interviews, and supporting professional networking. Built with React, Express, and MongoDB, it offers a modern, efficient solution for recruiters and job seekers alike. (by priyam-03)
I recently worked on an issue in the Recruitify project that focused on enhancing the appearance and usability of the Shortlist Modal. The goal was to improve the user experience by updating the styling, layout, and visual effects within the modal. You can find the original issue here: Recruitify Issue #41.
-
-
collaborative-pixel-drawing
A collaborative pixelart drawing carnvas to demonstrate pub/sub using Ably or Azure WebPubSub.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
JavaScript Pubsub discussion
JavaScript Pubsub related posts
-
Highly scalable pub/sub and RPC SDK optimized for async/await
-
Exponential Rate Limiting
-
The Sound of Software
-
Is it a good practice to store web sockets connections on redis?
-
Show HN: Ntfy.sh – open-source push notifications via PUT/POST
-
Getting a docker-compose error
-
Ways to code notifications into your Python scripts?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 Jul 2025
Index
What are some of the best open-source Pubsub projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | SocketCluster | 6,188 |
2 | autobahn-js | 1,444 |
3 | sysend | 1,153 |
4 | Hemera | 806 |
5 | samples | 429 |
6 | wampy.js | 297 |
7 | messagebus | 274 |
8 | trkl | 187 |
9 | depict-it | 78 |
10 | nostr-emitter | 48 |
11 | memX | 41 |
12 | FireShare | 34 |
13 | Recruitify | 13 |
14 | Publish / Subscribe | 6 |
15 | collaborative-pixel-drawing | 1 |