Design React interfaces visually and generate ordinary JSX and CSS files.
Project overview
Pagedraw is a visual UI builder for React that works more like Sketch or Figma than a conventional code editor. It stores the design in a Pagedraw document, generates JSX and CSS into the project, and updates a local React app as you edit. The generated files remain regular source code if you later remove Pagedraw. Development has stopped and the maintainers explicitly advise against production use, so it is mainly useful for experimentation, study, or a fork.
Open multiple sites side by side and save reusable Windows workspaces.
Project overview
Social Space places several websites or web applications side by side in one Windows window, then lets users save, update, and delete those arrangements as reusable workspaces. It is useful for repeatedly opening the same collection of social networks, dashboards, or online tools. Two browser-engine builds are offered: the Chromium version is lighter but may fail to play video on some sites, while the recommended Edge WebView2 version has broader compatibility but requires the Edge runtime and uses more resources. A matching .NET 6 runtime may also be required.
Query and manage ClickHouse or PostgreSQL from an AI-assisted desktop client.
Project overview
DataPup is a cross-platform database client for developers who want a graphical place to write, run, and inspect SQL with AI-assisted query support. The current documentation lists ClickHouse and PostgreSQL as supported databases, with database-specific query execution already available. MySQL and SQLite are described as upcoming rather than usable today. The provided getting-started path focuses on installing source dependencies, running the development build, or creating a distributable package.
Search and preview local videos and images through a gallery-style desktop browser.
Project overview
Orbital turns folders of local videos and images into a gallery-style desktop library, making it easier for editors and photographers to scan large media collections. It searches filenames across subfolders, supports keyboard-driven previews, and lets users drag media directly into applications such as iMovie or DaVinci Resolve. The workflow is local-first, so files do not need to be uploaded to a hosted service. Its source is available, but the author explicitly asks users not to redistribute packaged builds.
Play local media on Windows and generate subtitles entirely on-device.
Project overview
Glucose Media Player plays local video and audio files on Windows while generating subtitles with a local Whisper model. It can load common subtitle files, extract embedded tracks, organize selected folders into a gallery, and keep playback visible through picture-in-picture. The app is currently Windows-only and is aimed at people who want private transcription without uploading media or relying on an internet connection.
Copy a link from a browser picker without opening the webpage.
Project overview
Copy URL registers itself as a macOS browser, but selecting it copies the incoming address to the clipboard and immediately quits instead of loading the page. This is especially useful with browser picker apps such as Velja, where it appears alongside installed browsers and turns one selection into a copied link. The app requires macOS 13 or later and is installed by downloading the release, unzipping it, and moving it into the Applications folder.
Generate executable JavaScript tests through an accessibility-first desktop GUI.
Project overview
Spearmint helps developers create Jest tests by selecting a project and assembling arrangements, actions, and assertions through autocomplete, dropdowns, and guided forms. It can generate tests for accessibility, endpoints, GraphQL, Puppeteer, React, Vue, Svelte, Solid, Redux, hooks, and security-related workflows without requiring every line to be written manually. The result appears as editable test code. Export is currently limited to plain JavaScript; TypeScript test-file export remains planned rather than available.
Run, build, and maintain the existing Revolt desktop chat client.
Project overview
Revolt 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.
Edit, validate, and manage SSH configuration through a graphical interface.
Project overview
SSH-Studio gives Linux and GNOME users a visual editor for `~/.ssh/config`, with host search, common connection fields, and inline checks for duplicates or invalid ports. It also offers raw and diff views, connection testing, command copying, key generation or import, backups, and atomic saves. When installed through Flatpak, testing an SSH connection may require an additional sandbox permission override.
Save links, notes, and images offline in searchable local vaults.
Project overview
vault is a desktop organizer for links, Markdown notes, and original-quality images stored in ordinary local folders. Its browser extension sends saved content to the desktop app through a local API, where items can be grouped into folders or separate vaults, searched, renamed, pinned, imported, and exported. It works without an internet connection and does not include built-in synchronization, although users can sync the vault folder themselves with another storage service.
Archive and search YouTube comments across videos, playlists, and channels
Project overview
YouTube Comment Suite is a cross-platform JavaFX desktop application that aggregates comments from multiple YouTube videos, playlists, and channels for archiving, search, and activity analysis. It filters by video, type, username, keyword, length, or date, summarizes publishing and commenter activity, and saves thumbnails and user profiles for offline reference. Release packages expect Java 8; Java 11 and later require the workaround documented in the project wiki.
Connect AI coding clients to a local macOS creator control panel.
Project overview
Run CelesteOps on macOS to track tasks, content dates, milestones, documents, comments, and sandboxed HTML prototypes in one local-first workspace. Its MCP shim exposes the app to Claude, Cursor, Codex, and other clients, while the public repository distributes the built app and connection kit rather than the app source.
Generate and upload Arduino code through block-based programming
Project overview
Ardublockly lets users build Arduino programs with drag-and-drop blocks, view the generated code, and upload it to a board through a local Python service and the Arduino IDE. It is packaged as a desktop application for Windows, macOS, and Linux, with a browser-based core option as well. The documented setup requires Arduino IDE 1.6 or newer, and the project is still under development.
Use an encrypted remote desktop client for macOS and Windows with self-hosted MirrorX servers.
Project overview
MirrorX is the desktop client in an open-source remote-control stack; a complete self-hosted deployment also uses separate Portal Server and Relay Server components that can run on premises or in the cloud. The current client supports macOS and Windows and documents end-to-end encryption, GPU acceleration, and high-resolution remote control. The project is still at an early stage and does not guarantee backward compatibility. Linux, Android, iOS, and web clients remain work in progress rather than available targets.
Keep Google Drive in a dedicated cross-platform desktop window.
Project overview
G Desktop Suite turns Google Drive into a focused desktop app for Windows, macOS, and Linux, separating your files and documents from a crowded browser session. It follows the operating system's dark-mode setting and can be installed from release packages or supported package managers. The original author stopped maintaining the project in 2021 and invited new maintainers, so it is better suited to users who accept possible compatibility and update gaps.
Start and resume Claude Code or Codex sessions from a local searchable menu.
Project overview
Launch a new coding-agent session in a chosen project, or fuzzy-search past Claude Code sessions by name, path, ID, or transcript text before resuming them. The terminal TUI and native macOS menu-bar app share one local configuration and avoid their own network calls. The GUI is ad-hoc signed rather than notarized, so macOS may require a manual first-launch approval.
Read Mastodon updates grouped by author in a messenger-style desktop client.
Project overview
Ebou groups new Mastodon posts by author and presents them in a messenger-like interface, making friends’ updates easier to scan while keeping replies in a nested conversation tree. It also covers timelines, posting with image or video attachments, boosts, favorites, bookmarks, lists, profiles, and basic search. The client remains experimental and incomplete: macOS is the stable target, Windows is in beta, and Linux is theoretically supported but untested. Pleroma compatibility is also described as untested.
Plan monthly budgets around your MoneyMoney transactions on macOS.
Project overview
BudgetBudget is a macOS desktop app for planning monthly budgets alongside transactions from MoneyMoney. Install it from the provided DMG, follow the in-app setup, and use the budget view to make financial decisions with more context. It is aimed specifically at MoneyMoney users, and the maintainer notes that the project is developed in spare time, so issue and pull-request responses may be slow.