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

shotcut: Edit Video Across Desktop Platforms
Shotcut is a Qt-based desktop video editor for creating and editing projects across platforms. It suits creators who want a free, open-source editing application with broad multimedia framework support.

TagStudio: Organize Photos and Files with Tags
TagStudio is a desktop photo and file organizer that adds flexible tags and metadata to existing folders without moving files. It suits people managing personal media or large file collections who want searchable organization under their control.

UFO: Automate Desktop Tasks Across Devices with AI Agents
UFO combines a Windows desktop agent with a framework for coordinating agents across devices and platforms. Use it for Windows automation or multi-step workflows that need task planning, device assignment, and parallel execution.

ProxyPin: Inspect and Rewrite HTTP(S) Traffic
ProxyPin is a cross-platform HTTP(S) traffic capture and inspection tool built with Flutter. It helps developers and testers examine, filter, rewrite, block, and replay application requests, including traffic from Flutter apps.

flutter: Build Apps for Mobile, Web, and Desktop
Flutter is a Dart-based UI framework for building apps across mobile, web, and desktop from a shared codebase. It suits teams that want a customizable interface and a consistent development workflow across platforms.

DiscordChatExporter: Save Discord Chats to Files
DiscordChatExporter exports message history from Discord direct messages, group chats, and server channels. It suits people who need portable, offline chat archives in formats such as HTML, TXT, CSV, or JSON.

sherpa-onnx: Run Speech AI Locally Across Platforms
sherpa-onnx runs speech and audio models locally through ONNX Runtime, without an internet connection. It supports tasks from speech recognition and synthesis to diarization, with APIs and deployment options spanning mobile, desktop, web, and embedded devices.

yt-channel-downloader: Selectively Download Videos in a Desktop App
A PyQt 6 desktop app for fetching video listings and choosing which items to download with yt-dlp. Useful for people who want to manage channel or playlist downloads visually, with support for single links from other yt-dlp-supported platforms.

qdirstat: Find What Is Using Your Disk Space
QDirStat is a Qt desktop application that visualizes directory sizes in a tree and treemap, helping users locate large files and reclaim space. It also offers configurable cleanup actions and views for file types, ages, and installed packages.

frpc-desktop: Manage FRP Tunnels with a Desktop App
Frpc-Desktop is a cross-platform desktop client for configuring and managing FRP tunnels. It suits people who want a visual alternative to editing frpc configuration files, with support for multiple proxy types and configuration import and export.

openemr: Manage Electronic Health Records and Medical Practices
OpenEMR is a free, open-source application for electronic health records and medical practice management. It brings clinical records, scheduling, and billing together for healthcare practices that need a cross-platform system.

aptabase: Measure App Usage with Privacy-Focused Analytics
Aptabase is an analytics platform for mobile, desktop, and web apps, with SDKs for popular frameworks and a dashboard for app metrics. Choose its managed cloud service or host the server yourself.