All Projects → hopsoft → Cable_ready

hopsoft / Cable_ready

Licence: mit
CableReady completes the ActionCable story and expands the utility of web sockets in your Rails app

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Cable ready

Matestack Ui Core
Matestack enables you to create sophisticated, reactive UIs in pure Ruby, without touching JavaScript and HTML. You end up writing 50% less code while increasing productivity, maintainability and developer happiness.
Stars: ✭ 469 (-4.09%)
Mutual labels:  ruby-on-rails, server-side-rendering
Golive
⚡ Live views for GoLang with reactive HTML over WebSockets 🔌
Stars: ✭ 130 (-73.42%)
Mutual labels:  virtual-dom, server-side-rendering
Vidom
Library to build UI based on virtual DOM
Stars: ✭ 408 (-16.56%)
Mutual labels:  virtual-dom, server-side-rendering
Live
Live views and components for golang
Stars: ✭ 251 (-48.67%)
Mutual labels:  virtual-dom, server-side-rendering
stimulus reflex todomvc
An implementation of TodoMVC using Ruby on Rails, StimulusJS, and StimulusReflex
Stars: ✭ 50 (-89.78%)
Mutual labels:  server-side-rendering, ruby-on-rails
stimulus reflex
Build reactive applications with the Rails tooling you already know and love.
Stars: ✭ 2,001 (+309.2%)
Mutual labels:  server-side-rendering, ruby-on-rails
Korolev
Single Page Applications running on the server side.
Stars: ✭ 510 (+4.29%)
Mutual labels:  virtual-dom, server-side-rendering
Stimulus reflex
Build reactive applications with the Rails tooling you already know and love.
Stars: ✭ 1,928 (+294.27%)
Mutual labels:  ruby-on-rails, server-side-rendering
core
Server side rendering with The Elm Architecture in Deno
Stars: ✭ 16 (-96.73%)
Mutual labels:  virtual-dom, server-side-rendering
preact-rpc
React Pre-Rendering via RPC
Stars: ✭ 28 (-94.27%)
Mutual labels:  server-side-rendering, ruby-on-rails
stimulus todomvc
[WIP] An implementation of TodoMVC using Ruby on Rails and StimulusJS
Stars: ✭ 14 (-97.14%)
Mutual labels:  server-side-rendering, ruby-on-rails
React Snap
👻 Zero-configuration framework-agnostic static prerendering for SPAs
Stars: ✭ 4,565 (+833.54%)
Mutual labels:  server-side-rendering
After.js
Next.js-like framework for server-rendered React apps built with React Router
Stars: ✭ 4,051 (+728.43%)
Mutual labels:  server-side-rendering
React Ssr Prepass
A custom partial React SSR renderer for prefetching and suspense
Stars: ✭ 411 (-15.95%)
Mutual labels:  server-side-rendering
Ivi
🔥 Javascript (TypeScript) library for building web user interfaces
Stars: ✭ 445 (-9%)
Mutual labels:  virtual-dom
Redmine knowledgebase
A knowledgebase plugin for Redmine
Stars: ✭ 416 (-14.93%)
Mutual labels:  ruby-on-rails
Sublime Rails Snippets
Sublime Text snippets for the latest Ruby and Rails versions
Stars: ✭ 406 (-16.97%)
Mutual labels:  ruby-on-rails
Huskyci
Performing security tests inside your CI
Stars: ✭ 398 (-18.61%)
Mutual labels:  ruby-on-rails
Nuxt Firebase Sns Example
Nuxt v2 & Firebase(Hosting / Functions SSR / Firestore), Google Auth SNS Example.
Stars: ✭ 485 (-0.82%)
Mutual labels:  server-side-rendering
Api auth
HMAC authentication for Rails and HTTP Clients
Stars: ✭ 462 (-5.52%)
Mutual labels:  ruby-on-rails

Welcome to CableReady 👋

downloads License: MIT Lines of Code Documentation
semantic-release Ruby Code Style JavaScript Code Style
Code Quality Prettier-Standard StandardRB


CableReady helps you create great real-time user experiences by making it simple to trigger client-side DOM changes from server-side Ruby. It establishes a standard for interacting with the client via ActionCable web sockets. No need for custom JavaScript.

Please read the official ActionCable docs to learn more about ActionCable before proceeding.

📚 Docs

💙 Community

  • Discord - primary support channel

🚀 Install

bundle add cable_ready && yarn add cable_ready

Checkout the documentation to continue!

🙏 Contributing

Code of Conduct

Everyone interacting with CableReady is expected to follow the Code of Conduct

Coding Standards

This project uses Standard and prettier-standard to minimize bike shedding related to code formatting.

Please run ./bin/standardize prior submitting pull requests.

📦 Releasing

  1. Bump version number at lib/cable_ready/version.rb
  2. Run rake build
  3. Run rake release
  4. Run yarn publish --no-git-tag-version
  5. Commit and push changes to the package.json file

📝 License

CableReady is released under 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].