100rabhg

100rabhg / railswatch

Public

Monitor your Rails applications (self-hosted and free)

11
0
100% credibility
Found May 19, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Ruby
AI Summary

Railswatch is a free, self-hosted performance monitoring tool for Ruby on Rails applications. It gives developers a private dashboard to track how fast their web pages load, monitor background job performance, spot slow requests, and catch errors—all data stays in your own database instead of being sent to third-party services. Think of it as building your own mini version of expensive monitoring tools, right inside your app.

How It Works

1
🔍 You discover you need performance insights

Your Rails app is growing and you want to understand how fast your pages load and where slowdowns happen.

2
📦 You add Railswatch to your app

You add the gem to your project and run a simple setup command that creates everything needed for monitoring.

3
Your dashboard comes to life

Open your browser to see live charts showing your request speeds, traffic volume, and which pages are slowest.

4
You protect your monitoring dashboard
🔑
Set a simple password

Enable built-in password protection so only you and your team can see the dashboard.

👤
Use your app's login system

Connect to your existing user accounts so only logged-in admins can view performance data.

5
📊 You explore detailed reports

Dive into breakdowns showing slowest controllers, error timelines, and job performance from background workers.

6
🚀 Everything stays private

All your performance data lives safely in your own database—no third-party services involved.

🎉 You have your own command center

You can now spot slow pages instantly, catch errors before users complain, and optimize with confidence.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is railswatch?

Railswatch is a Ruby gem that turns your Rails application into its own performance monitoring dashboard. Instead of paying for New Relic or Datadog, you get a web interface at `/railswatch` that tracks request latency, throughput, slow requests, and 500 errors. It captures p50, p90, and p99 response times, breaks down performance by controller and action, and stores everything in your app's database. The dashboard includes charts, sortable tables, and CSV export. It also monitors Sidekiq jobs, Delayed Job tasks, Grape APIs, and Rake tasks out of the box.

Why is it gaining traction?

The hook is simple: free and self-hosted. No subscriptions, no data leaving your infrastructure, no Redis required for storage. Setup takes three commands: add the gem, run a generator, and migrate. The dashboard auto-updates in real-time and supports light/dark themes. You can annotate charts with deployment events, track custom code blocks with `Railswatch.measure`, and optionally use a separate database for monitoring data if you want isolation. For teams already using Sidekiq or Grape, integration happens automatically.

Who should use this?

Small to medium Rails shops tired of APM pricing who want basic performance visibility without the overhead. Developers running apps on shared hosting or strict data-residency environments where external services are not an option. Teams using Sidekiq or Delayed Job who want job-level timing alongside request metrics. If you need historical comparison, distributed tracing, or alerting, look elsewhere.

Verdict

Railswatch delivers a solid feature set for zero cost and minimal friction. The 1.0% credibility score and 11 stars reflect a young project with limited community adoption, so treat it as you would any early-stage gem: test thoroughly before production. The author claims production-readiness in two apps with moderate traffic, which is encouraging but not a substitute for widespread battle-testing. If you want APM basics without the vendor, it is worth a spin.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.