All Projects → anycable → Anycable_rails_demo

anycable / Anycable_rails_demo

Licence: mit
AnyCable Rails demo application and its different variations

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Anycable rails demo

Entangled
Rails in real time
Stars: ✭ 108 (+58.82%)
Mutual labels:  rails, websockets
Digital Restaurant
DDD. Event sourcing. CQRS. REST. Modular. Microservices. Kotlin. Spring. Axon platform. Apache Kafka. RabbitMQ
Stars: ✭ 222 (+226.47%)
Mutual labels:  demo, websockets
Pingcrm
PingCRM on Rails - A Ruby on Rails demo application to illustrate how Inertia.js works
Stars: ✭ 106 (+55.88%)
Mutual labels:  rails, demo
Pushvendor
Ruby on Rails POS (Point of Sale)
Stars: ✭ 147 (+116.18%)
Mutual labels:  rails, demo
Acli
Action Cable command-line client
Stars: ✭ 169 (+148.53%)
Mutual labels:  rails, websockets
Refinerycms
An extendable Ruby on Rails CMS that supports Rails 6.0+
Stars: ✭ 3,825 (+5525%)
Mutual labels:  rails, demo
Postfacto
Self-hosted retro tool aimed at helping remote teams
Stars: ✭ 224 (+229.41%)
Mutual labels:  rails, websockets
Channelslightscontrol
Demo app with Django Channels to control Lights over websockets. Made for PyStPete meetup(https://www.meetup.com/Saint-Petersburg-Python-Meetup/).
Stars: ✭ 14 (-79.41%)
Mutual labels:  demo, websockets
Lego Expo
Play with Lego bricks anywhere using Expo
Stars: ✭ 65 (-4.41%)
Mutual labels:  demo
Parcel Rails
Integration of Parcel Javascript module bundler with Rails
Stars: ✭ 67 (-1.47%)
Mutual labels:  rails
Messenger Bot Rails
Ruby on Rails Gem for the Facebook Messenger Bot Platform
Stars: ✭ 64 (-5.88%)
Mutual labels:  rails
Daru View
daru-view is for easy and interactive plotting in web application & IRuby notebook. daru-view is a plugin gem to the existing daru gem.
Stars: ✭ 65 (-4.41%)
Mutual labels:  rails
Blinker Library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Stars: ✭ 1,095 (+1510.29%)
Mutual labels:  websockets
Ios Swift Collapsible Table Section
📱 A simple iOS Swift project demonstrates how to implement collapsible table section.
Stars: ✭ 1,134 (+1567.65%)
Mutual labels:  demo
Torchline
Easy to use Pytorch
Stars: ✭ 68 (+0%)
Mutual labels:  demo
Pivorak Web App
Rails App for PivorakMeetup
Stars: ✭ 64 (-5.88%)
Mutual labels:  rails
Wikimon
A WebSocket-oriented monitor for Wikipedia (also, wikimon, wikital monsters)
Stars: ✭ 63 (-7.35%)
Mutual labels:  websockets
Elemental components
Simple view components for Rails 5.1+
Stars: ✭ 68 (+0%)
Mutual labels:  rails
Execution time
How fast is your code? See it directly in Rails console.
Stars: ✭ 67 (-1.47%)
Mutual labels:  rails
Plasma
An Android Application written using latest Android Jetpack components and best practices, which displays trending movies/TV shows and cast, user can search movies and TV shows and also add them to watchlist.
Stars: ✭ 67 (-1.47%)
Mutual labels:  demo

Unit Tests System Tests

AnyCable Rails Demo

This repository contains the code for AnyCable Rails demo application and its different variations.

List of all demonstration PRs

Installation

This app has a Docker-first configuration based one the Ruby on Whales post.

You need:

  • docker and docker-compose installed.

For MacOS just use official app.

  • dip installed.

Run the following command to build images and provision the application:

dip provision

Running

You can start Rails server along with AnyCable by running:

dip up rails anycable

Then go to http://localhost:3000/ and see the application in action.

Debugging

If you want to run Rails server and/or with debugging capabilites, run the following commands:

# for Rails server
dip rails s

# for AnyCable
dip anycable

Testing

We separate unit and system specs and provide convenient Dip commands to run them:

# only unit tests
dip rspec

# only system tests
dip rspec system

# NOTE: if you encounter random multi-session tests failures,
# try stopping AnyCable WebSocket server
dip stop ws_test

Resources

Aknowledgements

Built and tested with the help of these awesome technologies:

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/anycable/anycable_rails_demo.

License

The application is available as open source under the terms of the MIT License.

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].