awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 dépôts

Awesome GitHub RepositoriesCross-Platform Frameworks

Frameworks that enable building applications for multiple platforms from a single codebase.

Distinguishing note: No candidates provided; this is a foundational category for multi-platform development.

Explore 10 awesome GitHub repositories matching web development · Cross-Platform Frameworks. Refine with filters or upvote what's useful.

Awesome Cross-Platform Frameworks 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.
  • vuejs/vueAvatar de vuejs

    vuejs/vue

    209,900Voir sur GitHub↗

    Vue est un framework JavaScript progressif basé sur des composants, conçu pour construire des interfaces utilisateur réactives et des applications monopage. Il se concentre sur un système de modèles déclaratif qui transforme le HTML en fonctions de rendu efficaces, permettant aux développeurs d'organiser des interfaces complexes en unités isolées et réutilisables qui se synchronisent automatiquement avec l'état de l'application. Le framework se distingue par un système de réactivité de suivi des dépendances qui surveille l'accès aux données pendant le rendu pour déclencher des mises à jour précises. Il fournit une architecture flexible qui prend en charge à la fois l'adoption incrémentale en tant que bibliothèque légère et le développement d'applications à grande échelle. Les développeurs peuvent tirer parti d'un modèle d'extensibilité robuste basé sur des plugins pour injecter une logique globale, tandis que la réconciliation du DOM virtuel du framework garantit des mises à jour d'interface efficaces en calculant des mutations minimales. Au-delà de ses capacités de rendu de base, le projet inclut une suite complète d'outils pour gérer l'état de l'application, le routage basé sur les URL et le rendu côté serveur. Il offre un support étendu pour la composition de composants, la distribution de contenu et la gestion d'animation, aux côtés de mesures de sécurité intégrées comme l'échappement automatique du contenu pour prévenir les vulnérabilités courantes. Le framework est distribué avec des déclarations de type officielles pour prendre en charge l'analyse statique et peut être installé via des gestionnaires de paquets standard ou intégré directement dans les environnements de navigateur via des balises de script.

    Supports flexible scaling from lightweight library usage to full-scale application development.

    TypeScriptframeworkfrontendjavascript
    Voir sur GitHub↗209,900
  • nextlevelbuilder/ui-ux-pro-max-skillAvatar de nextlevelbuilder

    nextlevelbuilder/ui-ux-pro-max-skill

    92,396Voir sur GitHub↗

    This project is a generative development environment designed to build reactive, modular user interfaces through natural language prompts. It functions as a declarative framework that translates descriptive requirements into functional code, structured layouts, and interactive components. By utilizing a reactive state architecture, the system ensures that application data remains synchronized across components, triggering automatic updates whenever state values are modified. The platform distinguishes itself through its automated design system generation and cross-platform capabilities. It em

    Develops consistent mobile and web applications from a single codebase.

    Pythonai-skillsantigravityclaude
    Voir sur GitHub↗92,396
  • wailsapp/wailsAvatar de wailsapp

    wailsapp/wails

    34,819Voir sur GitHub↗

    Wails is a cross-platform framework for building native desktop applications by combining a Go backend with web-based frontend technologies. It enables developers to create lightweight software by utilizing the host operating system's native web rendering engine, eliminating the need to bundle heavy browser dependencies. The framework distinguishes itself through a robust communication layer that bridges the backend and frontend. It automatically generates type-safe JavaScript bindings and proxies from Go code, allowing for seamless, asynchronous method invocation and data serialization acros

    Builds cross-platform desktop applications with native UI components for consistent user experiences.

    Goangulardesktop-applicationgo
    Voir sur GitHub↗34,819
  • pear-devs/pear-desktopAvatar de pear-devs

    pear-devs/pear-desktop

    31,939Voir sur GitHub↗

    Pear Desktop is a development framework designed for building and distributing cross-platform desktop software. It leverages web technologies and native system integration to enable the creation of applications that run consistently across multiple operating systems from a single codebase. The platform distinguishes itself through a modular plugin architecture and a comprehensive build toolchain. Developers can extend core functionality by creating isolated scripts that interact with the application through defined communication bridges, and use automated pipelines to bundle source code into

    Facilitates the development and distribution of cross-platform software using web technologies.

    TypeScriptdesktop-appelectronlinux
    Voir sur GitHub↗31,939
  • emilk/eguiAvatar de emilk

    emilk/egui

    29,409Voir sur GitHub↗

    This library is an immediate mode graphical user interface toolkit that reconstructs the entire interface every frame. By executing procedural code within a high-frequency loop that matches the display refresh rate, it allows developers to define interactive elements and state updates directly. The framework utilizes a multi-pass rendering approach to resolve layout dependencies, ensuring that widget sizes and positions are calculated accurately before final placement to prevent visual jitter. The project functions as a cross-platform graphics toolkit, providing a portable rendering layer tha

    Enables the development of portable graphical applications for desktop and web environments.

    Rusteguigame-developmentgamedev
    Voir sur GitHub↗29,409
  • react-community/react-navigationAvatar de react-community

    react-community/react-navigation

    24,480Voir sur GitHub↗

    React Navigation is a cross-platform routing framework and navigation library designed to synchronize routing logic and navigation flows across Android, iOS, and web platforms. It functions as a mobile app router that coordinates transitions between different application views while maintaining a consistent navigation history. The project provides a system for managing screens and navigation state in React Native applications. It enables the definition of paths and the coordination of movement between views to maintain an organized flow throughout the user experience. The framework covers br

    Acts as a framework for building a single codebase that synchronizes navigation flows across Android, iOS, and web.

    TypeScript
    Voir sur GitHub↗24,480
  • didi/chameleonAvatar de didi

    didi/chameleon

    8,966Voir sur GitHub↗

    Chameleon is a cross-platform application framework and component library used to develop applications for the web and various mini-app platforms from a single shared codebase. It functions as a multi-platform build pipeline that compiles source code into different target formats while providing an MVVM-based user interface system for managing application state. The framework employs a polymorphic protocol to extend custom components and APIs, allowing for platform-specific implementations while maintaining cross-end compatibility. It includes a specialized build tool for static analysis that

    Functions as a framework for developing applications that run across web and mobile mini-app platforms from a single shared codebase.

    JavaScript
    Voir sur GitHub↗8,966
  • jackjiang2011/mobileimsdkAvatar de JackJiang2011

    JackJiang2011/MobileIMSDK

    6,064Voir sur GitHub↗

    MobileIMSDK is an open-source instant messaging framework that provides reliable real-time message delivery across iOS, Android, Java, HarmonyOS, and web platforms. At its core, it offers a unified communication layer that transparently supports UDP, TCP, and WebSocket transports, enabling developers to send and receive messages without managing protocol differences or connection state. The framework includes an automatic reconnection engine that detects network outages and restores connections without manual intervention, with built-in message retransmission and deduplication to guarantee exa

    An open-source instant messaging framework supporting UDP, TCP, and WebSocket protocols for real-time message delivery across iOS, Android, Java, and web platforms.

    Objective-Charmonyos-nexthtml5im
    Voir sur GitHub↗6,064
  • onejs/oneAvatar de onejs

    onejs/one

    4,475Voir sur GitHub↗

    One est un framework React full-stack multiplateforme et un moteur de rendu multi-cibles conçu pour construire des applications web et natives à partir d'une base de code unique. Il utilise un pipeline de build basé sur Vite pour gérer les composants partagés tout en fournissant un routeur de système de fichiers typé qui génère automatiquement les définitions de navigation. Le framework se distingue par la prise en charge d'une stratégie de rendu hybride, permettant aux routes individuelles d'être configurées comme des sites statiques, des pages rendues côté serveur ou des applications monopages. Il emploie une résolution de logique spécifique à la plateforme et un plugin Vite partagé pour coordonner la compilation pour les environnements cibles web et natifs. Le système couvre un large éventail de capacités, notamment les chargeurs de données côté serveur, la gestion des routes API et l'interception de requêtes basée sur des middlewares. Il fournit des outils pour l'intégration de fonctionnalités natives des appareils et des mises en page basées sur des ponts pour la navigation mobile, ainsi que des optimisations de performance telles que la génération statique parallèle et le préchargement d'actifs. Les applications peuvent être déployées sur des serveurs de production ou des plateformes edge serverless, notamment Vercel et Cloudflare.

    Enables developing for web and native targets from a single codebase using shared components and logic.

    TypeScriptlocal-firstreactreact-native
    Voir sur GitHub↗4,475
  • google/mozcAvatar de google

    google/mozc

    2,833Voir sur GitHub↗

    Mozc is a Japanese input method engine that converts romanized or kana keystrokes into Japanese kanji, kana, and mixed text with predictive conversion. It functions as a cross-platform input method framework, compiling the same engine into platform-specific binaries for Android, Linux, macOS, and Windows. The engine combines a dictionary-based segmentation system with a hybrid of rule-based and statistical language models to determine word boundaries and predict character sequences. A prefix-tree structure enables real-time, context-aware conversion suggestions as the user types, while a key-

    Provides a build system that compiles the same input method engine into platform-specific binaries for multiple operating systems.

    C++
    Voir sur GitHub↗2,833
  1. Home
  2. Web Development
  3. Cross-Platform Frameworks

Explorer les sous-tags

  • Instant Messaging FrameworksFrameworks that provide real-time messaging capabilities across multiple platforms from a single codebase. **Distinct from Cross-Platform Frameworks:** Distinct from Cross-Platform Frameworks: specifically targets instant messaging use cases, not general application development.