8 repository-uri
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 este un tracker pentru datele de depunere a lucrărilor la conferințele de cercetare în domeniul machine learning, computer vision și procesarea limbajului natural. Acesta funcționează ca un calendar specializat și un monitor pentru a ajuta cercetătorii să urmărească etapele importante ale conferințelor. Proiectul oferă cronologii și numărători inverse pentru evenimentele de top din domeniul inteligenței artificiale. Acesta acoperă ciclul de publicare a lucrărilor academice în domeniile ML, CV și NLP.
Uses a component-based architecture to map conference data to countdown timer UI elements.
JASONETTE-iOS este un framework de aplicații mobile bazat pe JSON utilizat pentru a construi aplicații iOS folosind markup JSON declarativ. Acesta mapează datele structurate către componente native iOS și metode de sistem, permițând definirea interfețelor de utilizator și a răspunsurilor la evenimente fără a scrie cod imperativ tradițional. Framework-ul include un motor de livrare a logicii la distanță care încarcă structura și comportamentul aplicației prin HTTP. Acest lucru permite actualizări ale interfețelor și ale logicii aplicației "over the air" fără a necesita redistribuirea binarului aplicației. Sistemul gestionează fluxul aplicației prin gestionarea declarativă a stării și o interfață de tip bridge nativ care execută API-urile hardware și de sistem ale dispozitivului. Poate fi utilizat ca instrument de dezvoltare de sine stătător sau ca extensie hibridă pentru a adăuga seturi de funcționalități dinamice proiectelor native iOS existente.
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 este un player audio bazat pe React și un client API SoundCloud conceput pentru navigarea și redarea pieselor audio. Acesta funcționează ca un manager de stare Redux pentru a sincroniza redarea și metadatele pieselor în întreaga aplicație. Proiectul se integrează cu API-ul SoundCloud pentru a prelua și afișa piese muzicale și informații despre artiști. Acest lucru permite construirea unei interfețe de streaming muzical care conectează o interfață de utilizator personalizată la servicii externe remote pentru consum public. Aplicația utilizează un sistem de gestionare a stării bazat pe Redux și un model de randare UI bazat pe componente. Încorporează rutarea aplicațiilor single-page și integrarea API bazată pe REST pentru a gestiona fluxurile de date și navigarea.
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.
Această aplicație este un sistem de gestionare locală conceput pentru organizarea, etichetarea și citirea colecțiilor digitale de benzi desenate și manga. Funcționează ca un utilitar centralizat care indexează arhivele și folderele locale într-o bibliotecă căutabilă, permițând utilizatorilor să își mențină activele digitale prin stocarea structurată a metadatelor și capabilități de backup al bazei de date. Software-ul se distinge prin integrarea sincronizării metadatelor de la distanță, care preia și mapează informații detaliate din surse online pentru a menține intrările locale etichetate corect. Dispune de instrumente avansate de descoperire care suportă interogări complexe folosind tag-uri, categorii și căi de fișiere, alături de utilitare de analiză a tag-urilor care generează insight-uri statistice și traduceri pentru a îmbunătăți organizarea colecției. Dincolo de gestionarea de bază, sistemul oferă o interfață de vizualizare integrată care suportă multiple layout-uri de citire, cum ar fi modurile single-page, double-page și scroll continuu. De asemenea, oferă extensibilitate prin orchestrarea proceselor externe, permițând executarea de scripturi personalizate și integrarea cu aplicații terțe de vizualizare a imaginilor pentru a susține fluxuri de lucru specializate.
Implements a modular interface that maps library data to native UI components for flexible reading layouts.