hotwired logo

hotwire-rails

Use Hotwire in your Ruby on Rails app (by hotwired)

Stats

Basic hotwire-rails repo stats
14
672
5.4
about 1 month ago

hotwired/hotwire-rails is an open source project licensed under MIT License which is an OSI approved license.

Hotwire-rails Alternatives

Similar projects and alternatives to hotwire-rails
  • GitHub repo stimulus

    A modest JavaScript framework for the HTML you already have

  • GitHub repo htmx

    </> htmx - high power tools for HTML

  • GitHub repo turbo

    The speed of a single-page web application without having to write any JavaScript

  • GitHub repo kit

    A monorepo for SvelteKit and friends (by sveltejs)

  • GitHub repo gomodest

    A complex SAAS starter kit using Go, the html/template package, and sprinkles of javascript.

  • GitHub repo dashborg-go-sdk

    Modern internal tools. Defined, controlled, and deployed directly from backend code. No JavaScript. Secure.

  • GitHub repo Hotwire-in-action

    List of awesome HOTWIRE🔥 and ReactiveRails 🚀 applications either in Action or Open Source.

  • GitHub repo Django

    The Web framework for perfectionists with deadlines.

  • GitHub repo Svelte

    Cybernetically enhanced web apps

  • GitHub repo Quasar Framework

    Quasar Framework - Build high-performance VueJS user interfaces in record time

  • GitHub repo docsify

    🃏 A magical documentation site generator.

  • GitHub repo phoenix

    Peace of mind from prototype to production

  • GitHub repo Alpine.js

    A rugged, minimal framework for composing JavaScript behavior in your markup.

  • GitHub repo openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

  • GitHub repo Swinject

    Dependency injection framework for Swift with iOS/macOS/Linux

  • GitHub repo penrose

    Haskell to JavaScript compiler, based on GHC

  • GitHub repo morphdom

    Fast and lightweight DOM diffing/patching (no virtual DOM needed)

  • GitHub repo quicktemplate

    Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template

  • GitHub repo makesite

    Simple, lightweight, and magic-free static site/blog generator for Python coders

  • GitHub repo Spiral Framework

    High-Performance Long-Living PHP Framework for modern enterprise application development (by spiral)

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better hotwire-rails alternative or higher similarity.

Posts

Posts where hotwire-rails has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-11.
  • Building a Twitter clone app in htmx
    dev.to | 2021-04-11
    It all started with this blog post on A List Apart by Matt E. Patterson called The Future of Web Software Is HTML-over-WebSockets. In this article Matt talks about the advantages of sending HTML over the wire via AJAX requests or Web Sockets and the performance benefits they offer and he mentions tools and libraries like Hotwire, StimulusReflex and so on.
  • SPAs Are Dead?
    news.ycombinator.com | 2021-04-07
    I think you're referring to TurboLinks. TurboLinks is still around. Building on that technology and moving towards HTML over socket is https://hotwire.dev/
  • Some Confusion on Rails + React
    reddit.com/r/rails | 2021-04-06
    https://stimulus.hotwire.dev/ https://github.com/hotwired/hotwire-rails
  • How do you guys see PHP and its framworks/CMS in 2025?
    reddit.com/r/PHP | 2021-04-05
    Isn't that what Hotwire is?
  • Ask HN: What novel tools are you using to write web sites/apps?
    news.ycombinator.com | 2021-04-04
    > 100% server side rendered

    > Progressively enhanced

    > request full HTML through AJAX and diff it into the current page

    These first three points are actually starting to be "in" again. They're called HTML-over-the-wire[1, 2]. And I am currently looking into implementing them for my site using Blazor (ASP.NET Core), because I think it's awesome.

    [1] https://hotwire.dev/

    news.ycombinator.com | 2021-04-04
    Fav thread ever!

    A good 5+ years ago I built HasGluten [1] with react backed by a google spreadsheet, hosted on github pages. Proven technology, it's still working.

    More recently I hacked together MultiPreview [2] with react + API served by firebase functions. I'm also temp using firebase hosting as I have little traffic, but plan to replace it with edge computing / CDN caching.

    MultiPreview is backed by Saasform [3]. This is more like a classic node/express (nestjs) application, but I really like how we're separating concerns: the SaaS = MultiPreview handles the biz logic / Saasform handles landing page + auth + payments.

    While building the new landing page I played with and liked a lot Bulma [4], I used but didn't like AlpineJS [5] and I'm thinking to move to Hotwire [6].

    My personal experience is that performance only matters when you're big enough, so in the near future I want to experiment more on usability / nocode side. And I'd love to see more open source alternatives to the big ones.

    [1] https://hasgluten.com

    [2] https://multipreview.com

    [3] https://github.com/saasform/saasform

    [4] https://bulma.io

    [5] https://github.com/alpinejs/alpine

    [6] https://hotwire.dev

    news.ycombinator.com | 2021-04-04
    I have been enjoying building apps with https://hotwire.dev (server-side rendered with JS sprinkled on top) after using React/Vue heavily in the past.

    I'm amazed at how simpler & productive it has become to build apps without getting lost in the whole JS tool ecosystem.

  • HTML over-the-wire is the future of Web Development
    dev.to | 2021-04-04
    Hotwire is an alternative approach to building modern web applications without using much JavaScript by sending HTML instead of JSON over the wire.
  • Haskell Frontend with HOTWire? What are your thoughts?
    reddit.com/r/haskell | 2021-04-02
    I'm guessing some of you have heard of HOTWire.
  • Using a external libraries in Rails 6
    reddit.com/r/rails | 2021-04-01
    Rumor has it that Rails 7 may take yet another approach and may be released soon. https://hotwire.dev Search for Stimulus postings also.
  • Lazy-loading content with Turbo Frames and skeleton loader
    dev.to | 2021-03-30
    Hotwire is a new suite of frontend tools from Basecamp for building “reactive Rails” apps while writing a minimal amount of JavaScript.
  • The Role of JavaScript in a Rails Application
    Stimulus Reflex (https://docs.stimulusreflex.com/hello-world/quickstart) or the Rails recommended way - Hotwire (https://hotwire.dev/) build on top of that to provide reactive apps in a server side rendering application.
  • Hotwire in Action
    Hi everyone 👋, I make an awesome repository to help you to learn more about Hotwire.
  • Will it hurt a products chances to not use Ajax or a JS framework for page updates?
    reddit.com/r/rails | 2021-03-18
    That being said Hotwire and stimulus are coming to the rescue a bit.https://hotwire.dev
  • The Turbo Showcase 🚀
    dev.to | 2021-03-08
    I was getting a bit lost in the documentation of Turbo, so I thought "Why not creating a showcase of what you can actually do with it?"