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
·

50 dépôts

Awesome GitHub RepositoriesCross-Platform Development

Frameworks and methodologies for building applications that run on multiple operating systems.

Distinguishing note: Focuses on the cross-platform desktop development domain.

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

Awesome Cross-Platform Development 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.
  • okamstudio/godotAvatar de okamstudio

    okamstudio/godot

    112,685Voir sur GitHub↗

    Godot is a multi-platform game engine and a suite of tools used to develop 2D and 3D interactive games and applications across multiple operating systems. It provides specialized development environments for both two-dimensional and three-dimensional design, including tools for sprite animation, tilemaps, lighting, meshes, and physics simulations. The engine includes a cross-platform export tool that packages projects for deployment to desktop, mobile, web, and console hardware targets from a single codebase. The system covers broad capabilities for interactive experience design and game dev

    Enables the creation of 2D and 3D games that run on desktop, mobile, web, and consoles from one codebase.

    C++
    Voir sur GitHub↗112,685
  • driftyco/ionicAvatar de driftyco

    driftyco/ionic

    52,514Voir sur GitHub↗

    Ionic is a cross-platform mobile UI toolkit and hybrid app development framework. It provides a library of web components for building native-quality iOS, Android, and Progressive Web Apps using HTML, CSS, and JavaScript from a single codebase. The project utilizes a web component UI library to ensure consistent mobile interface behaviors. It employs a framework-agnostic wrapper to integrate these custom elements with JavaScript libraries such as React, Vue, and Angular. The toolkit covers hybrid mobile UI design and cross-platform app development. It includes an adaptive styling system that

    Enables the creation of native-quality mobile and web applications from a single codebase using web technologies.

    TypeScript
    Voir sur GitHub↗52,514
  • barry-ran/qtscrcpyAvatar de barry-ran

    barry-ran/QtScrcpy

    29,883Voir sur GitHub↗

    QtScrcpy is a cross-platform desktop application designed for mirroring and controlling Android devices. It functions as a high-performance client that captures mobile display output and streams it to a computer monitor, enabling real-time interaction through a persistent connection. The application distinguishes itself by supporting the simultaneous management of multiple mobile devices from a single interface, allowing for batch operations and synchronized inputs. Users can map standard desktop mouse and keyboard actions to mobile touch events using custom scripts, facilitating efficient na

    Builds high-performance desktop applications that run consistently across Windows, macOS, and Linux.

    C++androidqt
    Voir sur GitHub↗29,883
  • quasarframework/quasarAvatar de quasarframework

    quasarframework/quasar

    27,091Voir sur GitHub↗

    Quasar is a cross-platform development framework that enables the creation of web, mobile, and desktop applications from a single codebase. It provides a declarative architecture where state changes automatically trigger updates to the user interface, supported by a centralized data store that synchronizes state across components. The framework distinguishes itself through a build-time platform abstraction that transforms a unified project into multiple target formats, including installable progressive web apps. It includes a comprehensive component-driven library that enforces a consistent d

    Enables building web, mobile, and desktop applications from a single codebase.

    JavaScriptandroidbrowser-extensionelectron
    Voir sur GitHub↗27,091
  • dotnet-architecture/eshoponcontainersAvatar de dotnet-architecture

    dotnet-architecture/eShopOnContainers

    24,362Voir sur GitHub↗

    eShopOnContainers is a .NET microservices reference application designed to demonstrate cloud-native architecture patterns. It serves as a sample distributed system that implements domain-driven design and utilizes containerized services. The project is developed as a cross-platform sample compatible with Windows, Linux, and macOS. It utilizes Docker for containerized application deployment and supports orchestration via Azure Kubernetes Service to manage the scaling and availability of its services. The system covers microservices architecture design, asynchronous service communication, and

    Demonstrates building and testing a complex distributed system using the .NET framework across multiple operating systems.

    C#
    Voir sur GitHub↗24,362
  • cocos2d/cocos2d-xAvatar de cocos2d

    cocos2d/cocos2d-x

    18,942Voir sur GitHub↗

    Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive applications across mobile, desktop, and web platforms. It functions as a cross-platform game engine that utilizes an entity-component system to manage object lifecycles, behaviors, and spatial relationships within a unified codebase. The engine is distinguished by its specialized 2D graphics rendering pipeline, which is optimized for hardware-accelerated performance when displaying sprites, particle effects, and skeletal animations. It provides developers with low-level access to gr

    Enables building and deploying high-performance 2D games for mobile and desktop platforms from a single unified codebase.

    C++androidc-plus-pluscocos2d
    Voir sur GitHub↗18,942
  • openra/openraAvatar de OpenRA

    OpenRA/OpenRA

    16,450Voir sur GitHub↗

    OpenRA is an open-source game engine designed for the development and modernization of real-time strategy titles. It provides a modular framework that allows developers to build standalone games or total conversion modifications by leveraging a trait-based entity composition system. The engine is built to support both the preservation of classic strategy games and the creation of new experiences, offering cross-platform compatibility and a flexible architecture for defining game rules and unit behaviors. The engine distinguishes itself through a configuration-driven approach where game logic,

    Provides a modular toolkit for building strategy games using configuration-driven trait systems and integrated asset management.

    C#command-and-conquercross-platformcsharp
    Voir sur GitHub↗16,450
  • mono/monogameAvatar de mono

    mono/MonoGame

    14,028Voir sur GitHub↗

    MonoGame is a cross-platform game engine and framework built for the C# language and .NET ecosystem. It provides a development environment for creating 2D and 3D games that run across multiple operating systems and hardware platforms. The project serves as an open-source implementation of the XNA game studio API. It includes a dedicated game asset pipeline to convert raw art and sound files into optimized formats for efficient engine loading. The framework provides a hardware-abstraction layer to maintain a consistent interface for graphics and input across different devices. Its capabilitie

    Provides a framework for building and deploying high-performance games across multiple platforms from a single codebase.

    C#
    Voir sur GitHub↗14,028
  • monogame/monogameAvatar de MonoGame

    MonoGame/MonoGame

    14,024Voir sur GitHub↗

    MonoGame is a cross-platform game framework and C# game engine designed for the development of interactive software. It provides a unified environment for building games that run across desktop, mobile, and console platforms using a single codebase. The framework functions as a 2D graphics rendering library, offering tools to apply custom shaders and visual effects to game assets. It utilizes a graphics abstraction layer to map drawing commands to platform-specific APIs, ensuring consistent rendering across diverse hardware. The engine manages hardware-level tasks such as input handling, aud

    Provides a development framework for building interactive games that run across multiple platforms using a unified codebase.

    C#3dc-sharpcross-platform
    Voir sur GitHub↗14,024
  • hajimehoshi/ebitenAvatar de hajimehoshi

    hajimehoshi/ebiten

    13,244Voir sur GitHub↗

    Ebiten is a cross-platform 2D game engine and framework for the Go programming language. It provides a hardware-accelerated 2D renderer and a multi-input handling library to develop two-dimensional games with a single codebase. The engine is designed for broad deployment, allowing applications to be compiled and run across desktops, mobile devices, web browsers, and gaming consoles. It distinguishes itself by integrating custom shader programming for specialized visual effects and providing haptic feedback control for mobile devices and gamepads. The framework covers core game development ca

    Provides a high-performance game development framework for deploying titles across desktop, mobile, and web from a single Go codebase.

    Goebitenebitenginegame
    Voir sur GitHub↗13,244
  • thecherno/hazelAvatar de TheCherno

    TheCherno/Hazel

    13,006Voir sur GitHub↗

    Hazel is a C++ game development framework and 3D graphics rendering engine designed for building high-performance interactive software. It provides a foundational architecture that enables the construction of desktop applications through native hardware acceleration. The project includes a dedicated game engine editor that allows for the design and testing of interactive 3D and 2D scenes within a unified environment. This editor utilizes an immediate mode interface to maintain synchronization with the engine state, while a hardware-agnostic abstraction layer handles rendering commands across

    Serves as a C++ game development framework designed for high-performance interactive software.

    C++
    Voir sur GitHub↗13,006
  • unity-technologies/unitycsreferenceAvatar de Unity-Technologies

    Unity-Technologies/UnityCsReference

    12,718Voir sur GitHub↗

    This repository provides the source code for the Unity game engine, serving as a reference for the internal implementation of its core systems and managed scripting environment. It functions as a development resource for understanding how high-level C# logic interacts with the underlying engine architecture to build interactive 2D and 3D applications. By providing visibility into the engine's source files, this project enables developers to inspect execution flows and trace implementation details. This transparency supports the troubleshooting of complex behaviors and the analysis of how spec

    Functions as a foundational framework for building interactive 2D and 3D applications across multiple platforms.

    C#
    Voir sur GitHub↗12,718
  • electron/electron-quick-startAvatar de electron

    electron/electron-quick-start

    11,445Voir sur GitHub↗

    This project is a minimal project structure and boilerplate for starting new desktop applications using the Electron framework. It serves as a starter template and reference implementation that provides the essential file layout required for a cross-platform desktop application. The repository is designed to bootstrap a minimal application, allowing for quick desktop application prototyping and the establishment of a basic development environment. This stripped-down structure is also used for software bug isolation to reproduce specific behaviors without the complexity of a full project. The

    Enables the development of a single codebase that runs across Windows, macOS, and Linux.

    JavaScript
    Voir sur GitHub↗11,445
  • coplaydev/unity-mcpAvatar de CoplayDev

    CoplayDev/unity-mcp

    10,959Voir sur GitHub↗

    Unity MCP is a plugin that connects the Unity Editor to AI assistants through the Model Context Protocol, enabling natural language control over scene manipulation, object creation, and editor workflows. It allows developers to generate C# scripts, modify GameObjects and components, create UI layouts, and manage assets by issuing commands through an AI interface, effectively turning the editor into a conversational development environment. The plugin distinguishes itself through a comprehensive automation system that can execute multi-step tasks from a design document, record and replay edito

    Provides in-editor access to Unity documentation and best practices without switching contexts.

    C#aiai-integrationanthropic
    Voir sur GitHub↗10,959
  • cocos-creator/engineAvatar de cocos-creator

    cocos-creator/engine

    9,671Voir sur GitHub↗

    Ce projet est un moteur de jeu multiplateforme et une boîte à outils de développement conçue pour créer des jeux 2D et 3D haute performance. Il sert de moteur de rendu graphique 3D et de framework de jeu web permettant aux applications d'être déployées sur mobile, bureau et web à partir d'une seule base de code. Le moteur dispose d'un pipeline de rendu configurable qui prend en charge les chemins de rendu forward et deferred. Il utilise une couche d'abstraction graphique multiplateforme et une traduction universelle de shaders pour assurer un rendu visuel cohérent sur différents matériels et plateformes. La boîte à outils inclut des systèmes intégrés pour le rendu physiquement basé, les animations squelettiques et les simulations physiques en temps réel pour les collisions et les mouvements. Des capacités supplémentaires couvrent la génération d'effets de particules, l'édition de géométrie de terrain et la construction d'éléments d'interface utilisateur complexes.

    Provides a cross-platform game development framework for deploying to mobile, desktop, and web environments.

    C++
    Voir sur GitHub↗9,671
  • cocos/cocos-engineAvatar de cocos

    cocos/cocos-engine

    9,651Voir sur GitHub↗

    Cocos Engine is a cross-platform game engine designed for building high-performance 2D and 3D interactive experiences for web, mobile, and desktop platforms. It features a multi-backend rendering engine and a 2D and 3D physics simulator, utilizing a core architecture that combines a C++ runtime for performance with TypeScript for game logic scripting. The engine distinguishes itself through a multi-platform deployment system that packages projects for native operating systems and instant-play web ecosystems. Its graphics system supports multiple APIs, employing physically based rendering and

    Provides a unified framework for building high-performance 2D and 3D interactive games across mobile, desktop, and web platforms.

    C++3dcocoscocoscreator
    Voir sur GitHub↗9,651
  • terrycavanagh/vvvvvvAvatar de TerryCavanagh

    TerryCavanagh/VVVVVV

    7,916Voir sur GitHub↗

    This project is a cross-platform game engine framework and build pipeline designed to produce playable executable binaries for desktop and Android devices. It provides a collection of core libraries for game development, including a native Android build system and a C++ build pipeline. The framework features a specialized bitmap font rendering system that displays stylized typography by mapping character indices to image atlases using coordinate and spacing metadata. It also implements a hardware abstraction layer to decouple application logic from graphics and audio drivers, ensuring portabl

    Provides a cross-platform game engine framework and build pipeline for producing binaries for desktop and Android devices.

    ActionScript
    Voir sur GitHub↗7,916
  • colinleung-nilocat/unityurptoonlitshaderexampleAvatar de ColinLeung-NiloCat

    ColinLeung-NiloCat/UnityURPToonLitShaderExample

    7,661Voir sur GitHub↗

    This project is a custom lighting shader for the Unity Universal Render Pipeline designed to produce a non-photorealistic cartoon visual style. It serves as a technical example for implementing a toon shader and stylized lighting for 3D objects. The implementation achieves a cel-shaded aesthetic by replacing standard physically based rendering with a custom lighting model. It utilizes ramp-based light attenuation to map smooth gradients into discrete color steps. The project covers the development of HLSL shaders within the Universal Render Pipeline, focusing on fragment-stage lighting calcu

    Serves as a reusable shader asset for implementing toon lighting within the Unity Universal Render Pipeline.

    ShaderLabcharacterhlsllit
    Voir sur GitHub↗7,661
  • sschmid/entitasAvatar de sschmid

    sschmid/Entitas

    7,658Voir sur GitHub↗

    Entitas is a data-oriented Entity Component System framework for Unity. It is designed to separate game state into components and logic into systems, utilizing a data-oriented design to optimize CPU cache usage, memory usage, and processing speed. The framework includes a C# source code generator that automatically produces boilerplate classes, entity accessors, and context singletons to reduce manual coding. It also provides a Unity editor debugging tool for real-time runtime state visualization, system performance monitoring, and visual entity inspection. The system manages entity lifecycl

    Ships as a framework specifically designed to manage complex object interactions and state within Unity.

    C#c-sharpcode-generationcsharp
    Voir sur GitHub↗7,658
  • elfocrash/.net-backend-developer-roadmapAvatar de Elfocrash

    Elfocrash/.NET-Backend-Developer-Roadmap

    6,847Voir sur GitHub↗

    This project is a comprehensive learning path for C# backend development, designed to guide developers through the skills and technologies required to build professional server-side applications. It serves as a technical curriculum focused on the .NET ecosystem. The roadmap specifically emphasizes cloud-native development and microservices architecture. It provides a structured guide to the tools and patterns necessary for designing distributed systems and deploying scalable services to the cloud. The content covers broader domain areas including backend career planning and the engineering p

    Offers a comprehensive learning path for mastering server-side technologies and frameworks using .NET.

    aspnet-coreaspnetcoredotnet
    Voir sur GitHub↗6,847
Préc.123Suivant
  1. Home
  2. Web Development
  3. Cross-Platform Development

Explorer les sous-tags

  • .NET Frameworks3 sous-tagsDevelopment patterns and environments specifically for the .NET ecosystem across multiple platforms. **Distinct from Cross-Platform Development:** Specific to .NET ecosystem whereas parent is general cross-platform development
  • Cross-Platform EditorsDevelopment tools designed to maintain a consistent editing experience across web and desktop platforms. **Distinct from Cross-Platform Development:** Distinct from Cross-Platform Development by focusing on the editor tool itself rather than the target application framework.
  • Game Development Frameworks2 sous-tagsFrameworks for building and deploying high-performance games across multiple platforms from a single codebase. **Distinct from Cross-Platform Development:** Distinct from general cross-platform development: focuses specifically on game-oriented engine features like scene management and physics.
  • Mixed Reality PlatformsBuilding mixed reality applications that run across multiple devices with a shared input system and spatial interaction building blocks. **Distinct from Cross-Platform Development:** Distinct from Cross-Platform Development: specifically targets mixed reality hardware platforms rather than general desktop or mobile OS targets.