Run everyday PostgreSQL and SQLite queries in a lightweight desktop client.
Project overview
pgpad is a work-in-progress cross-platform database client focused on quick startup, a small footprint, and routine SQL queries. It currently supports PostgreSQL and SQLite, with CockroachDB available through the PostgreSQL wire protocol. The project is intended for users who want a straightforward query tool rather than a full database-management suite such as DBeaver. Current documentation centers on building from source and requires npm plus Rust 1.85 or newer.
Watch anime and read manga ad-free from one cross-platform desktop application.
Project overview
Unyo combines anime streaming and manga reading in a desktop app for Windows, macOS, and Linux, with AniList integration that keeps consumption progress synchronized. Sources are supplied through remote or locally hosted Aniyomi-based extensions; local extensions reduce server dependence but require Java 17 and do not all work reliably. The application is being rewritten after a period of limited development, so users should expect ongoing changes in availability and stability.
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.
Import Mihomo subscriptions and manage nodes, system proxy, or TUN mode visually.
Project overview
Zephyr is a cross-platform graphical client for Mihomo and Clash Meta. Users import a subscription from a URL or file, choose a proxy node, and enable either the system proxy or TUN mode, with full, lite, and portable release packages for different installation needs. The repository explicitly states that the project content was AI-generated and that its security, stability, and performance should not be considered fully validated, so users should assess the risk before relying on it.
Turn selected clipboard content into a local AI-organized knowledge base.
Project overview
OpenWiki watches clipboard activity and shows a desktop capture prompt, saving only text, images, or links that the user explicitly chooses to keep. It organizes retained material into Wiki pages and a knowledge graph, with search, Markdown export, and an AI question sidebar grounded in the collection. Core data is stored in a local SQLite database. However, URL reading may send the full URL to Jina Reader, and translation in the Chinese interface may send foreign-language page text to Google; both integrations can be disabled separately.
Generate, refine, and export local architecture diagrams and flowcharts.
Project overview
OpenFlowKit is a local-first diagramming studio for creating architecture diagrams and flowcharts from templates, code, structured imports, screenshots, or natural-language prompts. Diagrams remain visually editable, and the studio can export cinematic MP4 walkthroughs. Users may bring keys for several model providers or run fully offline through Ollama. A companion MCP server lets tools such as Claude Desktop and Cursor create and validate diagrams, while project state is stored locally in the browser without a required account or backend.
Query local files and database tables directly with SQL.
Project overview
EasyDB treats CSV, TSV, text, JSON, Excel, and Parquet files as tables that can be queried directly from a macOS or Windows desktop app without installing a separate database or converting the files first. It can also read MySQL and PostgreSQL tables and combine sources with joins, subqueries, and window functions. Dragging a file into the editor generates SQL, and results can be exported as CSV, TSV, or database-specific SQL.
Pair program remotely with low-latency desktop screen sharing.
Project overview
Hopp lets developers select a teammate and start a low-latency screen-sharing session for remote pair or mob programming without exchanging meeting links. Teams can use the managed service or self-host the backend with Docker Compose. macOS is the stable platform today, while Windows remains alpha and Linux support is planned.
Write Markdown in a local-first WYSIWYG editor and review AI changes before applying them.
Project overview
Markra is a local-first Markdown editor available as both a desktop application and a web editor. Users can switch between a WYSIWYG document surface and source mode, work directly with local files, and invoke inline or document-wide AI actions for rewriting, polishing, continuing, summarizing, or translating. Every AI edit is previewed before it is accepted, rejected, or copied. The desktop version adds broader file management, autosave, local spellcheck, and more image-storage options, while the web version depends on browser permissions and provider CORS support.
Bulk-export Apple Notes while preserving folders, formatting, and attachments.
Project overview
Apple Notes Exporter moves an entire iCloud or On My Mac notes library into formats such as Markdown, PDF, DOCX, JSONL, or ENEX while retaining folder hierarchy, rich content, and attachments. Exports can be run from the macOS interface, a scriptable command-line tool, Apple Shortcuts, or the bundled MCP server, and incremental mode rewrites only new or modified notes. The app requires macOS 11 or later and Full Disk Access. Notes stored in Gmail, Outlook, Yahoo, or other email accounts must first be moved into iCloud or On My Mac.
Browse large Git repositories and use a desktop difftool and mergetool.
Project overview
GitComet is a local-first, cross-platform Git desktop client built to remain responsive when browsing large repositories and file diffs. It can run as a standalone GUI or register as Git's difftool and mergetool for interactive or headless diff and merge workflows. The README lists staging, commits, remotes, branches, worktrees, and multi-repository browsing as planned open-source edition scope. Git 2.50 or newer must be installed locally.
Annotate any desktop app instantly with keyboard-first drawing tools.
Project overview
MarkerOn lives in the system tray and opens a screen-wide annotation layer with a global shortcut. Draw, highlight, add arrows, shapes, or text, then enable click-through mode to keep the marks visible while interacting with the application underneath. It also includes a whiteboard, image copying, and optional drawing persistence. The roughly 1.5 MB desktop app supports Windows, macOS, and Linux.
Write, version, and publish Git-backed documentation with a visual editor.
Project overview
Gramax combines a visual Markdown editor with local file storage and Git-based collaboration. Teams can edit documentation from a desktop or browser app, connect repositories hosted on services such as GitHub, GitLab, Bitbucket, or Gitea, and publish the result as a documentation portal. The portal can be self-hosted with Docker or generated as a static site.
Change and restore macOS app or folder icons through a GUI or CLI.
Project overview
IconChanger lets macOS users replace application and folder icons through either a graphical interface or a scriptable command-line tool. It integrates with macOSicons.com, previews changes in the Dock, and keeps favorites and history for reuse. A background service can restore custom icons on a schedule or after application updates overwrite them. The app is available through Homebrew or as a downloadable DMG.
Quickly inspect CSV, Parquet, DuckDB, SQLite, and other database data.
Project overview
Duckling is a lightweight desktop viewer for quickly browsing CSV and Parquet files, DuckDB databases, folders of data, and SQLite. It also offers experimental connections to PostgreSQL, MySQL, ClickHouse, and Doris or StarRocks. The project deliberately focuses on fast inspection rather than full database administration. It is actively developed, currently unstable, and its experimental database integrations have received limited testing.
Share one keyboard, mouse, and clipboard across computers on a trusted LAN.
Project overview
Install MyKVM on Windows, macOS, or Linux machines, choose one computer as the server and another as the client, then arrange their screens to match your desk. Moving the pointer across a shared edge transfers keyboard and mouse control, while text and image clipboards synchronize in both directions. Devices can discover each other on the same LAN or connect by IP. The current release is an experimental trusted-network prototype without pairing codes or authenticated discovery, so its transport ports should never be exposed to public or untrusted networks.
Search Windows NTFS drives quickly and clean up duplicate files.
Project overview
OmniSearch is a Windows desktop app that reads NTFS MFT and USN metadata for fast global search, advanced filtering, duplicate detection, and common file actions. After the initial scan, a journal watcher keeps the index updated incrementally. An optional Android companion pairs by QR code over the local network for browsing and transferring files. The desktop engine requires Windows 10 or 11, an NTFS volume, and elevated access to read volume metadata.
Store and generate encrypted TOTP codes in an offline authenticator.
Project overview
Authme is a cross-platform authenticator for managing time-based two-factor codes on the desktop or web. Add accounts from TOTP QR codes or import existing data from Google Authenticator, 2FAS, or Aegis, then protect the stored codes with password-based AES-256 encryption. It works offline apart from update checks and includes export and backup options for users who want to retain control of their authenticator data.