{"id":13626843,"url":"https://github.com/huoyijie/infinity","last_synced_at":"2025-04-14T04:20:54.834Z","repository":{"id":185777280,"uuid":"674084783","full_name":"huoyijie/infinity","owner":"huoyijie","description":"An interesting real-time collaborative whiteboard with infinite space.","archived":false,"fork":false,"pushed_at":"2024-07-22T12:31:56.000Z","size":295,"stargazers_count":11,"open_issues_count":3,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-27T18:12:43.261Z","etag":null,"topics":["collaboration","infinity","msgpack","nextjs","prisma","react","real-time","socket-io","tailwindcss","whiteboard"],"latest_commit_sha":null,"homepage":"https://huoyijie.github.io/infinity/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/huoyijie.png","metadata":{"files":{"readme":"README.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}},"created_at":"2023-08-03T05:33:28.000Z","updated_at":"2025-01-15T01:38:26.000Z","dependencies_parsed_at":"2024-11-08T17:33:13.761Z","dependency_job_id":"4cd8b6f2-7d56-438d-9839-a218207fba2a","html_url":"https://github.com/huoyijie/infinity","commit_stats":{"total_commits":146,"total_committers":1,"mean_commits":146.0,"dds":0.0,"last_synced_commit":"1d09146818f483b85d6184f9c082c02c1aefc586"},"previous_names":["huoyijie/easy-whiteboard","huoyijie/infinity"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huoyijie%2Finfinity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huoyijie%2Finfinity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huoyijie%2Finfinity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huoyijie%2Finfinity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/huoyijie","download_url":"https://codeload.github.com/huoyijie/infinity/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248819638,"owners_count":21166512,"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":["collaboration","infinity","msgpack","nextjs","prisma","react","real-time","socket-io","tailwindcss","whiteboard"],"created_at":"2024-08-01T22:00:23.133Z","updated_at":"2025-04-14T04:20:54.805Z","avatar_url":"https://github.com/huoyijie.png","language":"JavaScript","funding_links":[],"categories":["Node"],"sub_categories":[],"readme":"# Infinity\n\nInfinity is An interesting real-time collaborative whiteboard with infinite space which was made by [huoyijie](https://huoyijie.cn).\n\n[Online Demo](https://huoyijie.github.io/infinity/)\n\n![infinity-record](https://cdn.huoyijie.cn/uploads/2023/09/infinity-record.gif)\n\n一个基于 Node.js 的全栈项目，后端基于 Node.js、Mysql、Prisma (ORM)、Socket.io (MsgPack) 等技术实现。前端基于 Next.js、React、socket.io (MsgPack)、tailwindcss 等技术实现。\n\n支持铅笔绘画、涂改笔、移动画板、滚轮或手势缩放画板、点击选中单个笔划、左键拖拽选中多个笔划、移动选中笔划、复制选中笔划、删除选中笔划、缩放选中笔划、撤销笔划、设置画笔颜色不透明度和粗细等功能。未来计划添加对图形 (Shapes) 和快捷键等功能的支持。\n\n![infinity screenshot](https://github.com/huoyijie/infinity/assets/11747704/4e77abf6-52e0-4f18-afd0-29399fe89db2)\n\n## Install\n\n* [bankend](./backend/)\n* [frontend](./frontend/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuoyijie%2Finfinity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhuoyijie%2Finfinity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuoyijie%2Finfinity/lists"}