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, a reactive web framework written in Ruby launched on May 15, 2023 with 10 votes, #1,700 of 4,910 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 3 years on.
In plain words
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 need for JavaScript. All processing occurs on the server, allowing direct database access from callback handlers without requiring a separate API. It targets Ruby developers building web applications where server-side rendering and low latency are suitable, offering faster development without frontend complexity.
written from the facts on this page · September 2026
From the sources
Mayu is a live updating server-side component-based VDOM rendering framework written in Ruby - mayu-live/framework
In the maker’s words, at launch
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…
Does a similar job
all alternatives →
A backend agnostic Ruby framework for building reactive desktop apps2025 · codeberg.org · ▲92For 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…
One – A new React framework unifying web, native and local-first2024 · onestack.dev · ▲506Hey 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. ---…

Swap.js – a JavaScript micro-framework (HTML fragments over the wire)2023 · github.com · ▲127Hi 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…
Reactive DOM Updates in Ruby2023 · github.com · ▲8Hi 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.
- UGUse Go's HTML/template to write React-like code2024 · ▲106
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…
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 27d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 25d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 22d ago · openbot.run
Talanoa▲340Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 27d ago · corespeed.io
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, May 2023
the whole month →

In today's world, catchy headlines and articles often distract readers from the facts and relevant information. By utilizing OpenAI's language models, Boring Report processes sensationalist news articles, transforms them into the content you see, and helps readers focus on the essential details. We recently updated our iOS app experience, so any and all feedback would be appreciated. App Link: https://apps.apple.com/us/app/boring-report-news-by-ai/id644...
AI · 2023 · boringreport.org


Momentum Page▲834Launch your website in seconds, get users in minutes
Dev tools · 2023 · page.mmntm.build
