All Projects → soketi → docs

soketi / docs

Licence: other
The official soketi documentation. 📡

Projects that are alternatives of or similar to docs

soketi
Just another simple, fast, and resilient open-source WebSockets server. 📣
Stars: ✭ 2,202 (+3903.64%)
Mutual labels:  pusher, websockets, realtime, ws
Wsify
Just a tiny, simple and real-time self-hosted pub/sub messaging service
Stars: ✭ 452 (+721.82%)
Mutual labels:  pusher, websockets, realtime
echo-server
Echo Server is a container-ready, multi-scalable Node.js application used to host your own Socket.IO server for Laravel Broadcasting.
Stars: ✭ 36 (-34.55%)
Mutual labels:  pusher, websockets, ws
vue-input-streaming
A Vue2 Input Streaming RealTime And Two Way Data Binding Broadcasting with Pusher
Stars: ✭ 24 (-56.36%)
Mutual labels:  pusher, realtime
btc-ticker-esp8266
realtime bitcoin price on 7 segment display with arduino on esp8266
Stars: ✭ 18 (-67.27%)
Mutual labels:  pusher, websockets
Design-Prototype-Feedback-Application
Invision-like Design Prototype Feedback Application built using Laravel Vue and Pusher
Stars: ✭ 13 (-76.36%)
Mutual labels:  pusher, realtime
Isomorphic Ws
Isomorphic implementation of WebSocket (https://www.npmjs.com/package/ws)
Stars: ✭ 215 (+290.91%)
Mutual labels:  websockets, ws
Laravel Websockets Demo
Demo application to use with the Laravel WebSockets package.
Stars: ✭ 286 (+420%)
Mutual labels:  pusher, websockets
laravel-realtime-chat-pusher
Contoh aplikasi realtime chat dengan pusher
Stars: ✭ 36 (-34.55%)
Mutual labels:  pusher, realtime
Mercurius
Real-time Messenger for Laravel
Stars: ✭ 309 (+461.82%)
Mutual labels:  pusher, websockets
Beaver
💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
Stars: ✭ 1,056 (+1820%)
Mutual labels:  pusher, realtime
Dashboard.spatie.be
The source code of dashboard.spatie.be
Stars: ✭ 1,916 (+3383.64%)
Mutual labels:  pusher, websockets
Socketcluster Client
JavaScript client for SocketCluster
Stars: ✭ 250 (+354.55%)
Mutual labels:  websockets, realtime
pushest
Bidirectional Pusher client in Elixir
Stars: ✭ 33 (-40%)
Mutual labels:  pusher, websockets
Koa Websocket
Light wrapper around Koa providing a websocket middleware handler that is koa-route compatible.
Stars: ✭ 224 (+307.27%)
Mutual labels:  websockets, ws
python-realtime-table
Building realtime table using Python and Channels
Stars: ✭ 12 (-78.18%)
Mutual labels:  pusher, realtime
Codenames
Stars: ✭ 159 (+189.09%)
Mutual labels:  websockets, realtime
Node Jet
Realtime Message Bus for the Web. Javascript Implementation
Stars: ✭ 162 (+194.55%)
Mutual labels:  websockets, realtime
Laravel Websockets
Websockets for Laravel. Done right.
Stars: ✭ 4,157 (+7458.18%)
Mutual labels:  pusher, websockets
Laravel Realtime Example
Realtime 🍕 Pizza Order Tracker 🍕 - Laravel, Vue & Pusher
Stars: ✭ 165 (+200%)
Mutual labels:  pusher, realtime
description
Soketi is your simple, fast, and resilient open-source WebSockets server. 📣

📡 soketi

soketi is your simple, fast, and resilient open-source WebSockets server. 📣

Blazing fast speed

The server is built on top of uWebSockets.js - a C application ported to Node.js. uWebSockets.js is demonstrated to perform at levels 8.5x that of Fastify and at least 10x that of Socket.IO. (source)

Cheaper than most competitors 🤑

Compared with Pusher, you can achieve much more for less than one-third of the price.

For a $49 plan on Pusher, you get a limited amount of connections (500) and messages (30M).

With Soketi, for the price of an instance on Vultr or DigitalOcean ($5-$10), you get virtually unlimited connections, messages, and some more.

Soketi is capable to hold 500 active connections with high traffic on just 1 GB and 1 CPU machines in the cloud. You can also get free $100 on Vultr to try out soketi →

Ease of use 👶

Whether you run your infrastructure in containers or monoliths, soketi got your back. There are multiple ways to install and configure soketi, from single instances for development, to tens of active instances at scale with hundreds or thousands of active users.

Pusher Protocol v7 📡

soketi implements the Pusher Protocol v7. Therefore, any Pusher-maintained or compatible client can connect to it, bringing a plug-and-play experience for existing applications that are already compatible with this protocol.

App-based access 🔐

You and your users can access the API and WebSockets through Pusher-like apps which serve keys and secrets to connect or authenticate requests for broadcasting events or checking channels statuses. soketi also comes built-in with support for DynamoDB and SQL-based servers like Postgres.

Production-ready! 🤖

In addition to being a good companion during local development, soketi comes with the resiliency and speed required for demanding production applications.

Built-in monitoring 📈

soketi just exposes the metrics to you, you just have to scrape them, whether it's a simple HTTP Client to pull the current usage, or you're using Prometheus to monitor all the connections.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].