[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2872":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},2872,"homepage","gethomepage\u002Fhomepage","gethomepage","A highly customizable homepage (or startpage \u002F application dashboard) with Docker and service API integrations.","https:\u002F\u002Fgethomepage.dev",null,"JavaScript",30632,1955,77,1,0,13,144,617,93,44.87,"GNU General Public License v3.0",false,"dev",true,[27,5,28,29,30,31,32],"docker","nextjs","node","react","self-hosted","startpage","2026-06-12 02:00:44","\u003Cp align=\"center\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"images\u002Fbanner_light@2x.png\">\n    \u003Cimg src=\"images\u002Fbanner_dark@2x.png\" width=\"65%\">\n  \u003C\u002Fpicture>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  A modern, \u003Cem>fully static, fast\u003C\u002Fem>, secure \u003Cem>fully proxied\u003C\u002Fem>, highly customizable application dashboard with integrations for over 100 services and translations into multiple languages. Easily configured via YAML files or through docker label discovery.\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"images\u002F1.png?v=2\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgethomepage\u002Fhomepage\u002Factions\u002Fworkflows\u002Fdocker-publish.yml\">\u003Cimg alt=\"GitHub Workflow Status (with event)\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fgethomepage\u002Fhomepage\u002Fdocker-publish.yml\">\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fgethomepage\u002Fhomepage\">\u003Cimg src=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fgethomepage\u002Fhomepage\u002Fgraph\u002Fbadge.svg?token=7SKFL4D9K7\"\u002F>\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fcrowdin.com\u002Fproject\u002Fgethomepage\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fbadges.crowdin.net\u002Fgethomepage\u002Flocalized.svg\">\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002Fk4ruYNrudu\">\u003Cimg alt=\"Discord\" src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1019316731635834932\">\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fgethomepage.dev\u002F\" title=\"Docs\">\u003Cimg title=\"Docs\" src=\"https:\u002F\u002Fgithub.com\u002Fgethomepage\u002Fhomepage\u002Factions\u002Fworkflows\u002Fdocs-publish.yml\u002Fbadge.svg\"\u002F>\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fpaypal.me\u002Fphelpsben\" title=\"Donate\">\u003Cimg alt=\"GitHub Sponsors\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fsponsors\u002Fbenphelps\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n# Features\n\nWith features like quick search, bookmarks, weather support, a wide range of integrations and widgets, an elegant and modern design, and a focus on performance, Homepage is your ideal start to the day and a handy companion throughout it.\n\n- **Fast** - The site is statically generated at build time for instant load times.\n- **Secure** - All API requests to backend services are proxied, keeping your API keys hidden. Constantly reviewed for security by the community.\n- **For Everyone** - Images built for AMD64, ARM64.\n- **Full i18n** - Support for over 40 languages.\n- **Service & Web Bookmarks** - Add custom links to the homepage.\n- **Docker Integration** - Container status and stats. Automatic service discovery via labels.\n- **Service Integration** - Over 100 service integrations, including popular starr and self-hosted apps.\n- **Information & Utility Widgets** - Weather, time, date, search, and more.\n- **And much more...**\n\n## Docker Integration\n\nHomepage has built-in support for Docker, and can automatically discover and add services to the homepage based on labels. See the [Docker Service Discovery](https:\u002F\u002Fgethomepage.dev\u002Fconfigs\u002Fdocker\u002F#automatic-service-discovery) page for more information.\n\n## Service Widgets\n\nHomepage also has support for hundreds of 3rd-party services, including all popular \\*arr apps, and most popular self-hosted apps. Some examples include: Radarr, Sonarr, Lidarr, Bazarr, Ombi, Tautulli, Plex, Jellyfin, Emby, Transmission, qBittorrent, Deluge, Jackett, NZBGet, SABnzbd, etc. As well as service integrations, Homepage also has a number of information providers, sourcing information from a variety of external 3rd-party APIs. See the [Service](https:\u002F\u002Fgethomepage.dev\u002Fwidgets\u002F) page for more information.\n\n## Information Widgets\n\nHomepage has built-in support for a number of information providers, including weather, time, date, search, glances and more. System and status information presented at the top of the page. See the [Information Providers](https:\u002F\u002Fgethomepage.dev\u002Fwidgets\u002F) page for more information.\n\n## Customization\n\nHomepage is highly customizable, with support for custom themes, custom CSS & JS, custom layouts, formatting, localization and more. See the [Settings](https:\u002F\u002Fgethomepage.dev\u002Fconfigs\u002Fsettings\u002F) page for more information.\n\n# Getting Started\n\nFor configuration options, examples and more, [please check out the homepage documentation](http:\u002F\u002Fgethomepage.dev).\n\n## Security Notice 🔒\n\nPlease note that when using features such as widgets, Homepage can access personal information (for example from your home automation system) and Homepage currently does not (and is not planned to) include any authentication layer itself. If Homepage is reachable from any untrusted network, it **must** sit behind a reverse proxy (and\u002For VPN) that enforces authentication, TLS, and strictly validates Host headers. The built-in host check in Homepage is a best-effort guard and should not be treated as security when exposed publicly.\n\n## With Docker\n\nUsing docker compose:\n\n```yaml\nservices:\n  homepage:\n    image: ghcr.io\u002Fgethomepage\u002Fhomepage:latest\n    container_name: homepage\n    environment:\n      HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev\u002Finstallation\u002F#homepage_allowed_hosts\n      PUID: 1000 # optional, your user id\n      PGID: 1000 # optional, your group id\n    ports:\n      - 3000:3000\n    volumes:\n      - \u002Fpath\u002Fto\u002Fconfig:\u002Fapp\u002Fconfig # Make sure your local config directory exists\n      - \u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock:ro # optional, for docker integrations\n    restart: unless-stopped\n```\n\nor docker run:\n\n```bash\ndocker run --name homepage \\\n  -e HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev \\\n  -e PUID=1000 \\\n  -e PGID=1000 \\\n  -p 3000:3000 \\\n  -v \u002Fpath\u002Fto\u002Fconfig:\u002Fapp\u002Fconfig \\\n  -v \u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock:ro \\\n  --restart unless-stopped \\\n  ghcr.io\u002Fgethomepage\u002Fhomepage:latest\n```\n\n## From Source\n\nFirst, clone the repository:\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fgethomepage\u002Fhomepage.git\n```\n\nThen install dependencies and build the production bundle:\n\n```bash\npnpm install\npnpm build\n```\n\nIf this is your first time starting, copy the `src\u002Fskeleton` directory to `config\u002F` to populate initial example config files.\n\nFinally, run the server in production mode:\n\n```bash\npnpm start\n```\n\n# Configuration\n\nPlease refer to the [homepage documentation website](https:\u002F\u002Fgethomepage.dev\u002F) for more information. Everything you need to know about configuring Homepage is there. Please read everything carefully before asking for help, as most questions are answered there or are simple YAML configuration issues.\n\n# Development\n\nInstall NPM packages, this project uses [pnpm](https:\u002F\u002Fpnpm.io\u002F) (and so should you!):\n\n```bash\npnpm install\n```\n\nStart the development server:\n\n```bash\npnpm dev\n```\n\nOpen [http:\u002F\u002Flocalhost:3000](http:\u002F\u002Flocalhost:3000) to start.\n\nThis is a [Next.js](https:\u002F\u002Fnextjs.org\u002F) application, see their documentation for more information.\n\n# Documentation\n\nThe homepage documentation is available at [https:\u002F\u002Fgethomepage.dev\u002F](https:\u002F\u002Fgethomepage.dev\u002F).\n\nHomepage uses Zensical for documentation. To run the documentation locally, first install the dependencies:\n\n```bash\nuv sync\n```\n\nThen run the development server:\n\n```bash\nuv run zensical serve # or build, to build the static site\n```\n\n# Support & Suggestions\n\nIf you have any questions, suggestions, or general issues, please start a discussion on the [Discussions](https:\u002F\u002Fgithub.com\u002Fgethomepage\u002Fhomepage\u002Fdiscussions) page.\n\n## Troubleshooting\n\nIn addition to the docs, the [troubleshooting guide](https:\u002F\u002Fgethomepage.dev\u002Ftroubleshooting\u002F) can help reveal many basic config or network issues. If you're having a problem, it's a good place to start.\n\n## Contributing & Contributors\n\nContributions are welcome! Please see the [CONTRIBUTING.md](CONTRIBUTING.md) file for more information.\n\nThanks to the over 200 contributors who have helped make this project what it is today!\n\nEspecially huge thanks to [@shamoon](https:\u002F\u002Fgithub.com\u002Fshamoon), who has been the backbone of this community from the very start.\n","gethomepage\u002Fhomepage 是一个高度可定制的主页（或启动页\u002F应用仪表盘），支持 Docker 和服务 API 集成。其核心功能包括快速搜索、书签管理、天气插件以及超过 100 种服务集成，所有这些都通过静态生成技术实现以确保加载速度极快。此外，该平台通过代理所有对后端服务的 API 请求来增强安全性，同时提供全面的国际化支持，覆盖40多种语言。它特别适合需要统一管理和访问多个自托管应用程序的用户，如个人开发者、小型团队或家庭用户，能够帮助他们更高效地组织和利用日常所需的各种在线资源。",2,"2026-06-11 02:51:23","top_language"]