Cross-Platform Open Source Software
Discover 118 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, TypeScript and Privacy. Last updated October 3, 2026.
118 repositories · updated October 3, 2026

notes: Organize and Write Markdown Notes
Notes is a cross-platform desktop app for writing and organizing private Markdown notes. It combines folders, tags, a Kanban view for tasks, and a keyboard-focused editor for people who want a local note-taking workflow.

Open-LLM-VTuber: Talk to LLMs with a Live2D Avatar
Open-LLM-VTuber is a cross-platform AI companion for voice conversations with language models, paired with a customizable Live2D avatar. It supports local and hosted models, with web and desktop modes for users who want a more expressive, hands-free interface.

openclaw: Run a Personal AI Assistant Across Your Devices
OpenClaw runs an AI assistant on your own hardware and connects it to messaging channels and companion apps. It suits people who want a customizable assistant across devices, with local control over its state and configuration.

apkstudio: Decompile and Edit Android APKs
APK Studio is a Qt-based desktop IDE for inspecting and modifying Android application packages. It brings APK decompilation, code and resource viewing, rebuilding, signing, and installation into one cross-platform workflow.

inkwell: Write and Preview Markdown on Your Desktop
Inkwell is a local-first Markdown editor for Windows, macOS, and Linux, built for focused writing without cloud accounts or telemetry. It combines a live preview, file workspaces, history, and export options in a portable desktop app.

tidesdb: Build Transactional Key-Value Storage into C Applications
TidesDB is an embeddable C storage engine for applications that need transactional key-value or column-family storage without adopting a full database server. Its LSM-based design combines configurable durability, range scans, and multiple transaction isolation levels.

mullvadvpn-app: Secure VPN Client for Desktop and Mobile
Mullvad VPN’s client app connects desktop and mobile devices to its VPN service, with a Rust daemon and platform-specific frontends. It suits users who want privacy-focused tunneling and controls across major platforms.

OpenLogi: Configure Logitech Devices Locally
OpenLogi is a Rust desktop app and CLI for configuring Logitech mice, keyboards, lights, and webcams over HID++ and UVC. It offers local configuration without an account or telemetry, with support for macOS, Linux, and Windows.

reddit-migrate: Transfer Data Between Reddit Accounts
reddit-migrate is a local web app for moving selected Reddit data from one account to another. It can transfer subscriptions, saved posts and comments, multireddits, and followed users, with OAuth or cookie authentication.

openscreen: Create Polished Screen Recording Demos
OpenScreen is a desktop app for recording and editing polished product demos and walkthroughs. It offers capture, cursor effects, zooms, captions, annotations, and exports, but is archived and no longer maintained.

Task: A Modern, Cross-Platform Build Tool for Streamlined Workflows
Task is an open-source, cross-platform build tool inspired by Make, designed to simplify and automate modern development workflows. It allows developers to define and run tasks using a simple YAML configuration, offering a powerful and intuitive alternative to traditional build systems. Written in Go, Task ensures fast execution and broad compatibility across various operating systems.

free-the-web-apps: Turn Websites Into Desktop Apps
Free The Web Apps generates shortcuts and launch scripts that open websites in a browser without its usual interface. It suits people who want quick, app-like access to web services from desktop launchers across Linux, Windows, and macOS.