awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • chalarangelo/30-seconds-of-codeAvatar Chalarangelo

    Chalarangelo/30-seconds-of-code

    128,121Vezi pe 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
    Vezi pe GitHub↗128,121
  • tldraw/tldrawAvatar tldraw

    tldraw/tldraw

    47,883Vezi pe 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
    Vezi pe GitHub↗47,883
  • lit/litAvatar lit

    lit/lit

    21,679Vezi pe 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
    Vezi pe GitHub↗21,679
  • jonataslaw/getxAvatar jonataslaw

    jonataslaw/getx

    11,181Vezi pe 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
    Vezi pe GitHub↗11,181
  • thewidlarzgroup/react-native-videoAvatar TheWidlarzGroup

    TheWidlarzGroup/react-native-video

    7,698Vezi pe 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
    Vezi pe GitHub↗7,698
  • choojs/chooAvatar choojs

    choojs/choo

    6,767Vezi pe 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
    Vezi pe GitHub↗6,767
  1. Home
  2. User Interface & Experience
  3. Component Lifecycle Controllers

Explorează sub-etichetele

  • 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.