awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 रिपॉजिटरी

Awesome GitHub RepositoriesEvent Interception Frameworks

Libraries for capturing and overriding default browser event behavior at the document level.

Distinguishing note: Specifically targets browser event interception for navigation control.

Explore 11 awesome GitHub repositories matching web development · Event Interception Frameworks. Refine with filters or upvote what's useful.

Awesome Event Interception Frameworks GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • philc/vimiumphilc का अवतार

    philc/vimium

    26,071GitHub पर देखें↗

    Vimium is a browser extension that provides a keyboard-driven interface for web navigation. By mapping standard text editor commands to browser interactions, it enables users to navigate web pages and interface elements without relying on a mouse or trackpad. The project functions as a customizable input mapper that intercepts low-level keyboard events at the document root. This allows users to override default browser shortcuts and define personalized command sequences to tailor their browsing workflow. The extension maintains consistent control across all browser environments, including res

    Captures low-level keyboard events to override default browser navigation behavior.

    JavaScript
    GitHub पर देखें↗26,071
  • wong2/chatgpt-google-extensionwong2 का अवतार

    wong2/chatgpt-google-extension

    13,081GitHub पर देखें↗

    This project is a browser extension that integrates large language model responses directly into search engine result pages. It functions as an AI search result integrator, embedding a customized interface within the browser to display generated answers alongside standard search results. The extension includes a markdown content renderer that converts raw AI text into formatted HTML, featuring syntax highlighting for code blocks and structured lists. Users can adjust the interface through customization settings for visual themes, language preferences, and the specific conditions that trigger

    Monitors browser URL changes and page loads to trigger AI service requests when a search is performed.

    TypeScriptbrowser-extensionchatgptchrome-extension
    GitHub पर देखें↗13,081
  • browserstate/history.jsbrowserstate का अवतार

    browserstate/history.js

    10,659GitHub पर देखें↗

    history.js is a cross-browser URL state manager and HTML5 History API polyfill. It functions as a single page application router that manages browser URL and history state consistently across HTML5 and HTML4 browsers, enabling navigation without triggering full page reloads. The project provides a JavaScript framework adapter that integrates history management with the event systems of jQuery, MooTools, and Prototype. It ensures compatibility through a fallback mechanism that switches to hash-based navigation and hashbang URLs when the native HTML5 History API is unavailable. The system cove

    Handles hashbangs and history API updates uniformly to ensure consistent URL state across all browsers.

    JavaScripthashchangehtml5-historyhtml5-history-api
    GitHub पर देखें↗10,659
  • 47ng/nuqs47ng का अवतार

    47ng/nuqs

    10,591GitHub पर देखें↗

    nuqs is a TypeScript library for managing React component state through the browser's URL query string. It provides a type-safe hook-based approach that synchronizes component state with the address bar, enabling shareable and bookmarkable application states. The library handles parsing and serializing URL query parameters into typed JavaScript values, supporting integers, floats, booleans, dates, and custom types with bijectivity verification. The library distinguishes itself through its comprehensive approach to URL state management, combining batch URL updates that merge multiple parameter

    Captures URL changes triggered by component actions and exposes new search parameters for test verification.

    TypeScriptquery-paramsreactsearch-params
    GitHub पर देखें↗10,591
  • whatwg/htmlwhatwg का अवतार

    whatwg/html

    9,163GitHub पर देखें↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    Specifies how the browser changes the current location by setting new URLs or reloading the page.

    HTMLcanvaseventsourcehtml
    GitHub पर देखें↗9,163
  • metafizzy/infinite-scrollmetafizzy का अवतार

    metafizzy/infinite-scroll

    7,489GitHub पर देखें↗

    Infinite Scroll is a JavaScript library that automatically loads and appends the next page of content when a user scrolls near the bottom of a container, or optionally when they click a button. It provides scroll-based pagination that fetches and inserts subsequent pages of content, with URL-driven content loading that determines next page URLs from selectors, templates, or custom functions. The library integrates with browser history, updating the URL and history state as new pages load while preserving scroll position so each page state is bookmarkable and refreshable. It is compatible with

    Changes the page URL and browser history using replaceState or pushState as content is loaded.

    HTMLajaxjavascript-pluginjquery-plugin
    GitHub पर देखें↗7,489
  • reach/routerreach का अवतार

    reach/router

    6,834GitHub पर देखें↗

    Reach Router is a client-side routing library for React applications that maps URL patterns to components without full page reloads. It defines navigation rules and component rendering through declarative route configuration, using nested React component trees instead of separate configuration files. The library supports parent-child route hierarchies so shared UI elements persist across page transitions, and provides a declarative Navigate component that triggers URL changes and view updates when rendered. It extracts dynamic segments from URL patterns and passes them as props to matched rou

    Subscribes to the popstate event and History API calls to detect browser URL changes.

    JavaScript
    GitHub पर देखें↗6,834
  • notion-enhancer/notion-enhancernotion-enhancer का अवतार

    notion-enhancer/notion-enhancer

    5,019GitHub पर देखें↗

    Notion Enhancer एक कस्टमाइज़ेशन फ़्रेमवर्क और डेस्कटॉप एप्लिकेशन मॉडिफ़ायर है जिसे Notion में JavaScript और CSS इंजेक्ट करने के लिए डिज़ाइन किया गया है। यह एक प्लगइन सिस्टम और थीम इंजन के रूप में कार्य करता है जो इंटरफ़ेस और मुख्य एप्लिकेशन व्यवहार को मॉडिफाई करता है। यह प्रोजेक्ट आंतरिक सॉफ़्टवेयर लॉजिक को ओवरराइड करने और डिफ़ॉल्ट व्यवहारों को बदलने के लिए कस्टम स्क्रिप्ट्स को इंजेक्ट करने में सक्षम बनाता है। इसमें कस्टम विज़ुअल स्कीम्स लागू करने के लिए CSS वेरिएबल्स को ओवरराइड करने के लिए एक थीम इंजन शामिल है और यह राइट-टू-लेफ्ट टेक्स्ट दिशा के लिए समर्थन प्रदान करता है। फ़्रेमवर्क यूज़र इनपुट इंटरसेप्शन के माध्यम से वर्कफ़्लो ऑटोमेशन, मॉड्यूलर प्लगइन प्रबंधन और निरंतर एक्सटेंशन स्टेट के लिए स्कोप्ड डेटाबेस के उपयोग सहित क्षमताओं की एक श्रृंखला को कवर करता है। यह क्रॉस-प्लेटफ़ॉर्म इंस्टॉलेशन के लिए इन मॉडिफ़ायर्स के साथ टारगेट एप्लिकेशन को स्टैंडअलोन निष्पादन योग्य (executable) में बंडल करने के लिए टूल्स भी प्रदान करता है।

    Provides a bridge to observe and react to user inputs and document changes by intercepting events.

    JavaScriptchromechrome-extensionedge
    GitHub पर देखें↗5,019
  • bigskysoftware/intercooler-jsbigskysoftware का अवतार

    bigskysoftware/intercooler-js

    4,787GitHub पर देखें↗

    Intercooler-js एक डिक्लेरेटिव AJAX फ्रेमवर्क और सर्वर-संचालित UI लाइब्रेरी है। यह एक हाइपरमीडिया वेब फ्रेमवर्क के रूप में कार्य करता है जो सर्वर से वितरित HTML फ्रैगमेंट्स के साथ विशिष्ट DOM एलिमेंट्स को बदलकर सिंगल-पेज अनुभवों के निर्माण को सक्षम बनाता है। यह लाइब्रेरी DOM एलिमेंट्स को सर्वर एंडपॉइंट्स पर मैप करने के लिए HTML एट्रिब्यूट्स का उपयोग करके खुद को अलग बनाती है, जो मैन्युअल स्क्रिप्टिंग के बिना एसिंक्रोनस HTTP रिक्वेस्ट्स और DOM अपडेट्स की अनुमति देती है। यह एक हाइपरमीडिया-संचालित आर्किटेक्चर का समर्थन करती है जहाँ सर्वर रिस्पॉन्स हेडर्स और एनोटेटेड HTML फ्रैगमेंट्स की डिलीवरी के माध्यम से क्लाइंट स्टेट को नियंत्रित करता है। यह प्रोजेक्ट सर्वर-सेंट इवेंट्स के माध्यम से रीयल-टाइम UI अपडेट्स, ब्राउज़र हिस्ट्री और स्टेट सिंक्रोनाइज़ेशन, और स्वचालित कंटेंट पोलिंग सहित व्यापक क्षमताओं को कवर करता है। यह संबंधित UI एलिमेंट्स के बीच अपडेट्स को कोऑर्डिनेट करने के लिए संसाधन निर्भरता प्रबंधन, नेटवर्क विफलताओं की निगरानी के लिए रिमोट एरर लॉगिंग, और एलिमेंट लाइफसाइकिल और CSS ट्रांज़िशन को प्रबंधित करने के लिए क्लाइंट-साइड DOM मैनिपुलेशन भी प्रदान करता है।

    Updates the browser's address bar during asynchronous requests to maintain a consistent URL state.

    HTMLfront-endhtmljavascript
    GitHub पर देखें↗4,787
  • conversejs/converse.jsconversejs का अवतार

    conversejs/converse.js

    3,265GitHub पर देखें↗

    Converse.js is an embeddable, self-hosted XMPP chat client that runs entirely in the browser. It communicates with XMPP servers using standard XML stanzas over WebSocket or BOSH transports, and provides end-to-end encryption through the OMEMO protocol with double ratchet algorithm and X3DH key exchange. The client is built on a plugin-based architecture that allows extending core functionality at runtime without modifying the client itself, and uses a DOM-based rendering approach with an event-driven message bus for internal coordination. The client manages message history through XEP-0313 Me

    Updates the browser's URL bar using the History API for navigation state.

    JavaScriptchatjabberlit
    GitHub पर देखें↗3,265
  • runjuu/inputsourceprorunjuu का अवतार

    runjuu/InputSourcePro

    2,861GitHub पर देखें↗

    InputSourcePro is a macOS keyboard layout manager and automation tool designed to automate the switching of input sources based on application focus and system rules. It serves as a contextual input source switcher and keyboard shortcut mapper that triggers layout changes when specific applications gain focus or certain browser URLs are visited. The tool distinguishes itself by offering URL-based layout switching and the ability to enforce English punctuation within specific applications. It also provides dynamic function key behavior, allowing the system to toggle between standard function k

    Monitors browser navigation and URL changes to automatically trigger corresponding keyboard layout transitions.

    Swift
    GitHub पर देखें↗2,861
  1. Home
  2. Web Development
  3. Event Interception Frameworks

सब-टैग एक्सप्लोर करें

  • URL Change Interceptors2 सब-टैग्सUtilities that monitor browser navigation and URL changes to trigger specific actions. **Distinct from Event Interception Frameworks:** Focuses on URL-based triggers for extension actions rather than overriding general browser event behavior.