behavior_lens provides advanced tools for tracking user activity, sessions, custom events, click heatmaps, and more. It supports real-time updates, customizable reports, and data persistence for detailed analysis.
Scriptor is a Rails Engine that allows you to manage and execute Ruby scripts located in the `script` folder directly from a web interface. This gem is designed for developers who want an intuitive way to trigger and monitor scripts without needing to access the command line. Key Features: - Run Ruby scripts with dynamic arguments via a browser-based UI. - Preview script execution commands before running them. - Capture and display script output in real-time. - Simple integration into existing Rails applications.
enumerator_io allows you to wrap an enumerator in an IO-compatible interface, enabling chunked reads and efficient memory usage. Ideal for streaming large files or processing data in real-time without buffering everything into memory.
DigestIO wraps any IO object, calculating a cryptographic digest (e.g., MD5, SHA256) as data is written to it. This allows you to verify data integrity or generate checksums in real-time without requiring a separate pass over the data. Ideal for logging, file uploads, or any use case where you need both to write and hash data efficiently.
This is an improved input function for Ruby. Using this gem, you can easily get user input with real-time type validation, ensuring that the data provided is as expected, among other things. If you have any questions, check the documentation: https://github.com/barrosflavio/ruby_better_input Features: - Ask, receive and check input in a single line - Support for types such as integer, float and boolean. - Input validation with clear error messages. - Intuitive and easy-to-use function.
Fetches real-time currency exchange rates and allows currency conversion.
Structure many real-time application concerns into channels over a single WebSocket connection.
This gem helps Rails apps implement real-time like/unlike functionality on polymorphic models with Turbo Streams broadcasting.
Telebugs Rails is an integration for Rails applications with Telebugs (https://telebugs.com). Telebugs is a simple error monitoring tool for developers. With Telebugs, you can track production errors in real-time and report them to Telegram.
Telebugs for Ruby is an error reporting library for Telebugs (https://telebugs.com/), a simple error monitoring tool for developers. With Telebugs, you can track production errors in real-time and report them to Telegram.
Hotsock is a real-time WebSockets service for your web and mobile applications, fully-managed and self-hosted in your AWS account. This gem provides the Ruby bindings for message publishing APIs and JWT signing.
A zero-config HTTP/2 proxy for lightweight production deployments with AnyCable real-time server included
A ruby client to get Real-time Air Quality data feed
raindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is designed for preforking servers such as unicorn, but should support any Rack HTTP server on platforms supporting POSIX shared memory. It may also be used as a generic scoreboard for sharing atomic counters across multiple processes.
Discover AnywhereTimeGem: Instantly access real-time information globally. Effortlessly retrieve current time for any location, enabling seamless global time management across diverse contexts and time zones.
Fluentd is an open source data collector designed to scale and simplify log management. It can collect, process and ship many kinds of data in near real-time.
Fluentd is an open source data collector designed to scale and simplify log management. It can collect, process and ship many kinds of data in near real-time.
Fluentd is an open source data collector designed to scale and simplify log management. It can collect, process and ship many kinds of data in near real-time.
The 'APM' (Application Performance Monitoring) Ruby gem provides developers with comprehensive insights into their software applications' performance and behavior. By monitoring end-user experiences, profiling code execution, tracing transaction flows, and tracking resource utilization, the gem assists in identifying bottlenecks, errors, and areas for optimization. Real-time alerts, error analysis, and trend tracking contribute to maintaining a smooth user experience, enhancing application scalability, and ensuring efficient resource utilization.
Real-time performance dashboard with metrics and insights for Rails
Selective is an intelligent test runner for your current CI provider. Get real-time test results, intelligent ordering based on code changes, shorter run times, automatic flake detection, the ability to re-enqueue failed tests, and more.
Selective is an intelligent test runner for your current CI provider. Get real-time test results, intelligent ordering based on code changes, shorter run times, automatic flake detection, the ability to re-enqueue failed tests, and more.