Find the open-source solution that fits.
Start with a real need, then filter by use case, format, runtime, and repository facts to find projects you can use, combine, or build on.
- Projects
- 4,306
- Authors
- 3,645
- GitHub Stars
- 13,022,829
4306 projects · page 47 of 240
Open SvelteStormDesktop appSoftware developmentmacOS
SvelteStorm↗
@open-source-labs·Svelte
Build and debug Svelte applications in a dedicated desktop IDE.
Project overviewSvelteStorm brings editing, a project tree, terminal access, browser preview, and component-state inspection into one desktop workspace for Svelte development. Its performance dashboard, split view, search, linting, and snapshot-based time-travel debugger help developers follow how interactions change application state. It targets macOS and Windows, while running the IDE from source requires the documented Node.js version and a more involved set of build prerequisites on Windows.
- Stars
- ★ 1,030
- Forks
- ⑂ 112
- License
- MIT
Open desktopDesktop appCommunication and collaboration
desktop↗
@revoltchat·TypeScript
Run, build, and maintain the existing Revolt desktop chat client.
Project overviewRevolt Desktop contains the Electron client for using and developing the Revolt chat service on a desktop. Contributors can install dependencies, build the application bundle, run it locally, and produce platform-specific packages for Linux, macOS, and Windows. The repository is useful for maintaining the existing client, testing desktop behavior, or submitting fixes. It also carries an explicit deprecation notice: a new Tauri-based desktop app is intended to replace this project, which matters for anyone considering long-term development on the current codebase.
- Stars
- ★ 1,030
- Forks
- ⑂ 119
- License
- AGPL-3.0
Open ai-factoryCLI appSoftware developmentClaude Code
ai-factory↗
@lee-to·Shell
Initialize a multi-agent development workspace with skills, MCP, and spec-driven workflows.
Project overviewAI Factory configures a project for selected coding agents, installs relevant skills, sets up MCP integrations, and adds spec-driven workflows for exploration, planning, implementation, fixes, review, and quality gates. It supports many agent tools, including Claude Code, Codex, and Cursor. A skills-only installation is available, but it omits the CLI, automatic MCP configuration, and interactive setup.
- Stars
- ★ 1,029
- Forks
- ⑂ 90
- GitHub updated
- Jul 13, 2026
Open astrodonFrameworkFrontend development
astrodon↗
@astrodon·TypeScript
Experiment with building Tauri desktop apps through a Deno-based framework.
Project overviewUse Deno to create WebView windows, communicate between frontend and backend code, and compile experimental Tauri desktop applications into executables or installers. Development requires Deno, a stable Rust toolchain, and Tauri's platform prerequisites. The repository is explicitly unmaintained, its published demo is documented as failing, and several planned capabilities remain incomplete. It is therefore better suited to studying an earlier Deno–Tauri integration approach than to serving as a dependable foundation for a new application.
- Stars
- ★ 1,026
- Forks
- ⑂ 29
- License
- MIT
Open meruDesktop appCommunication and collaborationLinux
meru↗
@zoidsh·TypeScript
Use Gmail in a dedicated desktop app on macOS, Windows, and Linux
Project overviewMeru, formerly Gmail Desktop, puts Gmail in a dedicated cross-platform desktop window for users who do not want their inbox buried among browser tabs. The project provides downloads for macOS, Windows, and Linux and is built with Electron. Meru is a third-party client that is not affiliated with Google; Gmail remains the underlying account and mail service.
- Stars
- ★ 1,026
- Forks
- ⑂ 104
- License
- AGPL-3.0
Open bluebubbles-serverAPI or serverCommunication and collaborationmacOS
bluebubbles-server↗
@BlueBubblesApp·TypeScript
Forward iMessages to and from Android through the BlueBubbles client.
Project overviewBlueBubbles Server is the macOS-side backend for the BlueBubbles ecosystem. It forwards iMessages to the Android client and sends client actions back into the iMessage environment, using local chat, message, and attachment data to provide messaging through the companion app. It is not a standalone messenger and requires both the BlueBubbles client and a working macOS iMessage environment.
- Stars
- ★ 1,023
- Forks
- ⑂ 141
- License
- Apache-2.0
Open trezor-suiteDesktop appFinance, legal and compliance
trezor-suite↗
@trezor·TypeScript
Manage Trezor hardware wallets and integrate their features into applications.
Project overviewThe Trezor Suite monorepo maintains three related products: desktop and web applications for managing Trezor hardware wallets, a mobile application, and Trezor Connect for developers integrating wallet functionality into other software. It therefore serves both end users managing devices across interfaces and contributors building the surrounding platform. Development is primarily supported on macOS and Linux, and an emulator can be used when a physical Trezor device is unavailable.
- Stars
- ★ 1,020
- Forks
- ⑂ 364
- GitHub updated
- Jul 14, 2026
Open StringzDesktop appSoftware developmentmacOS
Stringz↗
@heysem-useinsider·Swift
Edit and check Xcode app translations in one macOS workspace.
Project overviewStringz helps Apple-platform developers localize an Xcode project without editing each resource file by hand. Open a project and it finds supported localization files, displays languages side by side, highlights missing or duplicate values, and lets you add or update strings with undo, redo, and optional autosave. It handles .strings, storyboards, XIB files, and Info.plist content for iOS, macOS, tvOS, and watchOS projects, but the editor itself runs on macOS.
- Stars
- ★ 1,020
- Forks
- ⑂ 50
- License
- GPL-3.0
Open HeliosLauncherDesktop appPersonal and daily lifeLinux
HeliosLauncher↗
@dscalzi·JavaScript
Prepare Java and mod files automatically before launching custom Minecraft servers.
Project overviewHelios Launcher is designed for joining custom modded Minecraft servers without manually installing the required Java version, Forge, or server files. It supports multiple accounts, validates assets before launch, redownloads corrupt or mismatched files, switches between server configurations, displays player counts, and handles automatic updates. Installers are available for Windows, macOS, and Linux.
- Stars
- ★ 1,019
- Forks
- ⑂ 2,071
- License
- MIT
Open Desktop-AppDesktop appSecurity and privacyLinux
Desktop-App↗
@Windscribe·C++
Connect through Windscribe VPN with split tunneling, firewall rules, and DNS filtering.
Project overviewWindscribe Desktop is the Windows, macOS, and Linux client for the Windscribe VPN service. It supports WireGuard, OpenVPN, IKEv2, and several obfuscation protocols, along with firewall protection, per-app or network split tunneling, custom VPN configurations, and automatic connection rules. Its DNS-based blocker can filter ads, trackers, malware, and custom domains, and the client can expose an HTTP or SOCKS5 proxy to other devices on the network.
- Stars
- ★ 1,019
- Forks
- ⑂ 134
- License
- GPL-2.0
Open factoryCoding agentSoftware developmentLinux
factory↗
@Factory-AI
Runs Droid coding workflows from the CLI, web, team chat, project trackers, and mobile.
Project overviewFactory is a software-development platform built around the Droid coding agent, with workflows available through the CLI, web, Slack or Teams, Linear or Jira, and mobile. Its ecosystem includes a VS Code extension, ACP integration for JetBrains and Zed, TypeScript and Python SDKs, and a GitHub Action for pull-request reviews, security scans, and descriptions. The CLI can be installed on macOS, Linux, and Windows.
- Stars
- ★ 1,015
- Forks
- ⑂ 79
- GitHub updated
- Jul 10, 2026
Open pipedashDesktop appDevOps and deploymentLinux
pipedash↗
@hcavarsan·Rust
Monitor and control CI/CD pipelines from several providers in one dashboard.
Project overviewPipedash combines pipelines from GitHub Actions, GitLab CI, Bitbucket, Buildkite, Jenkins, Tekton, and ArgoCD in one interface. Teams can inspect status and run history, trigger workflows with provider-specific parameters, repeat earlier runs, or cancel active builds. It is available as a desktop app for macOS, Windows, and Linux, an iOS app, or a self-hosted Docker web deployment. Credentials can use the system keyring or encrypted SQLite or PostgreSQL storage; remote web deployments should set the vault password so the API is not left open.
- Stars
- ★ 1,015
- Forks
- ⑂ 58
- License
- GPL-3.0
Open one-skill-to-rule-them-allRules or configurationAI and agent developmentOpenClaw
one-skill-to-rule-them-all↗
@rebelytics
Turn real work corrections into ongoing skill improvements and new skills.
Project overviewTask Observer is a meta-skill that runs alongside normal work, capturing corrections, judgment calls, and repeated workflow gaps. It turns those observations into proposed updates for existing skills or drafts for new ones, so a skill library can evolve from actual use rather than remain frozen. The fullest experience is available in Claude environments with filesystem access, where logs and proposals persist between sessions; web and mobile use a handoff-document mode instead.
- Stars
- ★ 1,015
- Forks
- ⑂ 116
- License
- CC-BY-4.0
Open loki-modePluginSoftware developmentClaude Code
loki-mode↗
@asklokesh·Shell
Build code from a specification with evidence-backed verification
Project overviewLoki Mode turns a PRD, issue, API specification, or short brief into a repository with source, tests, configuration, and audit records. Its agents repeat reason-act-reflect-verify cycles, while deterministic gates block empty diffs, failing tests, and inconclusive checks from being reported as complete. Each run can produce evidence that the completion claim can be rechecked.
- Stars
- ★ 1,013
- Forks
- ⑂ 197
- GitHub updated
- Jul 10, 2026
Open arcads-claude-codeCollection or directoryMarketing, growth and salesClaude Code
arcads-claude-code↗
@krusemediallc·Python
Create marketing videos, images, and ad assets through Arcads from coding agents.
Project overviewThe pack lets Claude Code or Cursor drive the Arcads API to create short videos, static Meta ads, thumbnails, and multi-step animated campaigns using model-specific prompt libraries. Basic image and video workflows require Python 3.10+ and an Arcads API key, while captioning, stitching, or publishing pipelines may also need ffmpeg, Node.js, or other CLI tools.
- Stars
- ★ 1,009
- Forks
- ⑂ 271
- License
- MIT
Open android-messages-desktopDesktop appCommunication and collaborationLinux
android-messages-desktop↗
@chrisknepper·JavaScript
Run Android Messages as a dedicated cross-platform desktop application.
Project overviewAndroid Messages Desktop wraps the Android Messages web experience in a standalone application for Windows, macOS, and Linux, avoiding the need to keep a browser tab open. It adds system notifications, macOS badges and menu-bar behavior, Windows and Linux tray support, background operation, and multilingual spell checking. The project is not affiliated with Google, and its Windows binary is unsigned; signing Windows releases remains an unfinished roadmap item.
- Stars
- ★ 1,005
- Forks
- ⑂ 124
- License
- MIT
Open guard-skillsCollection or directoryCode review and qualityClaude Code
guard-skills↗
@amElnagdy
Review agent-generated code, tests, documentation, and platform changes before they ship.
Project overviewguard-skills supplies focused second-pass reviews for production code, tests, documentation, WordPress, and WooCommerce work. Run the relevant guard after an agent changes a repository to catch patterns such as needless abstraction, ineffective tests, documentation drift, or platform-specific mistakes before commit or merge. The package is primarily Markdown and includes no executable scripts, network calls, or credential requirements.
- Stars
- ★ 1,003
- Forks
- ⑂ 117
- License
- MIT
Open lichtblickDesktop appData visualizationLinux
lichtblick↗
@lichtblick-suite·TypeScript
Visualize and diagnose robotics data in a browser or cross-platform desktop app.
Project overviewLichtblick gives robotics developers an integrated interface for visualizing data and diagnosing system behavior. It runs directly in a browser without installation, or as a desktop application on Linux, Windows, and macOS, and it can also be self-hosted with Docker. Building from source requires Node.js. Linux users choosing the .tar.gz package may need to install missing desktop libraries manually.
- Stars
- ★ 1,002
- Forks
- ⑂ 708
- GitHub updated
- Jul 14, 2026