Cross-Platform Open Source Software
Discover 135 open source Cross Platform repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Cross Platform projects here are most often combined with Desktop App, Developer Tools and TypeScript. Last updated October 4, 2026.
135 repositories · updated October 4, 2026

zen: Run Business Rules Across Languages
ZEN is a Rust-based business rules engine that evaluates portable JSON decisions consistently across multiple programming languages. Use it to make complex business logic readable, testable, and reusable across services and applications.

extension.js: Build Cross-Browser Web Extensions
Extension.js is a TypeScript-based framework and CLI for developing browser extensions across Chrome, Edge, Firefox, and Safari. It provides a shared workflow for development and production builds, with framework support and no build configuration required.

Tauon: Play and Organize Desktop Music Libraries
Tauon is a desktop music player for people who want a responsive interface for local collections and music servers. It combines broad format support, library tools, and gapless playback, with downloads available for Linux, Windows, and macOS.

copyparty: Share and Upload Files from a Portable Server
Copyparty is a portable file server for browsing, sharing, and transferring files through a web browser or network protocols. It suits people who want a flexible self-hosted file hub without a large dependency stack.

GDevelop: Build 2D, 3D, and Multiplayer Games Without Code
GDevelop is a cross-platform game engine for creating 2D, 3D, and multiplayer games with a visual, event-based editor. It suits beginners and experienced developers who want to build games without writing code for core gameplay.

iptvnator: Play IPTV Streams Across Devices
IPTVnator is a cross-platform player for personal IPTV playlists, with live TV, video-on-demand, and guide features. Use it to organize and play your own M3U, Xtream Codes, or Stalker sources on desktop or in a browser.

wBlock: Block Ads and Trackers in Safari
wBlock is a free Safari content blocker for Mac, iPhone, iPad, and Apple Vision Pro. It combines filter lists with a scripts extension for userscripts, userstyles, and page-level controls.

synceverything: Sync VS Code and Cursor Settings Across Machines
Sync Everything keeps VS Code and Cursor settings, keybindings, and extensions aligned across machines using GitHub Gists. It suits developers who want profile-based backups and a guided way to apply editor configurations on another device.

pear-rec: Capture Screenshots and Record Screen, Audio, and Video
pear-rec is a cross-platform desktop and web tool for screenshots, screen and audio recording, video capture, and GIF creation. It suits people who want these capture and editing tools in one application built with Electron and React.

shadPS4: Emulate PlayStation 4 Games on Desktop
shadPS4 is an early-stage PlayStation 4 emulator written in C++ for Windows, Linux, and macOS. It targets developers and users exploring PS4 emulation, but compatibility and stability vary by game.

ladybird: Build an Independent Web Browser
Ladybird is an independent web browser built around a novel, web-standards-based engine. It is currently pre-alpha and intended for developers exploring or contributing to browser development, not everyday browsing.

QRCoder: Generate QR Codes in C#
QRCoder is a C# library for creating QR and Micro QR codes from text or structured payloads. It suits .NET applications that need configurable QR generation and multiple output formats without external library dependencies.