4 repositorios
Libraries and frameworks for managing dynamic state and UI components in the browser.
Distinguishing note: No candidates provided; minting under Web Development to categorize frontend frameworks.
Explore 4 awesome GitHub repositories matching web development · Client-Side Frameworks. Refine with filters or upvote what's useful.
Discourse es un motor de foro de código abierto diseñado para facilitar conversaciones largas y gestión de la comunidad. Construido como una aplicación del lado del servidor, proporciona una interfaz estructurada basada en categorías para comunidades en línea interactivas, admitiendo autenticación de usuarios, moderación y entrega de contenido en tiempo real. La plataforma utiliza una base de datos relacional para gestionar relaciones complejas entre usuarios, temas y configuraciones del sitio. La aplicación se distingue por una arquitectura modular que permite plugins y temas personalizados, permitiendo la adaptación de espacios de discusión a diversas necesidades organizacionales. Proporciona una experiencia de aplicación de una sola página a través de un framework frontend basado en componentes y mantiene la capacidad de respuesta durante actividades de alto volumen al descargar tareas asíncronas a un motor de procesamiento en segundo plano multihilo. Las aplicaciones externas pueden interactuar con la plataforma a través de una interfaz de programación estandarizada, que admite la gestión de datos de la comunidad, interacciones de usuarios y tareas de moderación. Más allá de sus capacidades principales de discusión, la plataforma funciona como un sistema de gestión de contenido que admite la creación de bases de conocimientos con capacidad de búsqueda y la indexación de búsqueda de texto completo. El código base está organizado para proporcionar un acceso claro a los puntos finales de integración, facilitando el control programático sobre publicaciones y categorías.
Provides a component-based single-page application experience within the browser.
jquery-pjax is a client-side library that combines Ajax requests with the HTML5 History API to replace page content without triggering a full browser reload. It fetches HTML fragments from the server and updates the browser URL using pushState, preserving the page layout and assets while only swapping a designated container's content. The library emits custom JavaScript events at each stage of the request lifecycle, enabling external handlers to respond to loading, success, and error states. The project distinguishes itself through its event-driven navigation model and server-side integration
Provides a client-side library for loading only a container's HTML from the server while preserving layout and assets.
Dva is a state management library and client-side application framework designed for building user interfaces with React and Redux. It functions as an asynchronous logic orchestrator and a single page application router, organizing application data through a structured data flow of reducers, effects, and subscriptions. The framework distinguishes itself through the use of generator functions to manage asynchronous workflows and sequential side effects, keeping these operations separate from synchronous state updates. It implements namespace-based model organization to group business logic and
Provides a lightweight architecture for managing business logic, external data streams, and dynamic module loading in web apps.
Aurelia is a JavaScript web framework and component-based UI system used to build applications for browser, mobile, and desktop environments. It functions as a frontend application orchestrator and data binding library that synchronizes application state with the view to render dynamic content and process user input. The framework implements a component architecture that pairs logic classes with HTML templates to create reusable visual elements. It utilizes a dependency injection container to manage object lifecycles and a modular composition model that aggregates independent functional packa
Functions as a client-side framework for managing dynamic state and UI components in the browser.