4 repository-uri
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 este un motor de forum open-source conceput pentru a facilita conversațiile lungi, structurate pe fire de discuție, și managementul comunității. Construit ca o aplicație server-side, oferă o interfață structurată, bazată pe categorii, pentru comunități online interactive, suportând autentificarea utilizatorilor, moderarea și livrarea conținutului în timp real. Platforma utilizează o bază de date relațională pentru a gestiona relațiile complexe dintre utilizatori, subiecte și setările site-ului. Aplicația se distinge printr-o arhitectură modulară care permite plugin-uri și teme personalizate, permițând adaptarea spațiilor de discuție la diverse nevoi organizaționale. Oferă o experiență de aplicație single-page printr-un framework frontend bazat pe componente și menține responsivitatea în timpul activității cu volum mare prin descărcarea sarcinilor asincrone către un motor de procesare în fundal multi-threaded. Aplicațiile externe pot interacționa cu platforma printr-o interfață de programare standardizată, care suportă gestionarea datelor comunității, interacțiunile utilizatorilor și sarcinile de moderare. Dincolo de capabilitățile sale de bază de discuție, platforma funcționează ca un sistem de management al conținutului care suportă crearea unei baze de cunoștințe căutabile și indexarea textului complet. Codul sursă este organizat pentru a oferi acces clar la punctele finale de integrare, facilitând controlul programatic asupra postărilor și categoriilor.
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.