awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
igorkasyanchuk avatar

igorkasyanchuk/rails_performance

0
View on GitHub↗
1,239 stars·91 forks·Ruby·MIT·33 viewswww.railsjazz.com↗

Rails Performance

This project is a self-hosted application performance monitoring tool designed for Ruby on Rails environments. It functions as a diagnostic platform that tracks request response times, database query efficiency, and background job performance to help identify bottlenecks within web application infrastructure.

The tool distinguishes itself by integrating directly into the framework to provide real-time performance insights and developer-focused utilities, such as direct navigation from error reports to the corresponding lines in a code editor. It supports complex analysis by correlating performance metrics with deployment markers and custom events, allowing teams to observe how specific code releases or infrastructure changes impact system behavior.

The platform provides a comprehensive observability suite that includes system resource monitoring for CPU, memory, and disk usage, alongside request and activity filtering to focus on relevant operations. It features role-based dashboard access control to secure sensitive metrics and supports data management through configurable storage destinations and performance data exports. Additionally, the tool includes development workflow enhancements like live reloading to accelerate the testing cycle.

Features

  • Application Performance Monitoring Platforms - Functions as a diagnostic platform for visualizing system resource usage and request throughput.
  • Rails Query Profilers - Provides a self-hosted dashboard for tracking request latency and database query efficiency.
  • Application Performance Monitoring - Tracks request response times and rendering bottlenecks to identify performance issues.
  • Performance Visualization - Visualizes application performance data through interactive charts tracking resource usage and request duration.
  • Ruby on Rails Integrations - Provides specialized performance monitoring for the Ruby on Rails framework.
  • Error-to-Editor Navigators - Enables developers to jump directly from error reports to the problematic code in their editor.
  • Application Observability - Secures performance monitoring data through integrated authentication and access control.
  • Background Job Monitoring - Observes asynchronous task queues to record latency and throughput metrics.
  • Resource Monitoring - Tracks CPU, memory, and disk usage across server instances to provide infrastructure health visibility.
  • Deployment Event Markers - Overlays deployment markers on performance charts to correlate code releases with system behavior changes.
  • Framework Instrumentation - Provides automated telemetry capture by subscribing to internal framework events.
  • Metric Storage & Querying - Persists performance metrics in relational tables for historical trend analysis and querying.
  • Background View Renderers - Improves perceived performance by rendering components in the background after the initial page response.
  • Request Middleware - Intercepts web requests via middleware to measure execution time and resource consumption.

Star history

Star history chart for igorkasyanchuk/rails_performanceStar history chart for igorkasyanchuk/rails_performance

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does igorkasyanchuk/rails_performance do?

This project is a self-hosted application performance monitoring tool designed for Ruby on Rails environments. It functions as a diagnostic platform that tracks request response times, database query efficiency, and background job performance to help identify bottlenecks within web application infrastructure.

What are the main features of igorkasyanchuk/rails_performance?

The main features of igorkasyanchuk/rails_performance are: Application Performance Monitoring Platforms, Rails Query Profilers, Application Performance Monitoring, Performance Visualization, Ruby on Rails Integrations, Error-to-Editor Navigators, Application Observability, Background Job Monitoring.

Which projects share features with igorkasyanchuk/rails_performance?

Projects with overlapping indexed features include: roadrunner-server/roadrunner — RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a… uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… hashicorp/go-metrics — This library provides a toolkit for instrumenting Go applications to track performance data, including counters,… census-instrumentation/opencensus-go — OpenCensus-go is an observability instrumentation library designed to capture and export telemetry data from…

Projects sharing features with Rails Performance

These projects share indexed features with Rails Performance. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • roadrunner-server/roadrunnerroadrunner-server avatar

    roadrunner-server/roadrunner

    8,473View on GitHub↗

    RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a persistent worker model. It eliminates bootload overhead and initialization time by keeping application processes alive between requests, acting as a protocol-agnostic proxy that routes traffic to a pool of supervised workers. The server is built with a plugin-based modular architecture, allowing it to be extended with custom Go plugins and compiled into tailored binaries. It distinguishes itself by providing a unified execution model for a wide array of communication protocols,

    Goapplication-servergolanghacktoberfest
    View on GitHub↗8,473
  • uptrace/uptraceuptrace avatar

    uptrace/uptrace

    4,098View on GitHub↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Goapmapplication-monitoringclickhouse
    View on GitHub↗4,098
  • vendurehq/vendurevendurehq avatar

    vendurehq/vendure

    7,924View on GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    View on GitHub↗7,924
  • quarkusio/quarkusquarkusio avatar

    quarkusio/quarkus

    15,479View on GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    View on GitHub↗15,479
Compare all 30 related projects→

Curated searches featuring Rails Performance

Hand-picked collections where Rails Performance appears.
  • Production Error Tracking Systems
  • Self-Hosted Application Performance Monitoring
  • Performance Monitoring Tools