Create consistent devcontainer workspaces on local, remote, Kubernetes, or cloud machines.
Project overview
DevPod connects a local IDE to reproducible workspaces defined by devcontainer.json and runs them on Docker, a remote machine, Kubernetes, or a cloud VM. Its client-only design lets developers switch providers and locations while managing every workspace through the same workflow, without depending on a hosted development platform.
Manage SSH, remote desktops, terminals, and file transfers in one client.
Project overview
electerm combines a terminal, file manager, and remote connection client for Windows, macOS, and Linux, covering SSH, SFTP, FTP, Telnet, serial ports, RDP, VNC, and Spice. It also supports SSH tunnels, direct editing of small remote files, quick commands, proxies, and themes for people who regularly move between servers and remote desktops.
Download videos, audio, captions, and playlists from a self-hosted web interface.
Project overview
MeTube turns yt-dlp into a self-hosted browser interface for downloading videos, audio, captions, thumbnails, playlists, and channel content. It can also watch subscribed channels or playlists and automatically queue newly discovered items. The project is commonly deployed with Docker and suits users who want centralized control over storage paths, naming rules, queues, and yt-dlp options.
Edit, convert, organize, sign, and OCR PDFs in the browser.
Project overview
BentoPDF brings merging, splitting, editing, signing, OCR, compression, and format conversion into a browser-based PDF toolkit. A Docker image provides the complete tool surface without the public marketing site, making it suitable for internal self-hosting. Some advanced WASM modules load from jsDelivr by default, so air-gapped deployments need local resource configuration; public-facing rebranded services use the commercial build.
Sign documents online and deploy the electronic-signature service on your own infrastructure.
Project overview
Documenso is an electronic document-signing application that can be used as a hosted service or deployed on infrastructure you control. Teams can run and inspect the code instead of relying entirely on a closed signing provider, with documented options for Docker, Kubernetes, and several cloud platforms. The project remains open source, although external pull requests are currently limited to contributors invited by the maintainers; other proposals should be filed as detailed issues.
Package websites and frontend projects as lightweight desktop or mobile apps.
Project overview
PakePlus wraps websites, HTML, Vue, or React projects as desktop and mobile applications, with options for window behavior, shortcuts, and custom JavaScript injection. Builds can run locally or through GitHub Actions without a full local toolchain. The documented GitHub-token workflow stores build output in a public repository and limits packaged resources to personal use; macOS builds may also show unsigned-app warnings.
Self-host audiobooks and podcasts with streaming, user accounts, and synced progress.
Project overview
Audiobookshelf organizes a personal audiobook and podcast library on your own server, with multi-user permissions, progress syncing, podcast search and automatic episode downloads, metadata fetching, and daily backups. Content can be streamed through the web app, PWA, and beta mobile clients. Library folder structure and naming conventions matter for accurate detection, and reverse-proxy deployments require WebSocket support.
Set up and manage a local or remote Hermes Agent from a desktop app.
Project overview
Hermes Desktop provides a streaming chat workspace and guides first-time users through either installing Hermes locally or connecting to a remote Hermes API server. The same interface manages sessions, profiles, skills, model providers, memory, tools, and scheduled jobs, making Hermes usable without staying in the command line.
Use Matrix for messaging and collaboration through a web or desktop client.
Project overview
Element provides a Matrix client for web browsers and desktop operating systems. People can use the hosted application, self-host an Element Web instance, or install the Electron-based desktop build. Its primary support covers recent desktop versions of Chrome, Firefox, Edge, and Safari, plus the official desktop client on actively supported macOS, Windows, and Linux releases.
A privacy-focused Markdown workbench for research and publishing
Project overview
Zettlr combines Markdown writing, citation workflows, full-text search, and Zettelkasten-style knowledge management in a desktop application. It integrates with reference managers such as Zotero and JabRef and uses Pandoc, LaTeX, Textbundle, and document templates for publication-oriented exports; installing LaTeX is needed to unlock every export profile.
Web appSecurity and privacyProprietary integration
nitter↗
@zedeus·Nim
Browse Twitter or X through a privacy-focused, self-hosted frontend.
Project overview
Nitter provides a self-hosted alternative frontend for reading Twitter/X without client-side JavaScript or ads. Requests are proxied through the server, reducing direct tracking exposure for visitors, and the interface also offers RSS feeds and responsive pages. Hosting an instance now requires session tokens from real Twitter accounts because earlier access methods were removed, along with Redis or Valkey and the usual reverse-proxy configuration.
Save, clean up, and read web articles later on your own server
Project overview
wallabag is a self-hostable web application for saving web pages and reading them later after extracting the main content. Users can run it on their own server or use the hosted service, then access saved material through the surrounding Android, iOS, and browser clients. It is a fit for readers who want a distraction-reduced archive under their own control rather than a browser-only bookmark list.
Manage AI coding CLI sessions remotely from a browser or mobile device.
Project overview
CloudCLI adds a responsive web interface to Claude Code, OpenCode, Cursor CLI, and Codex, letting you resume sessions, chat, use a terminal, edit files, inspect Git changes, and run browser tasks from desktop or mobile. The open-source edition self-hosts through npx on Node.js 22 and discovers existing sessions automatically. Experimental Docker sandboxes offer stronger isolation, while a managed cloud option is also available.
Capture rough material first, then organize it into structured Markdown.
Project overview
NoteGen collects text, voice recordings, screenshots, links, files, and tasks before asking you to decide how they should be organized. Later, select records by tag, time, or type and let AI turn them into notes, reports, articles, or summaries that remain editable Markdown. Local files can be searched or discussed through the knowledge tools and synchronized through Git services, S3, or WebDAV.
Build internal business tools by dragging components and connecting live data sources.
Project overview
Create dashboards, admin panels, CRUD interfaces, and other internal applications with a visual low-code workflow aimed at developers. Users arrange tables, charts, forms, and other components on a canvas, connect them to databases or REST APIs through graphical actions, and deploy the resulting app. Real-time collaboration and automation are included for teams working on the same tool. The platform can be tried through its hosted cloud service or deployed under your own control using Docker, Docker Compose, or Kubernetes.
Manage Epic, GOG, and Amazon games across Linux, Windows, and macOS.
Project overview
Heroic Games Launcher brings Epic, GOG, and Amazon libraries into one interface for installing, updating, moving, repairing, or importing games and syncing cloud saves. Linux users can launch titles through Wine or Proton and check compatibility information, while macOS users can use Crossover. Games and applications outside the supported stores can also be added to the local collection.
Connect to and manage Redis databases through a graphical desktop application.
Project overview
Medis offers an Electron-based desktop interface for working with Redis, with compiled macOS releases, a community Windows build, and documented connection steps for Heroku Redis. This repository contains the original application. Its documentation directs users to the separately rebuilt Medis 2, so adopters should distinguish between the legacy source here and the newer product.
Monitor services with active health checks, status pages, and alerts.
Project overview
Gatus actively checks services over HTTP, ICMP, TCP, or DNS and evaluates conditions such as status codes, response time, response content, and certificate expiry. Results appear on a status page, while endpoint-specific alerts can be sent through services such as Slack, PagerDuty, and Teams so failures can be detected before users report them.