Manage local notes, documents, and tasks with blocks and bidirectional links.
Project overview
SiYuan organizes personal knowledge around content blocks, bidirectional links, and a WYSIWYG Markdown editor, allowing references, queries, PDF annotations, and tasks to live in one workspace. It offers desktop and mobile apps, can be self-hosted with Docker, and exports to formats including Markdown, PDF, Word, and HTML for users who want stronger control over their data.
Organize notes, tasks, and research in a local-first linked knowledge graph.
Project overview
Logseq combines Markdown or Org-mode notes, bidirectional links, and a knowledge graph for organizing ideas, tasks, and research. It also supports PDF annotation and an ecosystem of plugins and themes across desktop and mobile clients. Its newer database graphs are in beta, while real-time collaboration and the new mobile app remain alpha features, so important data should be backed up before adopting them.
Build internal tools and admin dashboards by connecting databases and APIs.
Project overview
Appsmith is an open-source low-code platform for creating internal applications such as admin panels, dashboards, and operational tools. Connect existing databases or APIs, assemble the interface, and deploy the result for your team without building every screen from scratch. You can use the hosted cloud service or run Appsmith in your own environment through options such as Docker, Kubernetes, or an AWS image.
Create, customize, share, and export resumes with optional self-hosting.
Project overview
Reactive Resume lets users build and update resumes with live previews, drag-and-drop sections, custom content blocks, and adjustable templates. Finished resumes can be shared by link or exported as PDF, JSON, or DOCX, while JSON Resume imports and optional AI integrations support additional workflows. Users may use the hosted service or deploy it themselves with Docker for greater control over storage and privacy, with tracking and analytics disabled by default.
Build internal tools and workflows with visual components and data connectors.
Project overview
ToolJet Community Edition is an open-source low-code platform for building internal applications with drag-and-drop tables, forms, charts, and other responsive components. Teams can connect databases, APIs, SaaS products, cloud storage, and a built-in database, then add JavaScript or Python where custom logic is needed. It supports hosted use and several self-hosted deployment paths, including Docker and Kubernetes. Natural-language app generation, AI query building and debugging, and the Agent Builder are part of the enterprise ToolJet AI offering rather than the default community edition.
Build a personal knowledge base with nested notes, search, and versioning.
Project overview
Trilium Notes organizes a personal knowledge base in an arbitrarily deep tree, allows one note to appear in multiple locations, and supports rich text, code notes, full-text search, and note versioning. It can run as a cross-platform desktop app or on a self-hosted server through the browser. Mobile access mainly uses the server's web interface or third-party apps.
Manage home-server files and self-hosted applications through a friendly web interface.
Project overview
CasaOS gives home servers a graphical interface for managing storage, files, system status, and Docker applications without relying on frequent command-line work. Its app store can install common services such as Nextcloud, Home Assistant, Jellyfin, and AdGuard with a few clicks, while other Docker applications can be added as needed. It is intended for turning hardware such as Raspberry Pi boards, NUCs, ZimaBoard devices, or older computers into a personal cloud. Debian 12 is the recommended system, with Ubuntu Server and Raspberry Pi OS also officially tested.
Combine feeds, calendars, and community updates on a self-hosted homepage.
Project overview
Glance creates a self-hosted start page that brings RSS feeds, calendars, streaming channels, and other widgets into one streamlined dashboard. Pages, columns, themes, and widget settings are defined in YAML, making the layout easy to keep in version control. It can run as a small standalone binary or through Docker, which suits personal start pages and homelab dashboards.
Route Claude Code and other coding agents across models through a local gateway.
Project overview
Claude Code Router provides a local model gateway and desktop control panel for Claude Code, Codex, and ZCode. Users can combine providers, define conditional routes and fallbacks, rewrite requests, rotate credentials, and inspect usage or logs from one place. After adding providers and starting the service, agent tools can share the same routing layer instead of being configured separately.
Ask local or hosted models questions across your documents and the web.
Project overview
Khoj turns local or online language models into a personal assistant that can search documents, answer from the web, and create agents with custom knowledge, tools, and personas. It supports research automations and semantic search across formats such as PDF, Markdown, Notion, and Word. You can self-host it privately or use the hosted app from browsers and several productivity clients.
Control external display brightness and volume with Mac keys or menu sliders.
Project overview
MonitorControl adjusts external display brightness, volume, and contrast from Apple media keys, custom shortcuts, or menu bar sliders while showing native macOS overlays. It can combine DDC, Apple display protocols, and software dimming across multiple screens. Hardware control depends on the monitor and connection, and some built-in Mac HDMI paths do not support DDC.
Create, revise, and restore draw.io diagrams through natural-language instructions.
Project overview
Next AI Draw.io turns natural-language requests into editable draw.io diagrams and can use images, PDFs, or text files as source material. It keeps diagram history, runs as a web or desktop app, and exposes an MCP server for agent workflows. You need to configure an AI provider and API key, and complex diagrams benefit from models that reliably produce long, strictly formatted draw.io XML.
Play and manage NetEase Cloud Music through a clean desktop or web client.
Project overview
YesPlayMusic is a third-party NetEase Cloud Music client for songs, videos, lyrics, private radio, daily recommendations, and cloud-library content after account sign-in. It also supports Last.fm scrobbling, global shortcuts, and automatic light or dark themes. Desktop builds are available for Windows, macOS, and Linux, while self-hosting the web version requires a separate NetEase Music API service.
An unofficial YouTube Music desktop app with themes and plugins
Project overview
Pear Desktop is an independent, volunteer-built desktop application for YouTube Music and is not affiliated with Google or YouTube. It runs on Windows, macOS, and Linux, supports CSS themes, and provides plugins for adjusting the app window, page interface, and frontend-to-backend behavior. Some installers may trigger unknown-publisher warnings.
Monitor website changes, prices, and restocks with alerts across common channels.
Project overview
changedetection.io watches web pages, PDFs, and JSON endpoints for meaningful changes such as price drops, restocks, or new text, then sends alerts through email, Discord, Slack, Telegram, webhooks, and many other services. Visual selectors and browser steps help target dynamic or logged-in pages. Optional AI rules can suppress irrelevant diffs and summarize changes, but monitored content is sent to the model provider you configure.
Centralize self-hosted services, Docker status, bookmarks, and utility widgets on one dashboard.
Project overview
Homepage is a customizable start page for homelabs and self-hosted services. It combines application links, bookmarks, search, weather, system information, Docker container status, and service-specific widgets in one dashboard, configured through YAML or automatic Docker label discovery. Backend API requests are proxied to keep credentials away from the browser. When the dashboard is reachable from an untrusted network, it must be protected by an authenticated TLS reverse proxy or VPN with strict host validation.
Hide, search, and rearrange macOS menu bar items with shortcuts and custom sections.
Project overview
Ice helps Mac users hide, automatically rehide, search, and drag menu bar items into organized sections, including a separate bar that works well around a display notch. It also offers shortcuts and appearance controls for tint, borders, shadows, and menu bar shapes. The app is still under active development and supports only macOS 14 or later.
Self-host durable, browsable archives of web pages, documents, and media.
Project overview
ArchiveBox imports URLs, browser history, bookmarks, Pocket, Pinboard, and similar sources, then preserves HTML, JavaScript, PDFs, articles, and media under your control. Archives can be managed through a CLI or web interface, with each collection stored in one data directory. High-fidelity capture relies on tools such as Chrome, wget, and yt-dlp.