SDK to build robust real-time communication applications.
A real-time twitter bot that uses Jabber (XMPP)
== FEATURES/PROBLEMS: * Order types supported: buy, short, sell and cover * Pulls real-time stock quotes from Yahoo! Finance == SYNOPSIS: Fantasy Stock Exchange app on Facebook (by HedgeStop.com): http://apps.facebook.com/hedgestop/ As of this writing, the Fantasy Stock Exchange application on Facebook does not allow one to place stop-limit orders or otherwise automatically trigger a buy/sell or cover/short order based upon specified prices. FSX Trader, when combined with a periodic cron job, can make these trades for you. Simply configure your trades in the '~/.fsx_trader.yml' file and they will happen automatically whenever FSX Trader is run AND conditions for making a trade (as specified via the config file) have been met. Note: fsxtrader of course depends upon the external HTML form variables of the FSX App and Facebook login page. If these variables have changed, fsxtrader be temporarily broken until the gem can be updated. A programmatic API into FSX would be ideal, but is currently not yet offered by HedgeStop. == REQUIREMENTS:
Gamelan is a good-enough soft real-time event scheduler, written in Ruby, especially for music applications.
Gamelan is a good-enough soft real-time event scheduler, written in Ruby, especially for music applications.
A Ruby client for the DoubleMap real-time transit API. The major version of this gem will match the version of the DoubleMap API that it is built for (e.g., 2.0.0 -> v2).
Creates complete scaffolds using ajax to create, edit and destroy on the same page. Also includes a real-time search field.
Makes pretty, high-res backgrounds from the real-time photos of Earth by Himawari8, or is intended for similar personal usage. Please see the readme for more!
ShipEngine's easy-to-use REST API lets you manage all of your shipping needs without worrying about the complexities of different carrier APIs and protocols. We handle all the heavy lifting so you can focus on providing a first-class shipping experience for your customers at the best possible prices. Each of ShipEngine's features can be used by itself or in conjunction with each other to build powerful shipping functionality into your application or service. ## Getting Started If you're new to REST APIs then be sure to read our [introduction to REST](https://www.shipengine.com/docs/rest/) to understand the basics. Learn how to [authenticate yourself to ShipEngine](https://www.shipengine.com/docs/auth/), and then use our [sandbox environment](https://www.shipengine.com/docs/sandbox/) to kick the tires and get familiar with our API. If you run into any problems, then be sure to check the [error handling guide](https://www.shipengine.com/docs/errors/) for tips. Here are some step-by-step **tutorials** to get you started: - [Learn how to create your first shipping label](https://www.shipengine.com/docs/labels/create-a-label/) - [Calculate shipping costs and compare rates across carriers](https://www.shipengine.com/docs/rates/) - [Track packages on-demand or in real time](https://www.shipengine.com/docs/tracking/) - [Validate mailing addresses anywhere on Earth](https://www.shipengine.com/docs/addresses/validation/) ## Shipping Labels for Every Major Carrier ShipEngine makes it easy to [create shipping labels for any carrier](https://www.shipengine.com/docs/labels/create-a-label/) and [download them](https://www.shipengine.com/docs/labels/downloading/) in a [variety of file formats](https://www.shipengine.com/docs/labels/formats/). You can even customize labels with your own [messages](https://www.shipengine.com/docs/labels/messages/) and [images](https://www.shipengine.com/docs/labels/branding/). ## Real-Time Package Tracking With ShipEngine you can [get the current status of a package](https://www.shipengine.com/docs/tracking/) or [subscribe to real-time tracking updates](https://www.shipengine.com/docs/tracking/webhooks/) via webhooks. You can also create [custimized tracking pages](https://www.shipengine.com/docs/tracking/branded-tracking-page/) with your own branding so your customers will always know where their package is. ## Compare Shipping Costs Across Carriers Make sure you ship as cost-effectively as possible by [comparing rates across carriers](https://www.shipengine.com/docs/rates/get-shipment-rates/) using the ShipEngine Rates API. Or if you don't know the full shipment details yet, then you can [get rate estimates](https://www.shipengine.com/docs/rates/estimate/) with limited address info. ## Worldwide Address Validation ShipEngine supports [address validation](https://www.shipengine.com/docs/addresses/validation/) for virtually [every country on Earth](https://www.shipengine.com/docs/addresses/validation/countries/), including the United States, Canada, Great Britain, Australia, Germany, France, Norway, Spain, Sweden, Israel, Italy, and over 160 others.
Conspire is a real-time collaborative editing platform using Git as a transport layer.
A Rails gem for real-time collaboration using ActionCable
Eventmachine-based library for building real-time ruby applications using the Mt.Gox websocket API
To show real-time stock quotes.
Chatbots allow you scale your customer communications through messaging, automating tasks and enabling transactions, but they can't empathize like humans, reliably interpret intent, or solve overly complex customer problems. With Wordhop, you can monitor your Chatbot for friction in your conversational experience, and fix problems in in real-time. Simply drop in a couple of lines of code into your Chatbot and add Wordhop to Slack. Collaborate with your Slack team to identify bottlenecks and take over for your bot at just the right time to engage your users and produce business results. With our reports, you'll gain actionable insights that help you train your bot, train your people, and optimize your conversational experience.
A Ruby client for the BART real-time transit API.
Real-time Hystrix metrics for Sinatra apps
Chatbots allow you scale your customer communications through messaging, automating tasks and enabling transactions, but they can't empathize like humans, reliably interpret intent, or solve overly complex customer problems. With janis, you can monitor your Chatbot for friction in your conversational experience, and fix problems in in real-time. Simply drop in a couple of lines of code into your Chatbot and add janis to Slack. Collaborate with your Slack team to identify bottlenecks and take over for your bot at just the right time to engage your users and produce business results. With our reports, you'll gain actionable insights that help you train your bot, train your people, and optimize your conversational experience.
CoinCap is a useful tool for real-time pricing and market activity for over 1,000 cryptocurrencies.
A websockets based real-time message solution for delivering messages to specific clients
ActionInsight is a robust analysis and error management package tailored for the Ruby on Rails ecosystem. Developed with the intent of enhancing web application performance and reliability, ActionInsight tracks the components operating in the background of your application, analyzes processes over time, and aggregates performance metrics. Additionally, it captures error situations and provides advanced tools for error analysis. By considering not only user interactions but also the internal mechanics of the application, from database queries to background tasks, it facilitates a comprehensive examination. Through customizable alerts and notifications, it offers developers real-time feedback and aids in preemptively identifying potential issues. ActionInsight streamlines the development process, assisting in creating more efficient, swift, and dependable web applications.
View-specific method for real-time copyright in rails applications
qrng.anu.edu.au offers true random numbers to anyone on the internet. The random numbers are generated in real-time in our lab by measuring the quantum fluctuations of the vacuum. The vacuum is described very differently in the quantum mechanical context than in the classical context. Traditionally, a vacuum is considered as a space that is empty of matter or photons. Quantum mechanically, however, that same space resembles a sea of virtual particles appearing and disappearing all the time. This result is due to the fact that the vacuum still possesses a zero-point energy. Consequently, the electromagnetic field of the vacuum exhibits random fluctuations in phase and amplitude at all frequencies. By carefully measuring these fluctuations, we are able to generate ultra-high bandwidth random numbers.
We provide a modern and simple product suite to access rich content, real-time pricing, flight availability, and much more from all major airlines.
Get real-time notifications about new jobs on Odesk on your Mac.
DaDaPush: Real-time Notifications App Send real-time notifications through our API without coding and maintaining your own app for iOS or Android devices.
RcrewAI Rails is a comprehensive Rails engine that brings AI agent orchestration to your Rails applications. Build intelligent AI crews that collaborate to solve complex tasks with full database persistence, background job integration, and a beautiful web dashboard for monitoring and management. Features: • ActiveRecord models for crews, agents, tasks, and executions with full persistence • Rails generators for scaffolding AI crews and agents • ActiveJob integration for asynchronous crew execution (works with any Rails background job adapter) • Web dashboard with real-time monitoring and management interface • Multi-LLM support: OpenAI GPT, Anthropic Claude, Google Gemini, Azure OpenAI, Ollama • Production-ready with logging, error handling, and security controls • Human-in-the-loop workflows with approval mechanisms • Tool ecosystem: web search, file operations, SQL, email, code execution
Ruby bindings for LZMAT. LZMAT is an fast real-time lossless data compression library.
This gem uses real-time data and conversion rates provided by x-rates.com
yalgaar Ruby SDK for real-time messaging
Lists all currently trending shows and movies with their respective details based on real-time check-in data from Trakt.tv
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.
Uses the command-line tool tcpdump to monitor local DNS requests. Publishes the requests in real-time to a SimplePubSub broker.
PaddleC is a Ruby C extension attempting to provide objects and methods to rapidly set up real-time signal processing test benches in Ruby.
Ruby interface for fetching Android real-time screen capture data via minicap.
A Ruby gem for retrieving real-time USD exchange rates and financial data.
SseCable enables real-time communication between servers and clients, allowing for efficient event broadcasting, channel subscriptions, and connection management.
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.
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.
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.
HeapPeriscopeUi is a Rails engine designed to help developers monitor, visualize, and diagnose memory-related issues within their Ruby applications. It functions by listening for UDP packets containing GC profiler reports and heap snapshots, typically transmitted by a companion agent (like `heap_periscope_agent`). The engine efficiently processes this data: GC reports are batched for optimized database insertion, while comprehensive heap snapshots, including detailed object counts by class, are stored transactionally. Furthermore, HeapPeriscopeUi can broadcast incoming metrics via ActionCable for real-time dashboard updates. Its integrated web interface allows users to browse, filter, and analyze the collected profiler reports, facilitating the identification of memory leaks, excessive object allocations, and opportunities for performance optimization.
A Ruby gem that fetches real-time stock and cryptocurrency prices from multiple sources.
A modern, real-time web interface for monitoring and managing Sidekiq queues. Features include live queue statistics, pause/resume operations, process limit management, bulk operations, and a responsive UI with zero configuration required. Perfect for production environments requiring professional queue monitoring capabilities. Built with Rails 7+ and shadcn-inspired design system for optimal user experience.
ActiveMatrix is a comprehensive Rails-native Matrix SDK that enables developers to build sophisticated multi-agent bot systems and real-time communication features. This gem provides deep Rails integration with ActiveRecord models, state machines for bot lifecycle management, multi-tiered memory systems, intelligent event routing, connection pooling, and built-in inter-agent communication. Perfect for building chatbots, automation systems, monitoring agents, and collaborative AI systems within Rails applications. Features include command handling, room management, media support, end-to-end encryption capabilities, and extensive protocol support (CS, AS, IS, SS).
Generate a complete real-time broadcasting system for Rails applications using Inertia.js with React. All code is generated into your project with zero runtime dependencies.
Heap Periscope Agent offers deep insights into your Ruby application's memory behavior. It collects and reports real-time Garbage Collection (GC) statistics and object allocation patterns, empowering developers to identify memory leaks, optimize usage, and enhance performance. Highly configurable and designed for minimal overhead.
LogBench is a well-structured Ruby gem for parsing and analyzing Rails log files with a focus on lograge format. Features include real-time log monitoring, interactive TUI with filtering and sorting, domain objects for clean code organization, and support for SQL query analysis.
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.
A Ruby gem to interact with the FAA's NOTAM API, which provides real-time notifications of changes in the National Airspace System (NAS).
A comprehensive Ruby library for building Model Context Protocol (MCP) servers in Rails applications, featuring tools, resources, authentication, and real-time capabilities.
Provides components and controllers for building real-time video chat features in Rails applications using WebRTC, Action Cable, Turbo Streams, and Stimulus.