Sync – Realtime partials with Rails
I’m Chris McCord, a programmer with a passion for science and building things. I spend my time crafting the Phoenix Framework, working with …
Sync – Realtime partials with Rails launched on April 22, 2013 with 143 votes, #11 of 528 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 13 years on.
In plain words
Sync is a Rails tool that enables real-time updates of partial views in the browser without requiring a separate client-side framework. Developers can convert standard Rails partials to sync-enabled partials with minimal code changes, and those partials automatically update when data changes on the server. It's designed for Rails developers who want to add real-time functionality while maintaining their existing Rails stack and development practices.
written from the facts on this page · September 2026
From the sources
Sync started as a thought experiment that is growing into a viable option for realtime Rails apps without ditching the standard rails stack that we love and are so productive with for a heavy client side MVC framework. Sync lets you render partials for models that, with minimal code, update in realtime in the browser when changes occur on the server. We’ll run through a breakdown after the video, but first let’s see it in action: When changing your partial rendering from <%= render partial: %> to <%= sync partial: %> , Sync will render out your partial surrounded by two script tags, denoting where this partial’s DOM element begins and ends and creating a new partial to…from chrismccord.com
Does a similar job
all alternatives →- AIAction.io - 0 to Rails in 60 seconds in your browser2012 · action.io · ▲210
Stay Up To Date with Ruby on Rails2020 · fastruby.io · ▲78Automatic PRs in your repo to ease your future Rails upgrade
- SCSyncedStore CRDT – build multiplayer collaborative apps for React / Vue2021 · syncedstore.org · ▲144
SyncedStore is a library for building distributed, real-time collaborative web applications that sync automatically. This used to be quite complex, but with SyncedStore it's as easy as sharing a pie!
Razorframe – A Node.js module for empowering real-time apps at scale2016 · github.com · ▲52Node library for empowering real-time applications at scale - team-emt/razorframe
SyncKit – Offline-first sync engine (Rust/WASM and TypeScript)Nov 2025 · github.com · ▲87Local-first collaboration SDK for React, Vue, and Svelte. Batteries-included: Rich text, undo/redo, cursors, and presence. - Dancode-188/synckit
Topical – Elixir library for synchronising state to web clients2023 · github.com · ▲8Hi HN. I've been working on an Elixir library for synchronising state, maintained by the server, to connected web clients. I found this was something I kept implementing for side-projects, so I've extracted it into a library. It solves a similar problem to Phoenix LiveView, but aimed at a different level of abstraction: rather than synchronising HTML and UI events, this just synchronises (JSON-serialisable) state. Topics can be shared between connected users, and each client can subscribe to multiple topics. The library takes care of starting topic instances (GenServer processes) as needed,…
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 ↗
Launched alongside, April 2013
the whole month →- IM
Dev tools · 2013 · scarcecapital.com
- CN
Life & fun · 2013 · kentonv.github.com

Website usability audit tool for AI. The 2013 checklist, resurrected for 2026. Copyable prompts to audit any website against proven UX principles.
AI · 2013 · userium.com
- CJ
Life & fun · 2013 · heelhook.github.com

True Sublime Text style multiple selections for Vim - terryma/vim-multiple-cursors
Life & fun · 2013 · github.com
- HSHN Store▲190
Commerce · 2013 · hnstore.co