awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesComponent Lifecycle Controllers

Modular systems for defining visual component behavior, lifecycle hooks, and rendering logic.

Distinguishing note: Focuses on the architectural logic of component lifecycles rather than raw UI styling or layout.

Explore 6 awesome GitHub repositories matching user interface & experience · Component Lifecycle Controllers. Refine with filters or upvote what's useful.

Awesome Component Lifecycle Controllers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • chalarangelo/30-seconds-of-codeAvatar de Chalarangelo

    Chalarangelo/30-seconds-of-code

    128,121Voir sur GitHub↗

    30-seconds-of-code is a comprehensive knowledge base and programming snippet library designed to support software engineering education and professional development. It provides a curated collection of reusable code units and technical guides that help developers master core language mechanics, design patterns, and architectural philosophies. The project distinguishes itself by offering a wide-ranging library of algorithmic solutions and web development patterns that are organized into modular, independently testable units. It emphasizes functional programming paradigms and declarative logic,

    Implements modular systems for defining component behavior and lifecycle logic within web applications.

    JavaScriptastroawesome-listcss
    Voir sur GitHub↗128,121
  • tldraw/tldrawAvatar de tldraw

    tldraw/tldraw

    47,883Voir sur GitHub↗

    This project is a programmable, high-performance drawing engine designed for building collaborative whiteboards, diagramming tools, and infinite canvas applications. It provides a reactive graphics runtime that manages complex canvas interactions, viewport animations, and input handling through a unified signal-based API. The framework is built on a schema-driven data store that maintains application state in a strictly typed, centralized record system, enabling efficient UI updates and persistent data management. The engine distinguishes itself through a highly modular architecture that supp

    Defines shape behavior and rendering logic through modular classes that encapsulate lifecycle hooks and visual representation.

    TypeScriptcanvascollaborationdesign
    Voir sur GitHub↗47,883
  • lit/litAvatar de lit

    lit/lit

    21,679Voir sur GitHub↗

    Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con

    Registers external logic modules to participate in the component lifecycle for modular behavior and shared state management.

    TypeScripthtml-templateslitlit-element
    Voir sur GitHub↗21,679
  • jonataslaw/getxAvatar de jonataslaw

    jonataslaw/getx

    11,181Voir sur GitHub↗

    GetX is a comprehensive state management framework for Flutter that provides a toolkit for managing application state, dependency injection, and routing without requiring build context. It serves as a core architectural system for reactive state management, navigation, service location, and multi-language theme support. The project is distinguished by its ability to handle context-free navigation and the use of observable variables that automatically trigger user interface updates. It features a dependency injection container with lazy loading and automated memory management, alongside a rout

    Manages application states like initialization, pausing, and resuming through specialized controller classes.

    Dart
    Voir sur GitHub↗11,181
  • thewidlarzgroup/react-native-videoAvatar de TheWidlarzGroup

    TheWidlarzGroup/react-native-video

    7,698Voir sur GitHub↗

    react-native-video is a cross-platform video player component for React Native that enables the playback of local and remote video files using native platform decoders. It functions as an adaptive streaming player supporting HLS, DASH, and SmoothStreaming formats with automatic bitrate selection and quality adaptation. The project is distinguished by its support for industry-standard digital rights management, including Widevine, FairPlay, and PlayReady, and a plugin-based architecture that allows for the injection of custom analytics or playback logic without modifying the core library. It a

    Synchronizes React component states with native player events to control video playback lifecycles.

    Kotlin
    Voir sur GitHub↗7,698
  • choojs/chooAvatar de choojs

    choojs/choo

    6,767Voir sur GitHub↗

    Choo is a minimalist frontend framework providing a tiny foundation for building web applications. It functions as an event-driven application core that decouples business logic from rendering and includes a client-side router to manage browser history and URL mapping without page reloads. The project distinguishes itself through an architecture that combines a server-side rendering engine for generating static HTML strings with a stateful UI component library. This allows for the creation of self-contained interface elements that maintain internal data and persist across global renders. The

    Executes specific setup and teardown logic when UI elements enter or leave the screen via observers.

    JavaScriptchoodominterface
    Voir sur GitHub↗6,767
  1. Home
  2. User Interface & Experience
  3. Component Lifecycle Controllers

Explorer les sous-tags

  • Reactive Controller RegistriesSystems for attaching external logic modules to component lifecycles to share behavior. **Distinct from Component Lifecycle Controllers:** Distinct from Component Lifecycle Controllers: focuses on the registration mechanism for shared logic modules.