4 Repos
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 ist eine Open-Source-Forums-Engine, die für die Erleichterung langformatiger, themenbasierter Konversationen und Community-Management entwickelt wurde. Als serverseitige Anwendung bietet sie eine strukturierte, kategorienbasierte Schnittstelle für interaktive Online-Communities und unterstützt Benutzerauthentifizierung, Moderation und Echtzeit-Inhaltsbereitstellung. Die Plattform nutzt eine relationale Datenbank, um komplexe Beziehungen zwischen Benutzern, Themen und Seiteneinstellungen zu verwalten. Die Anwendung zeichnet sich durch eine modulare Architektur aus, die benutzerdefinierte Plugins und Themes ermöglicht und so die Anpassung von Diskussionsräumen an diverse organisatorische Bedürfnisse erlaubt. Sie bietet ein Single-Page-Application-Erlebnis durch ein komponentenbasiertes Frontend-Framework und behält die Reaktionsfähigkeit bei hohem Aktivitätsaufkommen bei, indem asynchrone Aufgaben an eine Multi-Threaded-Hintergrundverarbeitungs-Engine ausgelagert werden. Externe Anwendungen können über eine standardisierte Programmierschnittstelle mit der Plattform interagieren, die die Verwaltung von Community-Daten, Benutzerinteraktionen und Moderationsaufgaben unterstützt. Über ihre Kern-Diskussionsfunktionen hinaus fungiert die Plattform als Content-Management-System, das die Erstellung durchsuchbarer Wissensdatenbanken und Volltext-Suchindizierung unterstützt. Die Codebasis ist so organisiert, dass ein klarer Zugriff auf Integrationsendpunkte gewährleistet ist, was die programmatische Steuerung von Beiträgen und Kategorien erleichtert.
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.