12 مستودعات
Hooks for interacting with browser-level APIs and document properties.
Distinguishing note: Focuses on browser-specific side effects rather than UI state.
Explore 12 awesome GitHub repositories matching web development · Browser API Hooks. Refine with filters or upvote what's useful.
React هي مكتبة JavaScript لبناء واجهات المستخدم تعتمد على معمارية قائمة على المكونات وتدفق بيانات أحادي الاتجاه.
Provides hooks for interacting with browser-level APIs and document properties to synchronize state.
react-use is a collection of reusable state and effect hooks for managing common logic in React applications. It serves as a comprehensive library for implementing state management patterns and wrapping various browser APIs into consistent hook interfaces. The project provides a specialized toolkit for DOM interaction and browser API integration, allowing components to track element dimensions, manage cookies, and monitor hardware sensors. It includes a suite of animation and timing utilities for physics-based numeric interpolation and frame-synced state updates. Beyond basic state managemen
Provides a consistent hook-based interface for interacting with native browser APIs and hardware sensors.
Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a foundational set of UI elements and layout primitives, anchored by a base component that supports consistent styling, spacing, and layout properties across the entire interface. The library is built on a design-driven theme engine that uses a provider-based system to propagate global design tokens and color schemes throughout an application. The library distinguishes itself through a robust architecture that emphasizes component composition and reusable interaction logic. It uti
Dynamically updates the browser document title based on application state changes.
This project is a comprehensive collection of modular, reactive functions designed to streamline the development of user interfaces. It serves as a toolkit for managing application state, wrapping native browser hardware and system features, and encapsulating common logic patterns into reusable units. By binding asynchronous data sources, browser events, and system properties to component state, it provides a unified framework for building interactive web and desktop applications. The library distinguishes itself through its focus on composition and lifecycle management, allowing developers t
Exposes native browser hardware and system features as reactive hooks for simplified application integration.
This project is a comprehensive library of reusable React hooks designed to simplify browser API integration, state management, and component lifecycle tracking. It provides a declarative interface for managing complex browser interactions, allowing developers to encapsulate imperative logic into modular, composable functions that integrate directly with the component lifecycle. The library distinguishes itself by offering specialized utilities for asynchronous data orchestration, including built-in caching, retry logic, and loading state management. It also features advanced performance opti
Wraps low-level imperative browser interfaces into declarative hooks to simplify interaction with system features.
BeEF is a modular security testing environment designed for browser exploitation and web application auditing. It functions as a platform for security professionals to evaluate client-side defenses by injecting persistent scripts into web browsers, establishing a bidirectional communication channel for remote command execution and data exfiltration. The framework distinguishes itself through its ability to use compromised browser sessions as proxies to conduct internal network reconnaissance, effectively bypassing perimeter security controls. It utilizes an event-driven control interface and
Injects persistent client-side scripts into browsers to establish bidirectional communication for remote command execution.
kiss-translator is a browser extension that provides an AI translation pipeline to render bilingual web content. It functions as a bilingual web translator, displaying original and translated text side-by-side while preserving the layout, formatting, and links of the original webpage. The tool distinguishes itself through deep AI customization, using terminology glossaries, conversation memory, and variable-based prompt templating to improve translation accuracy. It supports real-time translation streaming and allows users to compare outputs from multiple translation services simultaneously w
Connects to translation services using custom URL endpoints and request hooks to handle diverse data formats.
This project is a collection of reusable React hooks designed to wrap browser APIs, manage state persistence, and handle DOM observation. It provides a consistent interface for integrating native browser capabilities directly into the React component lifecycle. The library includes specialized toolkits for monitoring the browser environment, such as window resizing, network connectivity, and viewport visibility. It also provides mechanisms for managing execution timing through debouncing, throttling, and the control of timeouts and intervals. Additional capabilities cover state management wi
A comprehensive collection of React hooks that wrap browser APIs for hardware, geolocation, and speech synthesis.
usehooks-ts is a comprehensive collection of reusable TypeScript-based hooks designed for managing state, DOM events, and browser API interactions within React applications. It provides a typed library of functions to handle common frontend patterns and side effects. The project distinguishes itself by offering specialized hooks for browser integration, including tools for interacting with the system clipboard, managing local and session storage persistence, and loading external scripts. It also includes utilities for responsive UI development, such as tracking media queries, window dimension
Provides specialized hooks for interacting with browser-level APIs, the clipboard, and intersection observers.
react-adaptive-hooks هي مجموعة من خطافات (hooks) React والمغلفات المصممة للتعامل مع واجهات برمجة تطبيقات المتصفح لاكتشاف إمكانيات الأجهزة والوسائط والشبكة. تقوم بمزامنة إشارات أجهزة المتصفح منخفضة المستوى مع دورة حياة مكونات React لتشغيل واجهات مستخدم تكيفية. يوفر المشروع أدوات لمراقبة موارد الأجهزة، بما في ذلك تقدير ذاكرة النظام واكتشاف النوى المنطقية للمعالج، لتوسيع نطاق الكثافة الحسابية. يتضمن إمكانيات للتحقق من الدعم الأصلي لتنسيقات فك تشفير الفيديو والصور المحددة ومراقبة أنواع اتصالات الشبكة وتفضيلات توفير البيانات. تمكن هذه الأدوات من تكييف تسليم الوسائط، وجودة موارد الواجهة الأمامية، وتعقيد التطبيق بناءً على قيود الجهاز والشبكة في الوقت الفعلي.
Provides React hooks that wrap native browser APIs for device and network capability detection.
jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene
Directly modifies document elements and window properties through the browser's native DOM and API hooks.
هذا المشروع عبارة عن مكتبة مختارة من المنطق القابل لإعادة الاستخدام المصمم لتبسيط إدارة الحالة وسلوك المكونات في تطبيقات الويب. يعمل كأداة تطوير للواجهة الأمامية توفر مجموعة من الخطافات (hooks) التي يقودها المجتمع للتعامل مع المهام الشائعة ضمن دورة حياة المكون. تتميز المكتبة بتقديم مستودع مركزي للحلول المشتركة لإدارة البيانات المعقدة وتفاعلات الواجهة. من خلال توفير تجريدات جاهزة لواجهات المتصفح، وطلبات بيانات الشبكة، ومكونات واجهة المستخدم، فإنه يسمح للمطورين باستبدال الأكواد المتكررة (boilerplate) بمنطق وظيفي معياري. تغطي المجموعة نطاقاً واسعاً من القدرات، بما في ذلك مزامنة البيانات غير المتزامنة، ودمج ميزات المتصفح الأصلية، وتغليف سلوكيات الواجهة القياسية. تم تنظيم هذه الأدوات لمساعدة المطورين على تحديد وتنفيذ أنماط متسقة لإدارة الحالة والآثار الجانبية عبر مشاريعهم.
Simplifies client-side interactions by providing hooks for native browser APIs like local storage and geolocation.