awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

50 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • okamstudio/godotAvatar okamstudio

    okamstudio/godot

    112,685Vezi pe 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++
    Vezi pe GitHub↗112,685
  • driftyco/ionicAvatar driftyco

    driftyco/ionic

    52,514Vezi pe 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
    Vezi pe GitHub↗52,514
  • barry-ran/qtscrcpyAvatar barry-ran

    barry-ran/QtScrcpy

    29,883Vezi pe 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
    Vezi pe GitHub↗29,883
  • quasarframework/quasarAvatar quasarframework

    quasarframework/quasar

    27,091Vezi pe 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
    Vezi pe GitHub↗27,091
  • dotnet-architecture/eshoponcontainersAvatar dotnet-architecture

    dotnet-architecture/eShopOnContainers

    24,362Vezi pe 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#
    Vezi pe GitHub↗24,362
  • cocos2d/cocos2d-xAvatar cocos2d

    cocos2d/cocos2d-x

    18,942Vezi pe 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
    Vezi pe GitHub↗18,942
  • openra/openraAvatar OpenRA

    OpenRA/OpenRA

    16,450Vezi pe 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
    Vezi pe GitHub↗16,450
  • mono/monogameAvatar mono

    mono/MonoGame

    14,028Vezi pe 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#
    Vezi pe GitHub↗14,028
  • monogame/monogameAvatar MonoGame

    MonoGame/MonoGame

    14,024Vezi pe 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
    Vezi pe GitHub↗14,024
  • hajimehoshi/ebitenAvatar hajimehoshi

    hajimehoshi/ebiten

    13,244Vezi pe 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
    Vezi pe GitHub↗13,244
  • thecherno/hazelAvatar TheCherno

    TheCherno/Hazel

    13,006Vezi pe 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++
    Vezi pe GitHub↗13,006
  • unity-technologies/unitycsreferenceAvatar Unity-Technologies

    Unity-Technologies/UnityCsReference

    12,718Vezi pe 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#
    Vezi pe GitHub↗12,718
  • electron/electron-quick-startAvatar electron

    electron/electron-quick-start

    11,445Vezi pe 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
    Vezi pe GitHub↗11,445
  • coplaydev/unity-mcpAvatar CoplayDev

    CoplayDev/unity-mcp

    10,959Vezi pe 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
    Vezi pe GitHub↗10,959
  • cocos-creator/engineAvatar cocos-creator

    cocos-creator/engine

    9,671Vezi pe GitHub↗

    Acest proiect este un motor de jocuri cross-platform și un toolkit de dezvoltare conceput pentru crearea de jocuri 2D și 3D de înaltă performanță. Servește drept motor de randare grafică 3D și framework de jocuri bazat pe web care permite implementarea aplicațiilor pe medii mobile, desktop și web dintr-un singur codebase. Motorul dispune de un pipeline de randare configurabil care suportă atât căi de randare forward, cât și deferred. Utilizează un strat de abstractizare grafică cross-platform și traducere universală de shadere pentru a asigura un output vizual consistent pe diferite hardware-uri și platforme. Toolkit-ul include sisteme integrate pentru randare bazată pe fizică (PBR), animații scheletice și simulări fizice în timp real pentru coliziuni și mișcare. Capabilitățile suplimentare acoperă generarea de efecte de particule, editarea geometriei terenului și construcția de elemente complexe de interfață utilizator.

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

    C++
    Vezi pe GitHub↗9,671
  • cocos/cocos-engineAvatar cocos

    cocos/cocos-engine

    9,651Vezi pe 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
    Vezi pe GitHub↗9,651
  • terrycavanagh/vvvvvvAvatar TerryCavanagh

    TerryCavanagh/VVVVVV

    7,916Vezi pe 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
    Vezi pe GitHub↗7,916
  • colinleung-nilocat/unityurptoonlitshaderexampleAvatar ColinLeung-NiloCat

    ColinLeung-NiloCat/UnityURPToonLitShaderExample

    7,661Vezi pe 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
    Vezi pe GitHub↗7,661
  • sschmid/entitasAvatar sschmid

    sschmid/Entitas

    7,658Vezi pe 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
    Vezi pe GitHub↗7,658
  • elfocrash/.net-backend-developer-roadmapAvatar Elfocrash

    Elfocrash/.NET-Backend-Developer-Roadmap

    6,847Vezi pe 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
    Vezi pe GitHub↗6,847
Înapoi123Înainte
  1. Home
  2. Web Development
  3. Cross-Platform Development

Explorează sub-etichetele

  • .NET Frameworks3 sub-tag-uriDevelopment 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 sub-tag-uriFrameworks 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.