The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
How to elegantly update other UI when a Turbo Frame is updated
When a Turbo Frame updates, you sometimes need to also update UI elements that sit outside the frame but logically belong to it—like a menu, counter, or sidebar highlight. Before reaching for JavaScript, there’s a simple backend-only technique using a small helper that handles both full page loads and frame updates elegantly: How to elegantly update other UI when a Turbo Frame is updated
A delightful Toast component for your Rails apps - Rails Blocks
I built a delightful toast component for Rails inspired by the Sonner React project • Check it out here
Run RSpec specs in parallel (with the parallel_rspec gem)
Easily run your RSpec specs faster locally by parallelizing them — https://railsnotes.xyz/blog/parallel-rspec
Rails Start! Starter kit for Ruby on Rails applications
Rails Start! is a solution built on Docker and Make that allows you to launch Ruby on Rails on any operating system in just a few minutes. The project has been updated and now supports Rails 8.0.3 and Ruby 3.4.6 + YJIT. “make rails-start” is the only command to start your journey to Ruby on Rails World!
Sinatra Tutorial: Building a To-Do Application
A step-by-step tutorial for building a Sinatra web application in Ruby. Covers routes, ERB templates, sessions, and REST principles to create a full CRUD to-do list app. [more inside]
It's Official! The Bullies Are Running The Ruby Community!
After reading Joel Drapper’s article “Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover” and Josef Simanek’s article “Why I leave Ruby Central”, there is no doubt left in the fact that Shopify is a mean opportunistic company and isn’t good for the Ruby community. They intentionally compromised the neutrality of RubyGems and Bundler for their own commercial interests. https://andymaleh.blogspot.com/2025/09/its-official-bullies-are-running-ruby.html
SpellKit: Fast Typo Correction with Domain Protection for Ruby
SpellKit brings blazing-fast spell checking and typo correction to Ruby through native Rust bindings. Built on the SymSpell algorithm, it corrects user input at 16,000+ operations/second while preserving technical terms, product codes, and domain-specific terminology. [more inside]
Ruby Butler - cargo/uv-inspired tool for Ruby development.
Meet Ruby Butler — a cargo/uv-inspired helper to reimagine your gem & bundler experience. Now at your service (for free).
Rails Blocks: UI components for your Rails app
Rails Blocks is a ready-to-use collection of 230+ UI components with minimal dependencies and a focus on simplicity
Supermail: a better way to send email in Rails
I got annoyed at all the level of indirection in ActionMailer and created Supermail, which you can read about at https://beautifulruby.com/code/supermail-0-2-0 . Each email is a plain ‘ol Ruby object that doesn’t have weird instantiations or params.
The Complete Guide to Dev Containers in Ruby on Rails
From basic setup to advanced MCP integration: using Dev Containers for portable development environments that eliminate “works on my machine” problems. https://www.rorvswild.com/blog/2025/dev-containers-rails
Rails Conferences Are Discriminatory, Unintelligent, and Hateful of Ruby in 2025
Rails Conferences Are Discriminatory, Unintelligent, and Hateful of Ruby in 2025 https://andymaleh.blogspot.com/2025/09/ruby-on-rails-conferences-are.html
Rails API Authentication with the auth generator
The Single-Page Application madness is a part of the past and Hotwire is the go-to alternative for interactive Rails applications. However, there are some use cases where building an API-only Rails app makes sense: mobile apps, teams that are comfortable with FE frameworks or multi-platform applications. In this article we will learn how to add user authentication with the Rails 8 auth generator in API-only apps. Full article on our tech blog: https://avohq.io/blog/rails-api-authentication-with-the-auth-generator
How to build agents (with llm.rb)
New blog post takes a look at how to build agents (with llm.rb).
Kickstart app template is back
A few years ago I hacked together some Ruby on Rails app templates and people seemed to like them. Then life happened and the project sat in the archive. Just brought it back to life — repo link’s here. [more inside]
Ruby Syntax
After building several startup projects with RoR, I wanted to sit down and understand Ruby syntax. Like what does it look like when you have time and not be limited by time pressure, or commercial forces. [more inside]
Glimmer DSL for Web Component Attribute Listener & Component Attribute Data-Binding
Glimmer DSL for Web (Frontend Framework for Ruby on Rails) version 0.7.2 & 0.7.3 add new samples to demonstrate the newly added features of Component Attribute Listener and Component Attribute Data-Binding [more inside]
More everyday performance rules for Ruby on Rails developers
A compilation of good practices to write optimized Ruby code that you can apply to any Rails application: https://www.rorvswild.com/blog/2025/more-everyday-performance-rules-for-ruby-on-rails-developers