{"id":18376483,"url":"https://github.com/skyuoi/ourchat","last_synced_at":"2026-01-31T18:22:29.437Z","repository":{"id":49901593,"uuid":"518397812","full_name":"SkyUOI/OurChat","owner":"SkyUOI","description":"A cross-platform instant messaging app, made in flutter and rust, supporting matrix. Gracefully designed, Powerfully featured","archived":false,"fork":false,"pushed_at":"2026-01-25T08:23:44.000Z","size":19431,"stargazers_count":51,"open_issues_count":33,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-25T22:50:37.398Z","etag":null,"topics":["chat-application","dart","docker","flutter","k8s","matrix","postgresql","rabbitmq","redis","rpc","rust","rust-lang"],"latest_commit_sha":null,"homepage":"https://ourchat.skyuoi.org","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SkyUOI.png","metadata":{"files":{"readme":"README-zh.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-27T09:44:09.000Z","updated_at":"2026-01-18T09:10:16.000Z","dependencies_parsed_at":"2025-12-19T18:04:17.548Z","dependency_job_id":null,"html_url":"https://github.com/SkyUOI/OurChat","commit_stats":null,"previous_names":["skyuoi/ourchat"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/SkyUOI/OurChat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkyUOI%2FOurChat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkyUOI%2FOurChat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkyUOI%2FOurChat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkyUOI%2FOurChat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SkyUOI","download_url":"https://codeload.github.com/SkyUOI/OurChat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkyUOI%2FOurChat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28949284,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T14:26:55.697Z","status":"ssl_error","status_checked_at":"2026-01-31T14:26:52.545Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat-application","dart","docker","flutter","k8s","matrix","postgresql","rabbitmq","redis","rpc","rust","rust-lang"],"created_at":"2024-11-06T00:23:31.589Z","updated_at":"2026-01-31T18:22:29.431Z","avatar_url":"https://github.com/SkyUOI.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OurChat 🚀\n\n[![codecov](https://codecov.io/github/SkyUOI/OurChat/graph/badge.svg?token=U6BWN74URE)](https://codecov.io/github/SkyUOI/OurChat)[![License](https://img.shields.io/github/license/skyuoi/ourchat)](https://github.com/skyuoi/ourchat/blob/main/LICENSE)[![GitHub stars](https://img.shields.io/github/stars/skyuoi/ourchat)](https://github.com/skyuoi/ourchat/stargazers)[![GitHub issues](https://img.shields.io/github/issues/skyuoi/ourchat)](https://github.com/skyuoi/ourchat/issues)[![GitHub pull requests](https://img.shields.io/github/issues-pr/skyuoi/ourchat)](https://github.com/skyuoi/ourchat/pulls)[![GitHub release](https://img.shields.io/github/v/release/skyuoi/ourchat)](https://github.com/skyuoi/ourchat/releases)[![Last Commit](https://img.shields.io/github/last-commit/skyuoi/ourchat)](https://github.com/skyuoi/ourchat/commits)\n\n\u003c!-- markdownlint-disable MD033 --\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./resource/logo.png\" alt=\"OurChat_logo\" /\u003e\n\u003c/p\u003e\n\u003c!-- markdownlint-enable MD033 --\u003e\n\n## 🌟 项目介绍\n\nOurChat 是一个可以在 Linux，Windows, Web 和 macOS 上运行的聊天软件。它通过 Flutter 技术支持所有平台。\n\n⚠️ 该项目正处在高速开发中，并且有大量的工作要做。但它已经有一些基本功能，并且已经可以进行初步试用，试试看吧！\n\n## 试用网页版\n\n在 **[官方web客户端](https://ocapp.skyuoi.org/)** 中体验 OurChat。\n\n## 🖼️ 项目预览\n\n\u003ctable align=\"center\"\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/main.png\" alt=\"主界面\" width=\"400\" style=\"border-radius: 12px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); margin: 8px;\"\u003e\n      \u003cbr\u003e\u003cem\u003e💬 主聊天界面\u003c/em\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/login_page.png\" alt=\"聊天界面\" width=\"400\" style=\"border-radius: 12px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); margin: 8px;\"\u003e\n      \u003cbr\u003e\u003cem\u003e🗨️ 登录界面\u003c/em\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/welcome_page.png\" alt=\"联系人界面\" width=\"400\" style=\"border-radius: 12px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); margin: 8px;\"\u003e\n      \u003cbr\u003e\u003cem\u003e😊 欢迎页\u003c/em\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/about_page.png\" alt=\"设置界面\" width=\"400\" style=\"border-radius: 12px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); margin: 8px;\"\u003e\n      \u003cbr\u003e\u003cem\u003e⚙️ 关于\u003c/em\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## 📱 功能亮点\n\n- 💬 实时消息传递\n- 👥 群组聊天\n- 🔒 端到端加密\n- 🌍 跨平台支持\n- 🚀 高性能、低延迟\n- 🛠️ 可自托管\n\n## 官方服务器\n\n服务器地址: `skyuoi.org:7777`。在你要开发客户端时，你也可以把它当成开发服务器来辅助开发。服务器使用的 docker 镜像版本是`nightly` (会被定时更新，但不是每天).\n\n## 🚀 愿景与目标\n\n提供一个小到可以轻易在树莓派等设备上运行的聊天软件，为您的公司，家人等搭建属于自己的聊天服务器。与此同时，具备成为大到可以容纳数百万用户的高性能服务端的能力。\n\n🔑 **核心理念**:\n\n- ✅ **自由开放**: 自由，开放是我们设计的初衷，您将会体会到比其余聊天软件多得多的自由\n- 🔒 **安全可靠**: 端到端加密等安全保障让 OurChat 能够放心地被您使用\n- 🛡️ **隐私保护**: 我们绝对保护您的隐私！\n\n## 🚀 快速开始\n\n### ⚠️ 安全提示\n\n要在生产环境中使用还需要做设置数据库密码等一系列改进，具体参考文档。\n\n### 🖥️ 服务端部署\n\n```shell\ncd docker\ndocker compose up -d\n```\n\n更多部署方式请参考 [部署文档](https://ourchat.readthedocs.io/zh-cn/latest/docs/deploy/server-deploy.html)\n\n## 🛠️ 从源代码构建\n\n参见 [构建文档](https://ourchat.readthedocs.io/zh-cn/latest/docs/run/build.html)\n\n## 📚 项目文档\n\n请参考 [文档](https://ourchat.readthedocs.io/zh-cn/latest/)，我们将它部署在了 ReadTheDocs\n\n## 🤝 贡献\n\n请见 [贡献指南](https://ourchat.readthedocs.io/zh-cn/latest/docs/development/contributing.html)\n\n## 🌐 社区\n\n- [Matrix](https://matrix.to/#/#skyuoiourchat:matrix.org)\n\n## 📦 支持的平台\n\n| 平台    | 状态                                                                                                     |\n| :------ | :------------------------------------------------------------------------------------------------------- |\n| Linux   | ![Linux Test](https://img.shields.io/github/actions/workflow/status/skyuoi/ourchat/server_linux.yml)     |\n| Windows | ![Windows Test](https://img.shields.io/github/actions/workflow/status/skyuoi/ourchat/server_windows.yml) |\n| macOS   | ![Macos Test](https://img.shields.io/github/actions/workflow/status/skyuoi/ourchat/server_macos.yml)     |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskyuoi%2Fourchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskyuoi%2Fourchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskyuoi%2Fourchat/lists"}