awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Presentation Lifecycle and State Management · Awesome GitHub Repositories

7 repos

Awesome GitHub RepositoriesPresentation Lifecycle and State Management

Architectural utilities for initializing, serializing, synchronizing, and monitoring the internal state of a presentation instance.

Explore 7 awesome GitHub repositories matching user interface & experience · Presentation Lifecycle and State Management. Refine with filters or upvote what's useful.

  1. Home
  2. User Interface & Experience
  3. Presentation Frameworks
  4. Presentation Lifecycle and State Management

Awesome Presentation Lifecycle and State Management GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • facebook/react

    facebook/react

    243,179GitHubView on GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
  • vuejs/vue

    vuejs/vue

    209,962GitHubView on GitHub↗

    This project is a framework for building user interfaces through a component-based architecture. It utilizes a declarative template syntax and a reactive data-binding system to synchronize application state with the Document Object Model. Developers can construct complex interfaces by composing reusable, self-contained

    TypeScriptframeworkfrontendjavascript
  • twbs/bootstrap

    twbs/bootstrap

    173,988GitHubView on GitHub↗

    Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By es

    MDXbootstrapcsscss-framework
  • angular/angular

    angular/angular

    99,962GitHubView on GitHub↗

    Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex

    TypeScriptangularjavascriptpwa
  • ant-design/ant-design

    ant-design/ant-design

    97,624GitHubView on GitHub↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and vi

    TypeScriptant-designantddesign-systems
  • hakimel/reveal.js

    hakimel/reveal.js

    70,586GitHubView on GitHub↗

    This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It functions as a declarative slide engine, managing navigation, state persistence, and lifecycle events through a configuration-driven interface. By leveraging standard web technologies, it enables the creation

    JavaScriptpresentationsslidesslideshow
  • vuejs/core

    vuejs/core

    53,019GitHubView on GitHub↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity sys

    TypeScript

Explore sub-tags

  • Component Lifecycle Management2 sub-tagsFrameworks for managing the creation, updates, and destruction of components throughout their operational lifecycle.
  • Component Logic Patterns1 sub-tagReusable patterns and logic structures for encapsulating and sharing behavior across different components.
  • JavaScript Component ControllersJavaScript-based controllers that manage the state and behavior of individual UI components.
Multi-Instance Presentation Managers
Systems for coordinating and managing multiple concurrent instances of a presentation component.
  • Presentation Event SystemsEvent-driven architectures that facilitate communication and state synchronization across presentation layers.
  • Presentation Lifecycle ManagementTools for managing the initialization, updates, and destruction phases of presentation components within an application.
  • Presentation State SerializationMechanisms for capturing and restoring the current navigation position and settings within a presentation framework.
  • Presentation SynchronizationFunctionality for maintaining consistent slide views across multiple audience devices in real time.
  • Slide State ManagementInterfaces for querying and tracking the current navigation state of a presentation.
  • UI Component Hooks7 sub-tagsSemantic class hooks that allow developers to customize and target specific elements within user interface components.