Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-websockets


https://github.com/jquepi/awesome-websockets

Last synced: 1 day ago
JSON representation

  • Tools per Language

    • Agnostic

      • Centrifugo - Scalable real-time messaging in language-agnostic way.
      • Websocketd - WebSockets the UNIX way - Full duplex messaging between web browsers and servers.
      • Apache-websocket - Apache WebSocket module.
      • MinnowServer - A super small and fast embedded HTTP(S) WebSocket server.
      • gwsocket - Fast, standalone, language-agnostic WebSocket server RFC6455 compliant.
      • Nchan - Nchan is a scalable, flexible pub/sub server for the modern web, built as a module for the Nginx web server.
    • C

      • Libwebsock - C library for easy WebSockets server.
      • Websocket - Websocket server written in C.
      • libuwsc - A Lightweight and fully asynchronous WebSocket client C library based on libubox for Embedded Linux.
      • mongoose - Mongoose Embedded Web Server Library - Mongoose is more than an embedded webserver. It is a multi-protocol embedded networking library with functions including TCP, HTTP client and server, WebSocket client and server, MQTT client and broker and much more.
      • WebSockets in C - A minimal implementation for embedded applications.
    • C++

      • Websocketpp - C++ Websocket client/server library.
      • UEWebsocket - Unreal engine 4 websocket plugin for both c++ and blueprint developer.
    • Go

      • gotify/server - A simple server for sending and receiving messages in real-time per web socket.
    • Java VM

      • Play - The high velocity web framework for Java and Scala.
      • Project Tyrus - JSR 356: Java API for WebSocket - Reference Implementation.
    • Node.js

      • deepstream.io - Open realtime server a fast, secure and scalable realtime server for mobile, web & iot.
    • Perl

    • PHP

      • Ratchet - Ratchet is a loosely coupled PHP library providing developers with tools to create real time, bi-directional applications between clients and servers over WebSockets.
    • Python

      • Autobahn.ws - Open-source real-time framework for Web, Mobile & Internet of Things.
    • Ruby

      • Firehose - Build realtime Ruby web applications. Created by the fine folks at Poll Everywhere.
    • Protocols and APIs

      • RFC6455 - The WebSocket Protocol.
  • GUI Testing Tools

    • Protocols and APIs

      • Firecamp - Full-featured GUI WebSocket testing client which helps Dev team to test WebSocket events visually. Test APIs, save them in the project and share it with your team.
      • Simple WebSocket Client - Simple WebSocket Client (Chrome Extension).
  • Real Life Stories

  • Security

    • Protocols and APIs

      • WebSockets - An Introduction - The problems and some security implications of websockets - Cross-site WebSockets Scripting (XSWS).
      • Hacking with WebSockets - Talk on Blackhat USA 2012 Conference.
      • Testing for WebSockets Security Vulnerabilities - Interactive vulnerable WebSocket demos that provide hands-on learning of WebSocket security risks
      • Testing WebSockets - This article is part of the new OWASP Testing Guide v4.
      • WebSocket Security - The WebSocket protocol is a young technology, and brings with it some risks. Decades of experience have taught the web community some best practices around HTTP security, but the security best practices in the WebSocket world aren’t firmly established, and continue to evolve. Nevertheless, some themes have emerged and they are described in this article.
      • Websockets Auth - Journey into WebSockets Authentication/Authorization.
  • Theory

  • Contributing