[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10822":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":17,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":15,"starSnapshotCount":15,"syncStatus":16,"lastSyncTime":36,"discoverSource":37},10822,"thelounge","thelounge\u002Fthelounge","💬  ‎ Modern, responsive, cross-platform, self-hosted web IRC client","https:\u002F\u002Fthelounge.chat",null,"TypeScript",6261,763,76,257,0,2,8,36,39.65,"MIT License",false,"master",true,[25,26,27,28,29,30,5,31,32],"chat","irc","irc-client","ircv3","javascript","nodejs","vuejs","web","2026-06-12 02:02:27","\u003Ch1 align=\"center\">\n\t\u003Cimg\n\t\twidth=\"300\"\n\t\talt=\"The Lounge\"\n\t\tsrc=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fthelounge\u002Fthelounge\u002Fmaster\u002Fclient\u002Fimg\u002Flogo-vertical-transparent-bg.svg?sanitize=true\">\n\u003C\u002Fh1>\n\n\u003Ch3 align=\"center\">\n\tModern web IRC client designed for self-hosting\n\u003C\u002Fh3>\n\n\u003Cp align=\"center\">\n\t\u003Cstrong>\n\t\t\u003Ca href=\"https:\u002F\u002Fthelounge.chat\u002F\">Website\u003C\u002Fa>\n\t\t•\n\t\t\u003Ca href=\"https:\u002F\u002Fthelounge.chat\u002Fdocs\">Docs\u003C\u002Fa>\n\t\t•\n\t\t\u003Ca href=\"https:\u002F\u002Fdemo.thelounge.chat\u002F\">Demo\u003C\u002Fa>\n    •\n\t\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthelounge\u002Fthelounge-docker\">Docker\u003C\u002Fa>\n\t\u003C\u002Fstrong>\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n\t\u003Ca href=\"https:\u002F\u002Fdemo.thelounge.chat\u002F\">\u003Cimg\n\t\talt=\"#thelounge IRC channel on Libera.Chat\"\n\t\tsrc=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLibera.Chat-%23thelounge-415364.svg?colorA=ff9e18\">\u003C\u002Fa>\n\t\u003Ca href=\"https:\u002F\u002Fyarn.pm\u002Fthelounge\">\u003Cimg\n\t\talt=\"npm version\"\n\t\tsrc=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fthelounge.svg?colorA=333a41&maxAge=3600\">\u003C\u002Fa>\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthelounge\u002Fthelounge\u002Factions\">\u003Cimg\n\t\talt=\"Build Status\"\n\t\tsrc=\"https:\u002F\u002Fgithub.com\u002Fthelounge\u002Fthelounge\u002Factions\u002Fworkflows\u002Fbuild.yml\u002Fbadge.svg\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n\t\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fthelounge\u002Fthelounge.github.io\u002Fmaster\u002Fimg\u002Fthelounge-screenshot.png\" width=\"550\">\n\u003C\u002Fp>\n\n## Overview\n\n- **Modern features brought to IRC.** Push notifications, link previews, new message markers, and more bring IRC to the 21st century.\n- **Always connected.** Remains connected to IRC servers while you are offline.\n- **Cross platform.** It doesn't matter what OS you use, it just works wherever Node.js runs.\n- **Responsive interface.** The client works smoothly on every desktop, smartphone and tablet.\n- **Synchronized experience.** Always resume where you left off no matter what device.\n\nTo learn more about configuration, usage and features of The Lounge, take a look at [the website](https:\u002F\u002Fthelounge.chat).\n\nThe Lounge is the official and community-managed fork of [Shout](https:\u002F\u002Fgithub.com\u002Ferming\u002Fshout), by [Mattias Erming](https:\u002F\u002Fgithub.com\u002Ferming).\n\n## Installation and usage\n\nThe Lounge requires latest [Node.js](https:\u002F\u002Fnodejs.org\u002F) LTS version or more recent.\nThe [Yarn package manager](https:\u002F\u002Fyarnpkg.com\u002F) is also recommended.\nIf you want to install with npm, `--unsafe-perm` is required for a correct install.\n\n### Running stable releases\n\nPlease refer to the [install and upgrade documentation on our website](https:\u002F\u002Fthelounge.chat\u002Fdocs\u002Finstall-and-upgrade) for all available installation methods.\n\n### Running from source\n\nThe following commands install and run the development version of The Lounge:\n\n```sh\ngit clone https:\u002F\u002Fgithub.com\u002Fthelounge\u002Fthelounge.git\ncd thelounge\nyarn install\nNODE_ENV=production yarn build\nyarn start\n```\n\nWhen installed like this, `thelounge` executable is not created. Use `node index \u003Ccommand>` to run commands.\n\n⚠️ While it is the most recent codebase, this is not production-ready! Run at\nyour own risk. It is also not recommended to run this as root.\n\n## Development setup\n\nSimply follow the instructions to run The Lounge from source above, on your own\nfork.\n\nBefore submitting any change, make sure to:\n\n- Read the [Contributing instructions](https:\u002F\u002Fgithub.com\u002Fthelounge\u002Fthelounge\u002Fblob\u002Fmaster\u002F.github\u002FCONTRIBUTING.md#contributing)\n- Run `yarn test` to execute linters and the test suite\n  - Run `yarn format:prettier` if linting fails\n- Run `yarn build:client` if you change or add anything in `client\u002Fjs` or `client\u002Fcomponents`\n  - The built files will be output to `public\u002F` by webpack\n- Run `yarn build:server` if you change anything in `server\u002F`\n  - The built files will be output to `dist\u002F` by tsc\n- `yarn dev` can be used to start The Lounge with hot module reloading\n\nTo ensure that you don't commit files that fail the linting, you can install a pre-commit git hook.\nExecute `yarn githooks-install` to do so.\n","The Lounge 是一个现代化、响应式、跨平台的自托管 Web IRC 客户端。它使用 TypeScript 编写，支持 IRCv3 协议，具备推送通知、链接预览和新消息标记等现代功能，使得 IRC 体验更加符合当代用户的需求。该客户端能够保持与 IRC 服务器的持续连接，即使用户离线也能接收消息，并且提供了一个适应各种设备（包括桌面、智能手机和平板电脑）的界面。此外，The Lounge 支持多设备间同步会话状态，确保用户可以在任何设备上无缝继续聊天。适用于需要灵活部署且偏好自托管解决方案的个人或团队，特别是在那些希望在不牺牲传统IRC网络优势的情况下获得更现代化通信工具的场景中。","2026-06-11 03:30:21","top_topic"]