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.
An Introduction to Ruby Parsing with Prism
Prism is here to change our lives as Ruby developers - find out how: https://blog.appsignal.com/2026/01/07/an-introduction-to-ruby-parsing-with-prism.html
xchan.rb v0.20.0 Released!
xchan.rb is an easy to use, minimalist library for InterProcess Communication (IPC). The library provides a channel that can help facilitate communication between Ruby processes who have a parent <=> child relationship.
Awesome Ruby blogs
Hello everyone! 👋 See the updated Awesome Ruby Blogs 💎 and send me pull request if I missed something! Happy winter! ⛄
Veri v2.0: Important Fixes for Rails Authentication Gem
Veri, a minimal authentication framework for Rails, releases v2.0. This release fixes the major user impersonation issue that existed in v1. Upgrading is highly recommended. [more inside]
Ruby bindings for lockf(3)
lockf.rb offers Ruby bindings for the advisory-mode lock provided by the lockf(3) function. It is similar to flock(2) in spirit but it also has semantic differences that can be desirable when used across the fork(2) boundary and that is usually the main reason to use this library.
ruby-libgd: Ruby gets its raster graphics engine back
👉 Full article: Ruby Can Create Images Again — How ruby-libgd brings a real raster engine back to Ruby https://rubystacknews.com/2026/01/05/ruby-can-create-images-again/ [more inside]
Dependency Inversion Principle
The Dependency Inversion Principle in Ruby: what it really means, when to use dependency injection, and when to keep your code simple. [more inside]
Self Hosted App
In this episode, we’ll go from a fresh Rails 8 application and a newly provisioned Raspberry Pi to deploying the application on the PI. We’ll also set up a domain to point to this application and put in place geo restrictions to help prevent unwanted access. https://www.driftingruby.com/episodes/self-hosted-app
Rails adds a useful revision checking method
In some of my projects in recently years, I’ve had to track versions between deployments. Rails added an official method to handle this in its main branch [more inside]
Grepfruit v3.2: Programmatic API for Text Search
Grepfruit, a ractor-powered text search gem, adds a programmatic API in v3.2, a count-only mode, and Ruby 4 support. [more inside]
React on Rails and How to integrate React with Rails 8
React on Rails is a nice pre-built integration of React and Rails.
Rails MCP Server 1.5.0: Security Hardening and Sandboxed Environment Support
The Rails MCP 1.5.0 includes security improvements, and for the first time, it can be used with Agents like Code Claude. You get the benefit of asking Rails and Prism for static analysis of your app. [more inside]
Interface Segregation Principle
How to apply the Interface Segregation Principle in Ruby, and why taking it too far can hurt your design. Practical examples and trade-offs. [more inside]
UPDATE: Telegem Examples Added & Live Stars Counter!
Quick update on the Telegem Ruby Telegram bot framework: [more inside]