{"id":19614594,"url":"https://github.com/appflowy-io/appflowy-collab","last_synced_at":"2025-04-06T11:09:46.446Z","repository":{"id":149052879,"uuid":"615121646","full_name":"AppFlowy-IO/AppFlowy-Collab","owner":"AppFlowy-IO","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-29T14:22:29.000Z","size":14895,"stargazers_count":61,"open_issues_count":3,"forks_count":33,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-10-29T17:32:23.631Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AppFlowy-IO.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-03-17T01:55:50.000Z","updated_at":"2024-10-29T06:49:11.000Z","dependencies_parsed_at":"2024-02-10T18:23:41.310Z","dependency_job_id":"a21c9708-b237-486e-b40c-e9eb8d7456a1","html_url":"https://github.com/AppFlowy-IO/AppFlowy-Collab","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AppFlowy-IO%2FAppFlowy-Collab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AppFlowy-IO%2FAppFlowy-Collab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AppFlowy-IO%2FAppFlowy-Collab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AppFlowy-IO%2FAppFlowy-Collab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AppFlowy-IO","download_url":"https://codeload.github.com/AppFlowy-IO/AppFlowy-Collab/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247471521,"owners_count":20944158,"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":[],"created_at":"2024-11-11T10:53:03.611Z","updated_at":"2025-04-06T11:09:46.424Z","avatar_url":"https://github.com/AppFlowy-IO.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# AppFlowy-Collab\n\n`AppFlowy-Collab` is a project that aims to support the collaborative features of AppFlowy. It consists of several crates that are currently under active development:\n\n* `collab`\n* `collab-database`\n* `collab-document`\n* `collab-folder`\n* `collab-plugins`\n* `collab-sync`\n\n![architecture.png](resources/crate_arch.png)\n\nAs the project is still a work in progress, it is rapidly evolving to improve its features and functionality. Therefore,\nit may still have some bugs and limitations, and its API may change frequently as new features are added and existing\nones are refined.\n\n## collab\nThe `collab` crate is built on top of the [yrs](https://docs.rs/yrs/latest/yrs/) crate, providing a higher level of\nabstraction for the collaborative features of AppFlowy. It offers a simple API for creating and managing collaborative\ndocuments.\n\n## collab-database\nThe `collab-database` crate provides a simple API for creating and managing collaborative databases. It is built on top\nof the `collab` crate.\n\n## collab-document\nThe `collab-document` crate provides a simple API for creating and managing collaborative documents. It is built on top\nof the `collab` crate.\n\n## collab-folder\nThe `collab-folder` crate provides a simple API for creating and managing collaborative folders. It is built on top of\nthe `collab` crate.\n\n## collab-plugins\nThe `collab-plugins` crate contains a list of plugins that can be used with the `collab` crate. \n\n## collab-sync\nThe `collab-sync` crate supports syncing the collaborative documents to a remote server.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappflowy-io%2Fappflowy-collab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fappflowy-io%2Fappflowy-collab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappflowy-io%2Fappflowy-collab/lists"}