hopsoft / Cable_ready
Licence: mit
CableReady completes the ActionCable story and expands the utility of web sockets in your Rails app
Stars: ✭ 489
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
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 👋
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
- Bump version number at
lib/cable_ready/version.rb
- Run
rake build
- Run
rake release
- Run
yarn publish --no-git-tag-version
- 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].