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

insomnia: Design, Test, and Debug APIs
Insomnia is a cross-platform API client for designing, testing, and debugging APIs across protocols including REST, GraphQL, WebSockets, SSE, and gRPC. It supports local, Git, and cloud storage for project data.

bruno: Explore and Test APIs with a Local-First Client
Bruno is an API client for exploring requests, testing APIs, and running collections from a desktop app or CLI. It stores collections as plain-text files on your device, making them suitable for Git-based collaboration without cloud sync.

neohtop: Monitor System Resources and Processes
NeoHtop is a cross-platform desktop system monitor built with Svelte, Rust, and Tauri. It helps users inspect resource usage and find, sort, pin, or manage running processes through a modern interface.

froggit: Manage Git Repositories in a Terminal UI
Froggit is a keyboard-driven terminal interface for everyday Git work, with visual feedback for staging, branches, commits, and remotes. It suits developers who want a streamlined alternative to running Git commands individually.

Open-Interface: Control Your Computer with LLMs
Open-Interface turns natural-language requests into simulated mouse and keyboard actions, using screenshots and an LLM to guide and correct its work. It suits people who want to automate desktop tasks and are comfortable granting screen and input permissions.

ZeQLplus: Browse SQLite Databases in a Terminal
ZeQL+ is a cross-platform terminal browser for SQLite databases, with table browsing, paginated rows, and custom SQL queries. It suits developers and database users who want a lightweight command-line tool without a graphical interface.

libwebrtc: Build WebRTC C++ Binaries for Desktop and Embedded Targets
libwebrtc wraps WebRTC C++ code in binaries for Windows, Linux, and embedded Linux, primarily for flutter-webrtc desktop releases. It is aimed at developers building or distributing platform-specific WebRTC components.

FlyEnv: Manage Native Local Development Stacks
FlyEnv is a cross-platform desktop app for running and managing local development runtimes, databases, web servers, and project sites. It suits developers who want a native alternative to containers for everyday local work, with project-level runtime switching and optional AI and MCP workflows.

pox: Build Python-Based Network Controllers and Software
POX is a Python platform for building network software, including OpenFlow controllers and switches. It suits developers and learners who want to prototype or extend network behavior through loadable components.

tailscale: Connect Devices with Private WireGuard Networks
Tailscale provides private networks that connect devices using WireGuard, with authentication features such as two-factor authentication. Its Go-based daemon and CLI support several desktop and server platforms, making it useful for secure access without managing a traditional VPN setup.

Daily_You: Keep a Private Offline Journal
Daily You is a Flutter diary app for recording daily entries, moods, photos, and Markdown notes. It is designed for people who want an offline-first journal with control over where their data is stored.

upscayl: Enlarge Images with AI
Upscayl is a desktop app for enlarging and enhancing low-resolution images with AI models. It runs on Linux, macOS, and Windows, and is best suited to users with a Vulkan-compatible GPU.