Performant react hooks for WebApi Observers, useResizeObserver, useInteractionObserver, useMutationObserver
Monitor if a component is inside the viewport, using IntersectionObserver API
Resize observer for React
A React hook that allows you to use a ResizeObserver to measure an element's size.
React MutateObserver Component
React bindings for MobX. Create fully reactive components.
React hook to use IntersectionObserver declaratively.
A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available
Resize observer for React
A React hook that fires a callback whenever ResizeObserver detects a change to its size
Reactive primitives for observing resizing of HTML elements.
Lightweight React bindings for MobX based on React 16.8+ and Hooks
A React Hooks package for mutation-observer
Polyfills the ResizeObserver API and supports box size options from the latest spec
Track React component in viewport using Intersection Observer API
React component for the Intersection Observer API
Detect if web fonts are available
A React component for observing element's bounds
A polyfill for the Resize Observer API
Tracks the intersection of a DOM element and its containing element or the viewport.
A simple little class that helps making Observable testing a breeze
Observe CSS property changes on any elements
ESLint React's ESLint plugin for interacting with Web APIs
Symbol.observable ponyfill
Every class or object can be transformed to observer and dynamically react to data changes across several models. Observable module is using build in Active Record hooks or database triggers which can be turned on in multiple App environment.
RubyPi is a minimal, composable AI agent harness for Ruby. Build production-ready LLM agents and AI agents with a unified provider interface across OpenAI, Anthropic Claude, and Google Gemini, plus first-class support for tool calling (function calling), streaming responses, automatic retries, provider fallback, context compaction, and a think-act-observe agent loop. Anti-framework design — small, idiomatic, and explicit. Ideal for building autonomous AI agents, ReAct agents, tool-using LLM agents, and chatbots in Ruby.