nowfound

Dev tools · alternatives · 2026

24 alternatives to Mayu Live, a reactive web framework written in Ruby

Hi everyone, I have been working on this for some time now and thought I should post it here. I have enjoyed working with React in the past, and I love Ruby, so I thought I'd implement something like React in Ruby, and this is the result. Components are written in Haml and transformed into Ruby. Everything runs on the server, and there's no need to write any JavaScript. It's pretty fast, and latency is usually low enough nowadays when you can deploy apps anywhere in the world. It might not be suitable for all types of web apps, but it might be perfect for some. One of the main benefits of…

Mayu Live is a reactive web framework for Ruby that brings React-like component functionality to server-side Ruby development. Developers write components in Haml, which are transformed into Ruby code, eliminating the… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Mayu Live, a reactive web framework written in Ruby launched in 2023; newer entries below may have overtaken it.

  1. 1

    For a year or two I've been building a UI library with the aim of making desktop applications fun and easy to write. It is currently written in C/Ruby and uses a custom tree sitter grammar to describe templates. Features include: composable UI components, template directives, event and prop handling, slots, styles and automation capabilities baked in. One of the goals of the project is privileging easy to write custom components via a drawing API over providing a fixed set of components. At the time of this writing it should install on Windows, Mac, and Linux, but sometimes it is hard…

    2025 · codeberg.org · its alternatives →

  2. 2

    Hey HN, I'm Nate, the creator of Tamagui. One is a React framework that does two things differently in hopes of simplifying how we build websites and apps: 1. It unifies React Native and React web with typed file system routing by making Vite able to serve RN. This lets you share (or diverge) your code in a simpler way for cross-platform apps. 2. We've partnered with Zero (https://zerosync.dev) to make local-first work well. We've been building a solution in One that makes Zero supporting server rendering, without waterfalls, and with seamless server/client handoff. ---…

    2024 · onestack.dev · its alternatives →

  3. 3

    Following the Ant Design specification, we developed a React UI library antd (Pronunciation) that contains a set of high quality components and demos for building rich, interactive user interfaces.

    2016 · ant.design · its alternatives →

  4. 4
    Blitz.js▲270

    Rails-like framework for React apps, built on Next.js

    2020 · github.com · its alternatives →

  5. 5

    Hi HN! I created this lib in the need of a simple and tiny framework to easily do AJAX-style navigation / replacement of fragments in the page, in a web application. For people who don't want to use client-side-rendering and complex frameworks à la React, there are nowadays a few "HTML-over-the-wire" libraries, like HTMX, Unpoly or this super-tiny one Swap.js :) One other key thing is that no external tool is needed: no bundler, no webpack, no TypeScript compiler, no minification needed. Just write HTML, JS (+ your preferred server-side language: PHP, Python, etc.) and it works. The…

    2023 · github.com · its alternatives →

  6. 6

    Hi everyone, I've been working on this thing for a while. It transpiles Haml into Ruby, and then it streams patches to the browser which update the DOM. There is a memory leak in s.rb, which I'm not really sure how to solve. Seems like objects stay alive for longer than they should because of circular references or something but I'm not sure what's going on to be honest. I think this approach has potential though.

    2023 · github.com · its alternatives →

  7. 7

    UI elements in ready-to-use components for React

    2017 · coolsymbol.now · its alternatives →

  8. 8UG

    Hi all, I'm currently working on my hobby project, and one of the fun constraints I put in was to build using as less dependencies as possible. I chose Go as it has a really good standard library, and all went well for building backend. But for frontend, I was wondering whether I should break the constraint and go for React. I tried options like Web Components, but I really didn't like the ergonomics and I didn't want to use jQuery either. Out of curiosity, I was exploring Go's html/template package to see if I can write UIs in a React-like manner. I found most of the online docs using…

    2024 · its alternatives →

  9. 9
    Render▲318

    Hey HN, I'm Anurag, founder and CEO of Render, a cloud for application developers. We've just launched Render Workflows, a way to define durable tasks by decorating plain TypeScript or Python functions and running them on Render without operating queues, worker pools, retry logic, and state management. Code example below [1]. The use cases we have in mind include agent loops, ETL/data pipelines, billing flows, and other long-running jobs. The model is simple: mark an existing function as a Task, deploy the repo as a Workflow, then trigger runs from your application code or via our API.…

    2019 · render.com · its alternatives →

  10. 10

    Full reactivity JS/TS framework. Lightweight replacement of React + MobX + React Router. Very small and fast !! - PxyUp/Revact

    2019 · github.com · its alternatives →

  11. 11RL

    2015 · dariocravero.github.com · its alternatives →

  12. 12BP

    Fir leverages Golang’s standard library html/template package and a bit of alpinejs to allow building reactive UIs. You start with plain old html and use alpinejs to enhance it to bring no-page-reload interactivity to web apps. The Fir toolkit is designed for Go developers with moderate html/css & js skills who want to progressively build reactive web apps without mastering complex web frameworks. It includes a Go library and an Alpine.js plugin. How it works ? On receiving user-interactions the fir server re-renders html templates and sends it over the wire where the fir client…

    2023 · livefir.fly.dev · its alternatives →

  13. 13HH

    Source https://github.com/dashborg/hibiki | Interactive Tutorial https://playground.hibikihtml.com/tutorial/ I love JavaScript, but for many projects -- especially internal tools and prototypes -- setting up a full frontend JavaScript stack (npm, webpack, babel, create-react-app, redux) and all of their configuration files, folders, and scaffolding is overkill. Hibiki HTML incrementally plugs into any backend, using any template language (even static HTML files) with a single script include. It includes a built-in frontend data model, Vue.js-like…

    2022 · playground.hibikihtml.com · its alternatives →

  14. 14AA

    Yes, another reactive UI framework for JavaScript. Bear with me, please... :-) I 'invented' the concept for this back in 2011, and it was used (as a proprietary lib) in various startups. Even though many similar open source libs have been released since, and boy have I tried a lot of them, none have been able to capture the elegance and DX of what we had back then. I might be biased though. :-) So I started creating a cleaned-up, modern, TypeScript, open source implementation for the concept about five years ago. After many iterations, working on the project on and off, I'm finally happy…

    2025 · aberdeenjs.org · its alternatives →

  15. 15TR

    Hi HN, I got to work yesterday and today and came up with a very simple way to create and manage state in TinyJS. I end up creating a simple App to illustrate how to use the new createState function and custom components in a React like manner. Here's the code for it - https://github.com/victorqribeiro/tinyapp Here's the PR for the createState function - https://github.com/victorqribeiro/TinyJS/pull/9

    2025 · its alternatives →

  16. 16IM

    Hi! I made a React compatibility library for a Virtual DOM library (https://github.com/aidenybai/million). The idea is to have much faster rendering (a compiler optimizes virtual DOM beforehand) while ensuring the same developer experience React provides. This is very, VERY early stage, so be prepared for weird bugs / plugin incompatibility / etc. If you have any suggestions, I'd be more than happy if you replied in a comment with it! You can spin up the demo here >> https://stackblitz.com/github/aidenybai/million-react-compat

    2022 · its alternatives →

  17. 17TD
  18. 18
    Minze▲93

    Dead-simple JS framework for native web components

    2022 · minze.dev · its alternatives →

  19. 19

    A data aware UI components library for building realtime maps - reactivemaps/README.md at master · appbaseio/reactivemaps

    2017 · github.com · its alternatives →

  20. 20

    reactive x react = xreact. Contribute to reactive-react/xreact development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  21. 21

    An Extensible, Concurrent Web Framework for Rust. Contribute to iron/iron development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  22. 22

    A batteries-included Rust web framework built around a new programming model for composable, multi-target rendering.

    6d ago · proa.so · its alternatives →

  23. 23

    Server-side execution for React 🌋. Contribute to calderajs/caldera-react development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  24. 24

    Author here. This is an attempt to simplify frontend development: 1. Standards first: User interfaces should be assembled with HTML, styled with CSS, and enhanced with JavaScript. 2. Less abstractions: UI composition should be easy and require as few idioms and abstractions as possible, both on client and server. 3. Design Systems: Design should be a separate subsystem, easily accessible for developers who care about and understand design. 4. Scalability: Complex UIs should retain simplicity as the application grows. Eager to hear your thoughts!

    2025 · nuejs.org · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →