8 Repos
Architectures that map data tokens to native UI components for display.
Distinct from Component-Based Architectures: None of the candidates describe a general UI mapping architecture for mobile mini-programs; candidates are too specific to PDF or Node-UI.
Explore 8 awesome GitHub repositories matching user interface & experience · Component-Based Rendering. Refine with filters or upvote what's useful.
Reader is a digital content reader and browser-based document viewer. It functions as a digital library manager and content aggregator that collects articles and documents from various online sources into a single interface. The project utilizes a JSON-driven approach to organize and display hierarchies of digital documents. It incorporates a REST-based aggregation model to fetch reading materials and metadata from remote servers for a unified viewing experience. The application provides client-side rendering for digital texts and manages personal collections through a digital library system
Utilizes a component-based rendering architecture to construct the interface using modular, state-driven elements.
wxParse is a rich text parser and renderer specifically designed for the WeChat Mini Program ecosystem. It transforms standard HTML tags and Markdown syntax into native visual elements and compatible layouts. The system processes structured text strings into a repeating list of visual components and media links. It handles the conversion of complex text formats into formatted media and hyperlinks to ensure content displays correctly across mobile devices. The project manages content through regular expression-based parsing and schema-driven element mapping, translating identified content typ
Maps parsed data tokens to native visual components to manage the final layout.
ai-deadlines ist ein Tracker für Einreichungsfristen bei Forschungskonferenzen in den Bereichen Machine Learning, Computer Vision und Natural Language Processing. Es fungiert als spezialisierter Kalender und Monitor, um Forschern dabei zu helfen, wichtige Meilensteine für Konferenztermine im Blick zu behalten. Das Projekt bietet chronologische Zeitpläne und Countdowns für erstklassige KI-Veranstaltungen. Dies deckt den Publikationszyklus für wissenschaftliche Arbeiten in den Bereichen ML, CV und NLP ab.
Uses a component-based architecture to map conference data to countdown timer UI elements.
JASONETTE-iOS ist ein JSON-gesteuertes Mobile-App-Framework, das verwendet wird, um iOS-Anwendungen mittels deklarativem JSON-Markup zu erstellen. Es bildet strukturierte Daten auf native iOS-Komponenten und Systemmethoden ab, was die Definition von Benutzeroberflächen und Ereignisreaktionen ermöglicht, ohne traditionellen imperativen Code schreiben zu müssen. Das Framework enthält eine Engine für die Remote-Logik-Bereitstellung, die Anwendungsstruktur und -verhalten via HTTP lädt. Dies ermöglicht Updates von Schnittstellen und Anwendungslogik „over the air“, ohne dass eine Neuverteilung des App-Binärprogramms erforderlich ist. Das System verwaltet den Anwendungsfluss durch deklaratives State-Management und eine native Bridge-Schnittstelle, die Gerätehardware und System-APIs ausführt. Es kann als eigenständiges Entwicklungstool oder als hybride Erweiterung verwendet werden, um bestehenden nativen iOS-Projekten dynamische Funktionssätze hinzuzufügen.
Instantiates native views by interpreting structured data that defines layout constraints and properties.
Neo-tree is an extensible UI component for Neovim that functions as a file explorer, project resource manager, and git status browser. It provides a tree-based interface for navigating filesystems, managing open buffers, and organizing document symbols within a side panel. The project is designed as a customizable framework that allows for the integration of external data sources and the implementation of user-defined event handlers. It supports custom tree visuals and component rendering, enabling the display of metadata, custom icons, and third-party plugin data within the tree view. Capab
Uses a component-based rendering architecture to map tree data to modular visual elements and icons.
Sound-redux ist ein React-basierter Audioplayer und SoundCloud-API-Client, der für das Durchsuchen und Abspielen von Audiotracks konzipiert ist. Er fungiert als Redux-State-Manager, um die Wiedergabe und Track-Metadaten über die Anwendung hinweg zu synchronisieren. Das Projekt integriert sich in die SoundCloud-API, um Musiktitel und Künstlerinformationen abzurufen und anzuzeigen. Dies ermöglicht den Aufbau einer Musik-Streaming-Schnittstelle, die eine benutzerdefinierte Benutzeroberfläche mit externen Remote-Diensten für die öffentliche Nutzung verbindet. Die Anwendung nutzt ein Redux-basiertes State-Management-System und ein komponentenbasiertes UI-Rendering-Modell. Sie integriert Single-Page-Application-Routing und REST-basierte API-Integration, um Datenflüsse und Navigation zu verwalten.
Builds the audio player interface by composing independent React components that synchronize with the global state.
Notion-blog is a static site generator that uses Notion as a headless content management system. It functions as a framework for building web applications that retrieve structured content from a collaborative document database during the build process to generate static pages. The project provides a content pipeline that transforms visual editor blocks into web components, allowing for custom interface design while maintaining the document platform as the primary backend. It includes a development template that maps unique database identifiers to static file routes, ensuring that content upda
Maps visual editor blocks to framework-native UI components for rendering content.
Diese Anwendung ist ein lokales Verwaltungssystem zum Organisieren, Taggen und Lesen von digitalen Comic- und Manga-Sammlungen. Es fungiert als zentrales Dienstprogramm, das lokale Archive und Ordner in eine durchsuchbare Bibliothek indiziert und es Nutzern ermöglicht, ihre digitalen Assets durch strukturierte Metadatenspeicherung und Datenbank-Backups zu verwalten. Die Software zeichnet sich durch die Integration einer Remote-Metadaten-Synchronisation aus, die detaillierte Informationen aus Online-Quellen abruft und zuordnet, um lokale Einträge präzise zu beschriften. Sie bietet fortschrittliche Discovery-Tools, die komplexe Abfragen mittels Tags, Kategorien und Dateipfaden unterstützen, sowie Tag-Analyse-Dienstprogramme, die statistische Einblicke und Übersetzungen zur Verbesserung der Sammlungsstruktur generieren. Über die Kernverwaltung hinaus bietet das System eine integrierte Anzeigeoberfläche, die mehrere Lesemodi unterstützt, wie z. B. Einzel- oder Doppelseitenansicht sowie kontinuierliches Scrollen. Zudem bietet es Erweiterbarkeit durch externe Prozess-Orchestrierung, was die Ausführung benutzerdefinierter Skripte und die Integration von Bildbetrachtern von Drittanbietern für spezialisierte Workflows ermöglicht.
Implements a modular interface that maps library data to native UI components for flexible reading layouts.