sanic-websockets - sanic + websockets

  •        51

Small wrapper to make running a websockets server from the same app easier. Note this is no longer needed because native sanic websocket support has been added has already become less useful because I added a method add_task to sanic that allows integrating with other servers like websockets fairly easy. See the PR here for more context: https://github.com/channelcat/sanic/pull/411.

https://github.com/r0fls/sanic-websockets

Tags
Implementation
License
Platform

   




Related Projects

Sanic-For-Pythoneer - 📚 一份sanic使用教程,开源小书

  •    Python

我于2017年2月份开始使用 Sanic,使用过程中确实遇到不少问题,如缓存、模板引入、session、认证...

gino - GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.

  •    Python

GINO - GINO Is Not ORM - is a lightweight asynchronous ORM built on top of SQLAlchemy core for Python asyncio. Now (early 2018) GINO supports only one dialect asyncpg. There are a few tasks in GitHub issues marked as help wanted. Please feel free to take any of them and pull requests are greatly welcome.

ember-websockets - EmberJS WebSockets and Socket.IO addon

  •    Javascript

The send method takes 2 arguments. A message which is passed into the native websockets send method and an optional stringify boolean. This boolean, if set to true, will do a JSON.stringify to the message before passing it to the websocket send method. If you are sending strings it is recommended to pass true. socketFor takes two arguments: a url, a protocol array (optional), and returns a socket instance from its cache or a new websocket connection if one was not found.

Bristleback Server - Java/JavaScript complete WebSockets framework

  •    Java

Bristleback Server is a Java/JavaScript complete WebSockets framework, built on Jetty/Netty/Tomcat as WebSockets protocol engines, perfect for Spring Framework users

PHP-Websockets - A Websockets server written in PHP.

  •    PHP

This project provides the functionality of an RFC-6455 (or Version 13) WebSockets server. It can be used as a stand-alone server, or as the back-end of a normal HTTP server that is WebSockets aware. In order to use PHP WebSockets, you must have the ability to arbitrarilly execute scripts, which almost always means having shell access to your server, at a minimum. It is strongly encouraged that you have the ability to configure your machine's HTTP server. It is strongly discouraged to allow arbitrary execution of scripts from a web interface, as this is a major security hole.


websocket-stream - websockets with the node stream API

  •    Javascript

Use HTML5 websockets using the Node Streams API.This module works in Node or in Browsers that support WebSockets. You can use browserify to package this module for browser use.

ws-rs - Lightweight, event-driven WebSockets for Rust.

  •    Rust

Lightweight, event-driven WebSockets for Rust. This library provides an implementation of WebSockets, RFC6455 using MIO. It allows for handling multiple connections on a single thread, and even spawning new client connections on the same thread. This makes for very fast and resource efficient WebSockets. The API design abstracts away the menial parts of the WebSocket protocol and allows you to focus on application code without worrying about protocol conformance. However, it is also possible to get low-level access to individual WebSocket frames if you need to write extensions or want to optimize around the WebSocket protocol.

websockify - WebSockets support for any application/server

  •    C

Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service. Implementations in Python, C, Node.js and Ruby. websockify just translates WebSockets traffic to normal socket traffic. Websockify accepts the WebSockets handshake, parses it, and then begins forwarding traffic between the client and the target in both directions.

flask-sockets - Elegant WebSockets for your Flask apps.

  •    Python

Elegant WebSockets for your Flask apps. Combining WebSockets with Ajax (XHR) endpoints also comes handy with the support of session handling built-in to sockets as well. As an example you could use an Ajax login call which would create a new session and accordingly set a secure HttpOnly cookie to the browser. After authorization, you can connect to the WebSocket endpoint and reuse the session handling from Flask there as well (as shown here: https://pythonhosted.org/Flask-Session/). Access to other custom cookies is also possible via Flasks request.cookies property.

django-socketio - WebSockets for Django

  •    Python

django-socketio is currently bound to socket.io 0.6, which is considerably out of date. It's fully functional, but some browsers now have newer implentations of WebSockets, and so alternative socket.io transports are fallen back to in these cases. django-socketio is a BSD licensed Django application that brings together a variety of features that allow you to use WebSockets seamlessly with any Django project.

python-websockets-chat - An example implementation of WebSockets in Flask.

  •    Python

This is a simple application that serves tasty WebSockets to your users with Flask, Flask-Sockets, Gevent, and Gunicorn. Mmmm.

Ratchet - Asynchronous WebSocket server

  •    PHP

A PHP library for asynchronously serving WebSockets. Build up your application through simple interfaces and re-use your application without changing any of its code just by combining different components. Shell access is required and root access is recommended. To avoid proxy/firewall blockage it's recommended WebSockets are requested on port 80 or 443 (SSL), which requires root access. In order to do this, along with your sync web stack, you can either use a reverse proxy or two separate machines. You can find more details in the server conf docs.

tcp-over-websockets - Tunnel TCP through WebSockets.

  •    Javascript

Tunnel TCP through WebSockets. Access anything you want, even from a crappy WiFi which only allows HTTPS. Note: chisel is probably the same thing but better. @mdslab/wstun is similar.

MicroWebSrv2 - The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os)

  •    Python

MicroWebSrv2 is the new powerful embedded Web Server for MicroPython and CPython that supports route handlers, modules like WebSockets or PyhtmlTemplate and a lot of simultaneous requests (in thousands!). Fully asynchronous, its connections and memory management are very optimized and truly fast.

rawkets - Massively multiplayer space game utilising HTML5 canvas and WebSockets

  •    Javascript

Massively multiplayer space game utilising HTML5 canvas and WebSockets

scrumblr - Collaborative Online Scrum Tool Using Websockets, Node.js, jQuery, and CSS3

  •    Javascript

Collaborative Online Scrum Tool Using Websockets, Node.js, jQuery, and CSS3

juggernaut - Realtime server push with node.js, WebSockets and Comet (deprecated)

  •    Javascript

Realtime server push with node.js, WebSockets and Comet (deprecated)

noduino - JS and Node.js Framework for controlling Arduino over WebSockets

  •    Javascript

JS and Node.js Framework for controlling Arduino over WebSockets






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.