All Projects → satom99 → phx_raws

satom99 / phx_raws

Licence: other
Raw websocket server on top of Phoenix.

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to phx raws

Godello
Trello inspired kanban board made with the Godot Engine and GDScript, powered by an online real-time collaborative backend (Elixir and Phoenix Channels)
Stars: ✭ 273 (+911.11%)
Mutual labels:  elixir-phoenix, phoenix-framework
Elixir Phoenix Realworld Example App
Exemplary real world application built with Elixir + Phoenix
Stars: ✭ 764 (+2729.63%)
Mutual labels:  elixir-phoenix, phoenix-framework
Papercups
Open-source live customer chat
Stars: ✭ 4,554 (+16766.67%)
Mutual labels:  elixir-phoenix, phoenix-framework
autoform
🤖📝 AutoForm is the simplest way to automatically generate fast, beautiful and standards/WCAG compliant HTML forms based on an Ecto Schema in a Phoenix Web Application to *significantly* speed up Web App Development. 🚀
Stars: ✭ 18 (-33.33%)
Mutual labels:  elixir-phoenix, phoenix-framework
Firebird
Template for Phoenix 1.3 projects
Stars: ✭ 66 (+144.44%)
Mutual labels:  elixir-phoenix, phoenix-framework
WhatChat
A web chat application clone of Whatsapp web using Elixir / Phoenix, VueJs and PostgreSQL.
Stars: ✭ 32 (+18.52%)
Mutual labels:  elixir-phoenix, phoenix-framework
live dj
💿 Join or create video playlists to share a real-time experience with others! 🎧
Stars: ✭ 19 (-29.63%)
Mutual labels:  elixir-phoenix, phoenix-framework
pryin
PryIn is an Application Performance Monitoring platform for your Elixir/Phoenix application.
Stars: ✭ 25 (-7.41%)
Mutual labels:  elixir-phoenix, phoenix-framework
Shorten api tutorial
🔗How to make a link shortener using Elixir, Phoenix and Mnesia
Stars: ✭ 60 (+122.22%)
Mutual labels:  elixir-phoenix, phoenix-framework
Phoenix In Action
Code snippets and examples from the book Phoenix in Action from Manning and Geoffrey Lessel
Stars: ✭ 60 (+122.22%)
Mutual labels:  elixir-phoenix, phoenix-framework
Awesome Phoenix
🔥 Collection of awesome open-source apps made with Phoenix Framework
Stars: ✭ 481 (+1681.48%)
Mutual labels:  elixir-phoenix, phoenix-framework
Docker Phoenix
A dockerized Phoenix development and runtime environment.
Stars: ✭ 152 (+462.96%)
Mutual labels:  elixir-phoenix, phoenix-framework
Elixirbooks
List of Elixir books
Stars: ✭ 1,021 (+3681.48%)
Mutual labels:  elixir-phoenix, phoenix-framework
Adoptoposs
Finding co-maintainers for your open source software project.
Stars: ✭ 93 (+244.44%)
Mutual labels:  elixir-phoenix, phoenix-framework
Short url
🔗 short url app elixir Phoenix
Stars: ✭ 162 (+500%)
Mutual labels:  elixir-phoenix, phoenix-framework
leafblower
Play Cards Against Humanity online with friends!
Stars: ✭ 29 (+7.41%)
Mutual labels:  elixir-phoenix
NLW-Together-Elixir
Wabanex - Gerencie e acompanhe seus treinos na academia! Evento NLW Together organizado pela @Rocketseat 🚀
Stars: ✭ 15 (-44.44%)
Mutual labels:  elixir-phoenix
suomi.dev
Like Hacker News, but for Finns!
Stars: ✭ 27 (+0%)
Mutual labels:  elixir-phoenix
gringotts payment
Demo Phoenix app showing gringotts payment library integrations.
Stars: ✭ 24 (-11.11%)
Mutual labels:  phoenix-framework
ucx chat
UcxUcc is a simple but powerful team collaboration suite of applications designed to improve communications, information sharing and productivity for the businesses small and large.
Stars: ✭ 54 (+100%)
Mutual labels:  phoenix-framework

phx_raws

phx_raws provides a raw websocket server on top of Phoenix' implementation.

Example
defmodule Example.Gateway do
  use Phoenix.Socket

  transport :gateway, Phoenix.Transports.WebSocket.Raw

  def connect(_params, socket) do
    send self(), {:text, "Welcome!"}

    {:ok, socket}
  end

  def id(socket), do: nil

  def handle(:text, message, _state) do
    IO.inspect message
    #| :ok
    #| state
    #| {:text, message}
    #| {:text, message, state}
    #| {:close, "Goodbye!"}
    {:text, message}
  end

  def handle(:closed, reason, _state) do
    IO.inspect reason
  end
end
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].