# Soketi: A Fast, Pusher-Compatible WebSockets Server for Real-Time Apps

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/soketi-soketi
Generated for open source discovery and AI-assisted research.

Soketi is a next-generation, open-source WebSockets server designed for real-time applications. It offers Pusher compatibility, making it easy to integrate into existing projects. Built for speed and resilience, Soketi provides a cost-effective and scalable solution for handling thousands of active connections.

GitHub: https://github.com/soketi/soketi
OSRepos URL: https://osrepos.com/repo/soketi-soketi

## Summary

Soketi is a next-generation, open-source WebSockets server designed for real-time applications. It offers Pusher compatibility, making it easy to integrate into existing projects. Built for speed and resilience, Soketi provides a cost-effective and scalable solution for handling thousands of active connections.

## Topics

- TypeScript
- WebSockets
- Pusher
- Real-time
- Broadcasting
- Node.js
- Docker
- Server

## Repository Information

Last analyzed by OSRepos: Fri May 15 2026 13:27:23 GMT+0100 (Western European Summer Time)
Detail views: 5
GitHub clicks: 8

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## Introduction

Soketi is a next-generation, Pusher-compatible, open-source WebSockets server written in TypeScript. It's designed to be simple, fast, and resilient, providing a robust solution for real-time applications. Built on `uWebSockets.js`, Soketi offers blazing fast performance, cost-effectiveness, and ease of use, making it an excellent alternative to proprietary real-time services.

## Installation

Soketi is highly portable and can be deployed in various environments, from local development to large-scale production. It supports multiple installation methods, including Docker and npm. For comprehensive instructions on how to get started and configure Soketi, please refer to the [official Soketi documentation](https://rennokki.gitbook.io/soketi-docs/getting-started/installation).

## Examples

Soketi powers a variety of applications and integrates seamlessly into different ecosystems. Here are some projects showcasing its capabilities:

### Official Examples

*   [Laravel chat app](https://github.com/soketi/laravel-chat-app)
*   [ETH History chart](https://github.com/soketi/laravel-eth-history)

### Community Projects

*   [Soketi UI](https://github.com/Daynnnnn/soketi-ui) - manage Soketi apps via UI
*   [Soketi App Manager for Filament](https://github.com/rahulhaque/soketi-app-manager-filament) - manage Soketi apps via Filament
*   [Basement Chat](https://github.com/basement-chat/basement-chat) - add chat to your Laravel application
*   [Simple Chat](https://github.com/kitar/simplechat) - showcased chat app built with Soketi and DynamoDB

## Why Use Soketi?

Soketi offers compelling advantages for developers building real-time applications:

*   **Blazing Fast Speed:** Leveraging `uWebSockets.js`, Soketi delivers exceptional performance, capable of handling thousands of active connections with high traffic on minimal resources.
*   **Cost-Effective:** Unlike many proprietary solutions with limited plans, Soketi provides virtually unlimited connections and messages at a significantly lower operational cost.
*   **Easy to Use:** Designed for portability, Soketi offers straightforward installation and configuration options, making it adaptable for both containerized and monolithic infrastructures.
*   **Pusher Protocol Compatibility:** With full implementation of Pusher Protocol v7, existing projects can migrate to Soketi with minimal code changes, primarily by updating connection details.
*   **Production-Ready:** Soketi is built with the resilience and speed required for demanding production environments, offering features like Redis scaling support for growing applications.
*   **Built-in Monitoring:** It provides extensive Prometheus metrics, allowing for comprehensive monitoring and insights into your deployment's performance and health.

## Links

Explore Soketi further using these official resources:

*   [GitHub Repository](https://github.com/soketi/soketi)
*   [Official Documentation](https://rennokki.gitbook.io/soketi-docs/)
*   [Join the Discord Channel](https://discord.gg/VgfKCQydjb)