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

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

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

20 रिपॉजिटरी

Awesome GitHub RepositoriesApplication Lifecycle Hooks

Mechanisms for executing custom logic during specific phases of an application's startup or mounting process.

Distinguishing note: Specifically targets application-level mounting events rather than general request handling.

Explore 20 awesome GitHub repositories matching web development · Application Lifecycle Hooks. Refine with filters or upvote what's useful.

Awesome Application Lifecycle Hooks GitHub Repositories

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

    vuejs/vue

    209,900GitHub पर देखें↗

    Vue एक प्रगतिशील, घटक-आधारित JavaScript फ्रेमवर्क है जिसे प्रतिक्रियाशील यूजर इंटरफेस और सिंगल-पेज एप्लिकेशन बनाने के लिए डिज़ाइन किया गया है। यह एक घोषणात्मक टेम्पलेट सिस्टम पर केंद्रित है जो HTML को कुशल रेंडर कार्यों में बदलता है, जिससे डेवलपर्स जटिल इंटरफेस को अलग-अलग, पुन: प्रयोज्य इकाइयों में व्यवस्थित कर सकते हैं जो स्वचालित रूप से एप्लिकेशन स्थिति के साथ सिंक होते हैं। फ्रेमवर्क एक निर्भरता-ट्रैकिंग प्रतिक्रियाशीलता सिस्टम के माध्यम से खुद को अलग करता है जो सटीक अपडेट को ट्रिगर करने के लिए रेंडरिंग के दौरान डेटा एक्सेस की निगरानी करता है। यह एक लचीला आर्किटेक्चर प्रदान करता है जो हल्के लाइब्रेरी के रूप में वृद्धिशील अपनाने और पूर्ण-स्तरीय एप्लिकेशन विकास दोनों का समर्थन करता है। डेवलपर्स वैश्विक लॉजिक को इंजेक्ट करने के लिए एक मजबूत प्लगइन-आधारित एक्स्टेंसिबिलिटी मॉडल का लाभ उठा सकते हैं, जबकि फ्रेमवर्क का वर्चुअल DOM सुलह न्यूनतम उत्परिवर्तन (mutations) की गणना करके कुशल इंटरफ़ेस अपडेट सुनिश्चित करता है। अपनी मुख्य रेंडरिंग क्षमताओं से परे, प्रोजेक्ट में एप्लिकेशन स्टेट, URL-आधारित रूटिंग और सर्वर-साइड रेंडरिंग को प्रबंधित करने के लिए टूल का एक व्यापक सूट शामिल है। यह घटक संरचना, सामग्री वितरण और एनीमेशन प्रबंधन के लिए व्यापक समर्थन प्रदान करता है, साथ ही सामान्य कमजोरियों को रोकने के लिए स्वचालित सामग्री एस्केपिंग जैसे अंतर्निहित सुरक्षा उपाय भी प्रदान करता है। फ्रेमवर्क को स्टेटिक विश्लेषण का समर्थन करने के लिए आधिकारिक टाइप घोषणाओं के साथ वितरित किया जाता है और इसे मानक पैकेज मैनेजरों के माध्यम से स्थापित किया जा सकता है या स्क्रिप्ट टैग के माध्यम से सीधे ब्राउज़र वातावरण में एकीकृत किया जा सकता है।

    Executes custom code at specific stages of an element's existence, such as when it is bound or updated.

    TypeScriptframeworkfrontendjavascript
    GitHub पर देखें↗209,900
  • gofiber/fibergofiber का अवतार

    gofiber/fiber

    39,849GitHub पर देखें↗

    Fiber is a high-performance web framework designed for building scalable HTTP services with minimal memory overhead. It provides a comprehensive runtime environment for managing the full request lifecycle, utilizing an optimized radix tree for high-speed route matching and an object pooling system to reduce garbage collection pressure during traffic processing. The framework distinguishes itself through its multi-process architecture, which supports prefork socket reuse to distribute incoming traffic across all available CPU cores. It offers a modular approach to application development, feat

    The framework triggers custom logic after a sub-application attaches to a parent instance, enabling cross-application configuration or path inspection during startup.

    Goexpressexpressjsfast
    GitHub पर देखें↗39,849
  • plotly/dashplotly का अवतार

    plotly/dash

    24,262GitHub पर देखें↗

    Dash is a Python-based framework for building analytical web applications and reactive data dashboards. It allows developers to connect data science and machine learning code to interactive web interfaces without writing JavaScript, serving as a backend-driven tool for defining layouts and managing state. The framework integrates the Plotly charting engine to render a wide variety of complex charts and financial graphs. It distinguishes itself through a reactive callback system that links user input components to data visualizations, enabling the creation of business intelligence dashboards a

    Allows injecting layouts, callbacks, and routes into the application during startup via external entry points.

    Python
    GitHub पर देखें↗24,262
  • livewire/livewirelivewire का अवतार

    livewire/livewire

    23,448GitHub पर देखें↗

    Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server. The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and

    Subscribes to internal events to execute custom logic during specific phases of the application lifecycle.

    PHP
    GitHub पर देखें↗23,448
  • eclipse-theia/theiaeclipse-theia का अवतार

    eclipse-theia/theia

    21,569GitHub पर देखें↗

    Theia is a modular framework designed for building professional-grade development environments that function as both local desktop applications and remote browser-based services. It provides a comprehensive toolkit for constructing specialized coding tools, allowing developers to assemble custom interfaces and backend logic through a flexible, contribution-based architecture. The platform distinguishes itself through a highly extensible workbench that supports the integration of existing third-party editor plugins and standard language servers. By utilizing a dependency injection container an

    Executes custom logic during application startup, shutdown, and layout initialization phases.

    TypeScriptcloud-ideeditorelectron
    GitHub पर देखें↗21,569
  • wagtail/wagtailwagtail का अवतार

    wagtail/wagtail

    20,366GitHub पर देखें↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Executes custom logic before or after core content operations like creation, editing, and publication.

    Pythoncmsdjangohacktoberfest
    GitHub पर देखें↗20,366
  • meituan-dianping/mpvueMeituan-Dianping का अवतार

    Meituan-Dianping/mpvue

    20,345GitHub पर देखें↗

    This project is a development framework that enables the creation of cross-platform mobile mini programs using the component-based architecture and reactive data binding of Vue.js. It functions as a build system that transforms web-oriented component code into native-compatible templates and logic, allowing developers to build modular user interfaces that run within restricted mobile environments. The framework distinguishes itself through a sophisticated build pipeline that deconstructs single-file components into platform-specific templates, logic, and style files. It employs compile-time t

    Aligns component lifecycles with native platform events to handle initialization and rendering effectively.

    JavaScriptminimpvuevue
    GitHub पर देखें↗20,345
  • elysiajs/elysiaelysiajs का अवतार

    elysiajs/elysia

    18,531GitHub पर देखें↗

    Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s

    Encapsulates request processing logic into modular, plugin-based lifecycle hooks.

    TypeScriptbunframeworkhttp
    GitHub पर देखें↗18,531
  • umijs/qiankunumijs का अवतार

    umijs/qiankun

    16,565GitHub पर देखें↗

    Qiankun is a micro-frontend orchestration framework designed to compose multiple independent web applications into a single, unified interface. It functions as a JavaScript library that manages the lifecycle of autonomous applications, allowing them to coexist within a shared browser environment while maintaining their independence. The framework enables cross-framework integration, allowing developers to combine applications built with different technologies into one cohesive system. It provides a runtime sandbox that isolates global variables and prevents style conflicts between application

    Establishes standard entry points for mounting, unmounting, and updating sub-applications.

    TypeScriptframeworkjavascriptmicro-frontend
    GitHub पर देखें↗16,565
  • getgrav/gravgetgrav का अवतार

    getgrav/grav

    15,395GitHub पर देखें↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Execute custom logic at specific stages of the application request cycle, from initialization and page processing to output rendering and shutdown.

    PHPcmscontentcontent-management
    GitHub पर देखें↗15,395
  • encode/starletteencode का अवतार

    encode/starlette

    12,397GitHub पर देखें↗

    Starlette is an asynchronous web framework and toolkit for building high-performance web services based on the ASGI specification. It serves as a lightweight foundation for creating web applications with a focus on asynchronous request and response handling. The framework provides specialized toolkits for managing persistent bidirectional WebSocket communication and an asynchronous HTTP server toolkit for routing and middleware. It distinguishes itself by offering a non-blocking background task queue that executes functions after a response has been sent to the client. The project covers a b

    Triggers custom logic during the startup and shutdown phases of the application process.

    Python
    GitHub पर देखें↗12,397
  • snabbdom/snabbdomsnabbdom का अवतार

    snabbdom/snabbdom

    12,378GitHub पर देखें↗

    Snabbdom is a virtual DOM library and DOM diffing engine used to create and update user interfaces by synchronizing a virtual tree with the browser. It functions as a modular UI framework that provides a system for generating virtual nodes and transforming them into actual browser elements. The project features a modular architecture that separates core rendering logic from optional components. It includes a dedicated SVG rendering engine for managing scalable vector graphics within a virtualized document object model. The library covers a broad range of capabilities, including lifecycle hoo

    Executes custom callback functions during the creation, insertion, update, and removal of virtual nodes.

    TypeScripthacktoberfestsnabbdomvirtual-dom-library
    GitHub पर देखें↗12,378
  • benoitc/gunicornbenoitc का अवतार

    benoitc/gunicorn

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

    Gunicorn is a production-grade WSGI HTTP server designed for deploying Python web applications. It functions as a process manager that utilizes a pre-fork worker model, where a master process initializes the application and spawns multiple child processes to handle incoming requests in parallel. This architecture ensures high performance and stability by isolating application execution within persistent worker processes. The server distinguishes itself through its flexible concurrency models and robust process lifecycle management. It supports interchangeable worker types, including synchrono

    Executes custom logic during server startup and shutdown phases to manage application resources.

    Pythonhttphttp-serverpython
    GitHub पर देखें↗10,443
  • oclif/oclifoclif का अवतार

    oclif/oclif

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

    oclif is a Node.js framework for building command-line interfaces. It provides a structured system for developing terminal applications with consistent command patterns, argument parsing, and automated help generation. The project features a modular plugin architecture that allows for external functionality to be injected via a manifest-based loading mechanism. It includes a dedicated distribution pipeline and packager to bundle applications into OS-native installers and tarballs for Windows, macOS, and Linux. The framework covers a broad range of development capabilities, including project

    Executes custom logic during application startup or via custom triggers to share functionality.

    TypeScript
    GitHub पर देखें↗9,543
  • maxogden/menubarmaxogden का अवतार

    maxogden/menubar

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

    This is a framework for building desktop applications that reside in the system tray using Electron. It functions as a system tray integration library and window manager, providing the necessary components to handle native tray icons, tooltips, and the associated window lifecycles for menubar applications. The framework coordinates native system tray interactions with web-based user interfaces. It maps application commands to the operating system's native menu system and orchestrates the visibility and positioning of child windows relative to tray icon click events. The project covers native

    Provides hooks to execute custom logic during application stages like window creation and visibility changes.

    TypeScript
    GitHub पर देखें↗6,780
  • bogdan-lyashenko/under-the-hood-reactjsBogdan-Lyashenko का अवतार

    Bogdan-Lyashenko/Under-the-hood-ReactJS

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

    This project is a technical breakdown and implementation of a user interface framework's internal architecture, focusing specifically on the mechanics of the virtual DOM, reconciliation, and component lifecycles. It serves as a resource for understanding how a core logic layer manages the transition from high-level component descriptions to physical browser elements. The project distinguishes itself by providing detailed visualizations, including flowcharts and block schemes, to map the reconciliation process and code execution paths. It explores how a platform-agnostic core can be adapted fo

    Analyzes the sequence of hooks during the initial mount and render trigger process.

    JavaScriptdebuggingfiberflow
    GitHub पर देखें↗6,835
  • webpack/mini-css-extract-pluginwebpack का अवतार

    webpack/mini-css-extract-plugin

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

    This is a Webpack extension used to extract CSS from JavaScript files into separate, standalone stylesheets for production builds. It functions as a CSS bundler and asset optimizer that separates styles from script bundles to enable parallel loading and prevent flashes of unstyled content. The project provides utilities for generating JavaScript module exports that map local style definitions to application components. It also implements dynamic theme management by conditionally loading different CSS variants via resource queries and supports long-term browser caching through the use of conte

    Provides lifecycle hooks to customize how style link tags are created and inserted into the final HTML.

    JavaScriptwebpack-plugin
    GitHub पर देखें↗4,663
  • vuejs/composition-apivuejs का अवतार

    vuejs/composition-api

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

    This project is a reactivity plugin that brings the Composition API and reactive state management from Vue 3 to Vue 2 applications. It serves as a component logic organizer and a system for encapsulating reactive state and functions into reusable utilities. The plugin enables the use of composable functions to share stateful logic across components without relying on mixins. It provides a structure based on plain variables and functions to facilitate automatic type inference and editor autocomplete. Additionally, it includes a provider-based dependency injection system for sharing data and fu

    Implements mechanisms to execute custom logic during specific phases of a component's mounting and unmounting process.

    TypeScript
    GitHub पर देखें↗4,184
  • ohif/viewersOHIF का अवतार

    OHIF/Viewers

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

    Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic interface for rendering 2D and 3D medical images, providing a web-based clinical workflow engine to automate image layouts and toolsets. The project distinguishes itself through a highly extensible architecture that allows for the development of custom clinical workflows, specialized viewing modes, and the integration of external functional extensions. It includes a dedicated command line interface for managing these plugins and supports white-labeling through a comprehensive

    Executes custom logic during specific viewer events, such as when a user enters or exits a mode.

    TypeScriptcancer-imaging-researchdicomdicom-viewer
    GitHub पर देखें↗4,035
  • wendux/dsbridge-androidwendux का अवतार

    wendux/DSBridge-Android

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

    DSBridge-Android is a communication framework and JavaScript bridge for Android that enables bidirectional function calls and data exchange between native Android code and web views. It serves as an integration tool for hybrid applications, providing a system to orchestrate synchronous and asynchronous messaging between the native mobile environment and web-based interfaces. The project distinguishes itself through a namespace-based method dispatching system that uses dot-notation to organize functions into hierarchical groups, preventing naming conflicts. It also includes a cross-layer debug

    Intercepts standard browser events like window closure and dialog triggers to execute custom native application logic.

    Javajavascript-bridgejsbridgesupport-x5
    GitHub पर देखें↗3,878
  1. Home
  2. Web Development
  3. Application Lifecycle Hooks

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

  • Lifecycle Hooks3 सब-टैग्सMechanisms for executing custom logic during specific phases of an application's startup or mounting process. **Distinct from Application Lifecycle Hooks:** Specifically targets application-level mounting events rather than general request handling.