{"id":13602340,"url":"https://github.com/Teamlinker/Teamlinker","last_synced_at":"2025-04-11T08:32:11.776Z","repository":{"id":198976565,"uuid":"701927330","full_name":"Teamlinker/Teamlinker","owner":"Teamlinker","description":"Teamlinker is a team collaboration platform that integrates multi-functional modules. Users can process tasks in parallel, including six functional modules: project, wiki, calendar, meeting, chat and network disk, achieving seamless integration and improving team collaboration efficiency.","archived":false,"fork":false,"pushed_at":"2024-07-08T06:20:50.000Z","size":169568,"stargazers_count":509,"open_issues_count":8,"forks_count":35,"subscribers_count":6,"default_branch":"dev","last_synced_at":"2025-04-03T11:51:17.174Z","etag":null,"topics":["arco-design","artificial-intelligence","calendar","chat","confluence","cooperation","documentation","javascript","mediasoup","meeting","nlp","nodejs","project-management","teamwork","typescript","video-conferencing","vue","webos","wiki","workflow"],"latest_commit_sha":null,"homepage":"https://team-linker.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Teamlinker.png","metadata":{"files":{"readme":"README-ZH-CN.md","changelog":null,"contributing":null,"funding":"FUNDING.yml","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},"funding":{"github":["teamlinker"],"open_collective":"teamlinker","patreon":"Teamlinker","custom":["https://www.buymeacoffee.com/teamlinker2"]}},"created_at":"2023-10-08T01:33:27.000Z","updated_at":"2025-03-30T06:20:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"b427a5cb-ed9b-44d8-a8d4-e0174d806ecd","html_url":"https://github.com/Teamlinker/Teamlinker","commit_stats":{"total_commits":239,"total_committers":8,"mean_commits":29.875,"dds":"0.37656903765690375","last_synced_commit":"5484f78fdbb7227f9dc43ce21c9e6b64967fe75e"},"previous_names":["teamlinker/teamlinker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Teamlinker%2FTeamlinker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Teamlinker%2FTeamlinker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Teamlinker%2FTeamlinker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Teamlinker%2FTeamlinker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Teamlinker","download_url":"https://codeload.github.com/Teamlinker/Teamlinker/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247006252,"owners_count":20868025,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["arco-design","artificial-intelligence","calendar","chat","confluence","cooperation","documentation","javascript","mediasoup","meeting","nlp","nodejs","project-management","teamwork","typescript","video-conferencing","vue","webos","wiki","workflow"],"created_at":"2024-08-01T18:01:20.531Z","updated_at":"2025-04-11T08:32:06.765Z","avatar_url":"https://github.com/Teamlinker.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://team-linker.com\"\u003e\n    \u003cimg width=\"200\" src=\"img/zh_cn/logo.png\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003ch3 align=\"center\"\u003e\n企业用户团队协作解决方案\n\u003c/h3\u003e\n\u003ch4 align=\"center\"\u003e\n团队协作从未如此轻松\n\u003c/h4\u003e\n\n## 📝 介绍\nTeamlinker是一个集成了多功能模块的团队协作平台，涵盖团队成员联系、任务分配、会议开启、事务安排以及文件管理等方面。\n\n该平台解决了团队内高效协作的难题，避免了公司使用多个工具分别处理项目进程、同事交流和客户会议的问题。相较于传统工具，Teamlinker不仅提供基本而全面的协同办公需求，而且成本极低，更符合当前经济环境。\n\nTeamlinker基于TeamOS系统开发，是一种web操作系统，用户可以并行处理不同任务，类似于Win和Mac等操作系统。主要包含六个功能模块：项目、Wiki、日历、会议、聊天和网盘，这些功能之间无缝整合，使团队协作更加顺畅。\n\n**我们同时也提供了相关的开源组件** \n\n[TLCalendar](https://github.com/Teamlinker/Teamlinker/tree/dev/code/client/src/business/common/component/calendar/npm)  \n[TLEditor](https://github.com/Teamlinker/Teamlinker/tree/dev/code/client/src/business/common/component/richEditorCore/npm)   \n[TLMeetingClient](https://github.com/Teamlinker/Teamlinker/tree/dev/code/client/src/business/common/component/meeting/npm)  \n[TLMeetingServer](https://github.com/Teamlinker/Teamlinker/tree/dev/code/server/common/meeting/npm)\n\n## 📋 官网\n\nhttps://team-linker.com\n\n\n## 📋 文档\n简体中文 https://team-linker.com/doc/zh/\n\n## 🕐︎ 功能特点\n* 完全采用TypeScript开发，后端使用Node.js，前端使用Vue3。\n* 从零开始打造了一个Web OS系统，实现了桌面管理、多窗口、多任务、文件拖放、上传和下载等功能。\n* 利用WebRtc实现了多人视频和语音传输，包括成员邀请、屏幕共享、虚拟背景、视频虚化等功能。同时，实现了会议管理员控制和会议内聊天功能。\n* 基于HTMLElement的contentEditable开发了块编辑器，支持自由排版、颜色和字体调整、链接和图片插入，以及附件添加和快捷方式。\n* 项目管理模块支持自定义工作项类型、工作流、字段、看板和甘特图管理等常用项目管理功能，完全使用纯JavaScript开发，可单独提取为模块使用。\n* 日历部分实现了多日历管理、多时区切换、自由切换日、周和月视图状态，支持全天和重复日历事件，并利用RabbitMQ实现了日历事件提醒功能。\n* IM功能利用Socket.IO实现了在消息组内@所有人或指定成员、消息收藏和搜索，还包括快速视频会议等功能。\n* 即将推出的AI功能，利用NLP技术和Transformers框架打造私人工作小助理，为你提供个性化服务。\n\n\n## 📲 核心架构\n\u003cp\u003e\n  \u003cimg src=\"img/zh_cn/core.png\"\u003e\n\u003c/p\u003e\n\n## 🔐 安装\n[安装教程](./INSTALL-ZH-CN.md)\n\n## 💻 本地部署\n[本地部署](./DEV-README-ZH-CN.md)\n\n\n## 📱 在线演示\n项目\n\n![example](img/zh_cn/example.png)\n![example1](img/zh_cn/example1.png)\n![example2](img/zh_cn/example2.png)\n![example3](img/zh_cn/example3.png)\n![example4](img/zh_cn/example4.png)\n\n文档\n\n![example2-1](img/zh_cn/example2-1.png)\n\n\n日历\n\n![example3-1](img/zh_cn/example3-1.png)\n![example3-2](img/zh_cn/example3-2.png)\n\n会议\n\n![example4-1](img/zh_cn/example4-1.png)\n\n聊天\n\n![example5-1](img/zh_cn/example5-1.png)\n\n文件管理\n\n![example6-1](img/zh_cn/example6-1.png)\n\n系统\n\n![example7-1](img/zh_cn/example7-1.png)\n\n\n## 🎬 作者\n\nAnsun [[ 网站 ](https://team-linker.com) | [ github ](https://github.com/sx1989827)]\n\n## 📺 使用须知\n1、仅允许用于个人学习、毕业设计、教学案例、公益事业、商业使用;\n\n2、如果商用必须保留版权信息，请自觉遵守;\n\n3、禁止将本开源的代码和资源进行任何形式任何名义的出售，否则产生的一切任何后果责任由侵权者自负;\n\n4、本版本源码全部开源; 包括前端，后端，无任何加密;\n\n5、商用请仔细审查代码和漏洞，不得用于任一国家许可范围之外的商业应用，产生的一切任何后果责任自负;\n\n\u003ch4\u003e本系统已申请专利著作权，请不要私自用于商业用途，如有发现，我们将保留对你的法律责任追究！\u003c/h4\u003e\n\n## 🔓 License\n\n[ISC](./LICENSE)\n\n## ⚡ 技术交流\nQQ交流群\n\u003cp\u003e\n  \u003cimg width=\"200\" src=\"img/zh_cn/qq.jpg\"\u003e\n\u003c/p\u003e","funding_links":["https://github.com/sponsors/teamlinker","https://opencollective.com/teamlinker","https://patreon.com/Teamlinker","https://www.buymeacoffee.com/teamlinker2"],"categories":["artificial-intelligence","TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTeamlinker%2FTeamlinker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTeamlinker%2FTeamlinker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTeamlinker%2FTeamlinker/lists"}