7 Repos
Design systems and patterns for maintaining visual and behavioral consistency across different desktop operating systems.
Distinct from User Interface Design: Existing candidates focus on chat interfaces or pen drivers; this is about general high-level UI design consistency for desktops.
Explore 7 awesome GitHub repositories matching user interface & experience · Cross-Platform Interface Design. Refine with filters or upvote what's useful.
Azul ist ein nativer Desktop-Anwendungs-Builder und ein UI-Toolkit zur Erstellung leistungsstarker grafischer Benutzeroberflächen. Es nutzt ein funktionales und reaktives Programmiermodell zur Verwaltung von Layout und Zustand und ermöglicht die Entwicklung nativer Software durch ein CSS-basiertes Toolkit. Das Framework zeichnet sich durch die Verwendung der WebRender-Engine aus, um GPU-beschleunigtes Rendering bereitzustellen. Dies ermöglicht es dem System, komplexe Benutzeroberflächenelemente mit hoher Effizienz und Geschwindigkeit durch Hardwarebeschleunigung darzustellen. Das Projekt ermöglicht das Design von Desktop-Oberflächen unter Verwendung eines Document Object Models (DOM) und einer Styling-Syntax, die HTML und CSS ähnelt. Die Funktionalität deckt plattformübergreifendes Interface-Design und die Erstellung von Desktop-Oberflächen auf Basis von Webtechnologien ab.
Provides a framework for developing consistent graphical user interfaces across various desktop environments.
Dieses Projekt ist eine Sammlung von High-Fidelity-UI-Kits, Design-Pattern-Beispielen und Galerien wiederverwendbarer Komponenten für verschiedene Geräteumgebungen. Es bietet eine Frontend-Galerie mit Dashboard- und Store-Screens sowie eine Bibliothek professioneller Benutzeroberflächen-Implementierungen und wiederverwendbarer Widgets. Das Repository fungiert als plattformübergreifendes UI-Kit für Mobil-, Web- und Desktop-Umgebungen. Es enthält spezifische Codebeispiele, die zeigen, wie komplexe Layouts und Navigationsmuster implementiert werden. Das Projekt deckt die Entwicklung responsiver Interface-Layouts, stackbasiertes Seiten-Routing und interaktive Navigationssysteme ab. Es enthält zudem Implementierungen für User-Onboarding-Workflows und eine benutzerdefinierte Komponentenbibliothek aus zustandslosen (stateless) und zustandsbehafteten (stateful) Widgets.
Provides a design system for maintaining visual and behavioral consistency across Android, iOS, Linux, and web browsers.
Iconoir ist eine Open-Source-SVG-Icon-Bibliothek mit über 1600 Vektorgrafiken. Sie dient als plattformübergreifendes Icon-Set für Web- und mobile Anwendungen sowie als Design-Tool-Icon-Pack für Figma und Framer. Das Projekt erleichtert den Design-to-Code-Workflow durch die Bereitstellung eines einheitlichen Satzes an Assets, die visuelle Harmonie zwischen Prototypen und Live-Umgebungen wahren. Es unterstützt eine Vielzahl von Zielen, darunter React, Vue, Flutter und native mobile Entwicklung.
Maintains a unified visual style across web and mobile interfaces using a consistent set of vector icons.
SwiftWebUI ist ein serverseitiges UI-Framework und eine deklarative Web-Bibliothek, die die Erstellung von Web-Interfaces unter Verwendung einer Syntax basierend auf dem SwiftUI-Pattern ermöglicht. Es fungiert als servergesteuertes System, bei dem die Interface-Struktur und der Zustand auf dem Server verwaltet und in einem Webbrowser gerendert werden. Das Framework ermöglicht die Entwicklung von Web-Interfaces durch eine deklarative domänenspezifische Sprache, die native Interface-Patterns der Apple-Plattform widerspiegelt. Es unterhält eine Live-Verbindung zwischen Server und Browser, um Echtzeit-Zustandssynchronisierung und Benutzerinteraktivität zu handhaben. Das System deckt plattformübergreifendes Interface-Design und die Verwaltung interaktiver Elemente wie Navigation und Eingabesteuerelemente ab. Es nutzt differenzielle Updates, um nur geänderte Teile der Seite zu modifizieren, und verwendet eine persistente bidirektionale Verbindung, um Benutzereingaben und UI-Updates zu übertragen.
Enables a single interface design to be adapted for both native applications and web browsers.
uView ist ein plattformübergreifendes UI-Framework und eine Komponentenbibliothek für uni-app. Es bietet eine Sammlung vorgefertigter Benutzeroberflächenelemente und Layout-Vorlagen, die verwendet werden, um Schnittstellen zu erstellen, die über verschiedene mobile Betriebssysteme und webbasierte Mini-Programm-Plattformen hinweg funktionieren. Das System verwendet eine modulare Architektur, die den Import spezifischer Elemente ermöglicht, um die endgültige Anwendungs-Bundle-Größe zu minimieren. Es enthält zudem ein JavaScript-Utility-Toolkit mit Hilfsfunktionen und Programmiertools, um häufige Entwicklungsaufgaben zu vereinfachen. Das Framework deckt das Interface-Prototyping durch strukturelle Vorlagen und die Implementierung wiederverwendbarer UI-Komponenten ab. Es bietet zudem eine Kompatibilitätsschicht, um Komponenten über mehrere Runtimes hinweg abzubilden.
Enables the creation of a single user interface that functions consistently across mobile and web platforms.
Eto ist ein .NET-Framework für plattformübergreifende GUIs, das verwendet wird, um Desktop- und mobile Benutzeroberflächen aus einer einzigen Codebasis zu erstellen. Es fungiert als nativer Backend-UI-Wrapper, der Anwendungsoberflächen unter Verwendung der nativen Steuerelemente des Host-Betriebssystems rendert, um ein konsistentes Erscheinungsbild und eine konsistente Performance sicherzustellen. Das Framework ermöglicht die Entwicklung professioneller Software für Windows, macOS und Linux bei gleichzeitiger Beibehaltung nativen Verhaltens über verschiedene Hardware- und OS-Umgebungen hinweg. Es erlaubt die Integration von Drittanbieter-Bibliotheken zur Handhabung spezialisierter Aufgaben wie Datenvisualisierung, Karten-Rendering und Videowiedergabe. Das Toolset deckt plattformübergreifende GUI-Entwicklung und Multi-Plattform-App-Deployment ab, wodurch Entwickler Geschäftslogik und Layouts über verschiedene Betriebssysteme hinweg teilen können.
Enables the creation of single user interfaces that maintain consistent behavior and appearance across multiple desktop OSs.
Gecko-dev is a web browser engine and cross-platform browser framework. It serves as a foundational system for rendering web content and executing JavaScript, providing a complete layout and rendering pipeline to transform web markup into visual pixels. The project is distinguished by a specialized browser UI toolkit that uses XML-based languages and custom widgets to build cross-platform windows and menus. It incorporates unique development bridges, including design-to-code linking and a standardized protocol for AI-driven browser control and automated verification. Its broader capabilities
Implements a design system for maintaining visual and behavioral consistency across desktop operating systems.