awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 dépôts

Awesome GitHub RepositoriesCross-Platform Implementations

Actual software implementations of interfaces that maintain consistency across different operating systems and hardware.

Distinct from Cross-Platform UI Design Patterns: Moves from design patterns/guides to the actual framework implementation.

Explore 9 awesome GitHub repositories matching user interface & experience · Cross-Platform Implementations. Refine with filters or upvote what's useful.

Awesome Cross-Platform Implementations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • mitesh77/best-flutter-ui-templatesAvatar de mitesh77

    mitesh77/Best-Flutter-UI-Templates

    22,727Voir sur GitHub↗

    This project is an open-source library of customizable mobile interface templates and screen layouts built with Flutter and Dart. It serves as a prototyping kit and design gallery, providing a collection of ready-made user interface examples and Material Design component sets for cross-platform mobile application development. The collection enables the rapid creation of application screens by providing pre-built layouts for common mobile app flows and navigation patterns. Developers can browse these interface patterns and modify colors, fonts, and layouts to align with specific brand guidelin

    Implements consistent user interface layouts that work across different mobile platforms using Flutter.

    Dartcross-platformflutterflutter-app
    Voir sur GitHub↗22,727
  • idea4good/guiliteAvatar de idea4good

    idea4good/GuiLite

    7,749Voir sur GitHub↗

    GuiLite is a header-only C++ graphical user interface library and cross-platform framework. It provides a minimal implementation for rendering user interfaces and visual widgets across diverse environments, ranging from resource-constrained microcontrollers and embedded hardware to full desktop operating systems. The library functions as an embedded graphics system for composing visual layouts and rendering multi-language text using UTF-8 encoding and compatible font engines. It supports the integration of multimedia content, including the display of 3D graphics and video playback. The frame

    Provides a portable interface system that ensures consistent visual layouts across various hardware and OS platforms.

    C++
    Voir sur GitHub↗7,749
  • wix/react-native-ui-libAvatar de wix

    wix/react-native-ui-lib

    7,139Voir sur GitHub↗

    This project is a React Native UI library and mobile component framework designed for building consistent, themed mobile applications. It provides a collection of reusable user interface components and layout tools, functioning as a cross-platform design system to maintain visual uniformity across different mobile platforms. The toolkit distinguishes itself through a themed UI approach, utilizing global design foundations for typography, color palettes, and spacing. It allows for dynamic theme configuration and the use of style presets to ensure standardized branding across an entire project.

    Provides a framework implementation that maintains visual consistency for typography and colors across different mobile operating systems.

    TypeScriptandroidcomponentshacktoberfest
    Voir sur GitHub↗7,139
  • bogdan-lyashenko/under-the-hood-reactjsAvatar de Bogdan-Lyashenko

    Bogdan-Lyashenko/Under-the-hood-ReactJS

    6,835Voir sur GitHub↗

    This project is a technical breakdown and implementation of a user interface framework's internal architecture, focusing specifically on the mechanics of the virtual DOM, reconciliation, and component lifecycles. It serves as a resource for understanding how a core logic layer manages the transition from high-level component descriptions to physical browser elements. The project distinguishes itself by providing detailed visualizations, including flowcharts and block schemes, to map the reconciliation process and code execution paths. It explores how a platform-agnostic core can be adapted fo

    Provides analysis of how core UI logic is implemented consistently across mobile, browser, and server environments.

    JavaScriptdebuggingfiberflow
    Voir sur GitHub↗6,835
  • iampawan/flutter-ui-kitAvatar de iampawan

    iampawan/Flutter-UI-Kit

    6,295Voir sur GitHub↗

    Flutter-UI-Kit est une bibliothèque de composants et une galerie d'interfaces pour le développement d'applications mobiles. Il fournit une collection d'éléments d'interface pré-faits et de composants de mise en page conçus pour construire des applications multiplateformes. Le projet fonctionne comme un kit de modèles, offrant des mises en page d'écran professionnelles pour les pages d'application courantes telles que les tableaux de bord, les profils et les paniers d'achat. Ces modèles permettent l'implémentation rapide d'interfaces utilisateur mobiles standard. La bibliothèque couvre une gamme de capacités de développement, incluant le prototypage d'interface mobile et le design d'application multiplateforme, permettant l'assemblage d'écrans en utilisant un ensemble partagé d'éléments de mise en page prêts à l'emploi.

    Serves as a reference implementation of various user interface patterns for consistent cross-platform mobile development.

    Dart
    Voir sur GitHub↗6,295
  • ionicfirebaseapp/getwidgetAvatar de ionicfirebaseapp

    ionicfirebaseapp/getwidget

    4,819Voir sur GitHub↗

    Getwidget is a comprehensive Flutter UI component library and design system providing over 1,000 pre-built widgets for creating cross-platform user interfaces. It serves as a production-ready widget gallery designed to accelerate the front-end development process through a wide array of pre-composed elements. The project includes a specialized AI interaction UI kit featuring components for rendering streaming large language model responses, RAG chat interfaces, and real-time voice agents. It also provides operational utilities for estimating monthly LLM expenditures based on token usage and p

    Implements consistent visual layouts across different devices using a single codebase and shared theme tokens.

    Dartdartdart-librarydart-package
    Voir sur GitHub↗4,819
  • material-components/material-components-iosAvatar de material-components

    material-components/material-components-ios

    4,775Voir sur GitHub↗

    Il s'agit d'une bibliothèque d'interface utilisateur iOS Material Design fournissant une collection de composants d'interface utilisateur modulaires pour iOS. Elle fonctionne comme un framework de composants Swift UI et un système de design multiplateforme pour assurer des expériences visuelles et fonctionnelles cohérentes à travers différents systèmes d'exploitation. Le projet permet l'intégration des directives Material Design dans les applications iOS via une architecture de composants modulaires. Cela permet l'assemblage d'écrans d'application complexes en utilisant une bibliothèque d'éléments d'interface pré-faits. Le framework couvre le développement général d'interface utilisateur iOS et l'implémentation de directives de design standardisées pour rendre des interfaces utilisateur cohérentes.

    Provides a software implementation of a design system that maintains consistency across different operating systems.

    Objective-C
    Voir sur GitHub↗4,775
  • nandorojo/solitoAvatar de nandorojo

    nandorojo/solito

    4,093Voir sur GitHub↗

    Solito is a cross-platform navigation library and routing bridge that enables the development of mobile apps and web pages from a single codebase using React Native and Next.js. It functions as an orchestrator that synchronizes file-system based routing and screen logic across both platforms. The project provides a unified navigation interface that maps a single set of URLs to either web pages or native screens. This allows for synchronized linking and route parameters, ensuring that users land on the correct content regardless of whether they are using a browser or a mobile application. The

    Separates shared screen content from the navigation skeleton to allow distinct headers and footers per platform.

    TypeScript
    Voir sur GitHub↗4,093
  • gskinnerteam/flutter-folioAvatar de gskinnerteam

    gskinnerteam/flutter-folio

    3,950Voir sur GitHub↗

    flutter-folio est une application de référence et un portfolio démontrant l'implémentation d'une base de code unique qui offre des expériences utilisateur natives sur les plateformes mobiles, desktop et web. Il sert de vitrine pour les frameworks UI multiplateformes et les modèles de conception ciblant iOS, Android, macOS, Windows, Linux et les navigateurs web. Le projet se concentre sur la conception UI adaptative, fournissant des exemples sur la manière d'ajuster automatiquement les mises en page et les modèles d'interaction en fonction de la taille de l'écran et des périphériques d'entrée. Il illustre le mappage de la logique d'application partagée vers des idiomes spécifiques à chaque plateforme pour répondre aux attentes des différents systèmes d'exploitation. L'implémentation couvre l'optimisation UX multiplateforme via une logique de points de rupture (breakpoints) réactifs et des mises en page sensibles aux entrées. Il démontre l'utilisation d'un moteur de rendu unifié pour maintenir une expérience utilisateur cohérente à travers divers environnements matériels.

    Provides a software implementation of an interface that maintains consistency across different operating systems.

    Dart
    Voir sur GitHub↗3,950
  1. Home
  2. User Interface & Experience
  3. Cross-Platform UI Design Patterns
  4. Cross-Platform Implementations

Explorer les sous-tags

  • Platform-Specific Layout SkeletonsSeparating shared content from navigation shells to provide distinct headers and footers per platform. **Distinct from Cross-Platform Implementations:** Specifically focuses on the separation of content from the navigation skeleton for platform-specific layouts, rather than general implementation.