malinajs VS turbo

Compare malinajs vs turbo and see what are their differences.


Frontend compiler, inspired by Svelte (by malinajs)


The speed of a single-page web application without having to write any JavaScript (by hotwired)
Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
malinajs turbo
2 84
1,013 3,830
1.5% 2.1%
9.2 8.5
8 days ago 5 days ago
JavaScript TypeScript
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of malinajs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-29.


Posts with mentions or reviews of turbo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-06-24.
  • Browser extension fix! (After Github made changes to rendering)
    1 project | | 30 Jun 2022
    They instead switched to turbo.
  • Best way to deal with sorted data in a stream
    1 project | | 29 Jun 2022
    So far the best way I found is to use a Stimulus controller as described in this post by DHH
  • RVTWS: a Ruby stack for modern web apps
    9 projects | | 24 Jun 2022
    On to the frontend! Turbo is part of Hotwire, which now ships with Rails. Turbo makes it really easy to give server-rendered pages a snappy SPA feel, where parts of the page are updated instantly instead of a full page reload.
  • Does Rails use AJAX by default?
    1 project | | 12 Jun 2022
  • My project: railstart app
    47 projects | | 12 Jun 2022
    Based on Rails 7 and hotwired turbo and stimulus
  • Frontend Madness: SPAs, MPAs, PWAs, Decoupled, Hybrid, Monolithic, Libraries, Frameworks! WTF for your PHP backend?
    14 projects | | 8 Jun 2022
    According to its creator, “Stimulus.js is a JavaScript framework with modest ambitions. It doesn’t seek to take over your entire frontend—in fact, it’s not concerned with rendering HTML at all. Instead, it’s designed to augment your HTML with just enough behavior to make it shine. Stimulus pairs beautifully with Turbo to provide a complete solution for fast, compelling applications with a minimal amount of effort.
  • The balance has shifted away from SPAs
    6 projects | | 21 May 2022
    Thanks for the link, it is an interesting and obvious way to have clearer conversations.

    Multiple types have a recommendation to use "turbolinks-style transitions", which was new to me. So I did some research, and it's basically another take on "just render html, and let a framework take care of AJAX-ifying it". I've seen some attempts at this before, like the UpdatePanel's from ASP.Net Web Forms back in the 2000's.

    It looks like Turbolinks itself is defunct, but has been superseded by Turbo (, and I only see chatter in Rails communities. It also looks like there are some other alternatives.

    Are people actually using "turbolinks-style transitions"? And if so, what are you using how is it working out for you?

  • Custom Turbo Stream Actions
    3 projects | | 15 May 2022
    So I was wondering how one would go about creating custom turbo stream actions. From how DHH (the original creator of Rails) has discussed turbo streams, it is unlikely that turbo will support more actions, there is a pending PR but not much has moved.
  • Hotwired Modals
    2 projects | | 29 Apr 2022
    We can use Hotwire -- specifically, Stimulus and Turbo -- to create some modals that present a nice, dynamic user experience. And they can do this while staying in a mutli-page app structure that Rails is so good at.
  • PHP isn't dead
    1 project | | 20 Apr 2022
    Laughs in Turbo

What are some alternatives?

When comparing malinajs and turbo you can also consider the following projects:

Turbolinks - Turbolinks makes navigating your web application faster

htmx - </> htmx - high power tools for HTML

hotwire-rails - Use Hotwire in your Ruby on Rails app

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

turbo-rails - Use Turbo in your Ruby on Rails app

stimulus_reflex - Build reactive applications with the Rails tooling you already know and love.

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

stencil - A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.

reactor - Phoenix LiveView but for Django

Stimulus - A modest JavaScript framework for the HTML you already have


importmap-rails - Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling.