{"id":21736169,"url":"https://github.com/hexedtech/codemp-proto","last_synced_at":"2025-04-13T01:54:47.874Z","repository":{"id":255598593,"uuid":"769637598","full_name":"hexedtech/codemp-proto","owner":"hexedtech","description":"protobuf definitions for codemp -- code multiplexer","archived":false,"fork":false,"pushed_at":"2025-02-18T17:54:24.000Z","size":64,"stargazers_count":4,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-04-13T01:53:47.152Z","etag":null,"topics":["codemp","collaborative","grpc","prost","protobuf","rust"],"latest_commit_sha":null,"homepage":"https://code.mp","language":"Rust","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/hexedtech.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":"2024-03-09T16:29:22.000Z","updated_at":"2024-09-30T21:58:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"6def6d15-b2fe-4e74-ad94-5fa48c4b1bb6","html_url":"https://github.com/hexedtech/codemp-proto","commit_stats":null,"previous_names":["hexedtech/codemp-proto"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexedtech%2Fcodemp-proto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexedtech%2Fcodemp-proto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexedtech%2Fcodemp-proto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexedtech%2Fcodemp-proto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hexedtech","download_url":"https://codeload.github.com/hexedtech/codemp-proto/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248654052,"owners_count":21140235,"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":["codemp","collaborative","grpc","prost","protobuf","rust"],"created_at":"2024-11-26T05:17:14.196Z","updated_at":"2025-04-13T01:54:47.865Z","avatar_url":"https://github.com/hexedtech.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![codemp](https://code.mp/static/banner.png)](https://code.mp)\n\n[![Actions Status](https://github.com/hexedtech/codemp-proto/actions/workflows/ci.yml/badge.svg)](https://github.com/hexedtech/codemp-proto/actions)\n[![Crates.io Version](https://img.shields.io/crates/v/codemp-proto)](https://crates.io/crates/codemp-proto)\n[![docs.rs](https://img.shields.io/docsrs/codemp-proto)](https://docs.rs/codemp-proto)\n[![Crates.io License](https://img.shields.io/crates/l/codemp-proto)](https://github.com/hexedtech/codemp-proto/blob/dev/LICENSE)\n[![Gitter](https://img.shields.io/gitter/room/hexedtech/codemp-proto)](https://gitter.im/hexedtech/codemp-proto)\n\n\u003e `codemp` is a **collaborative** text editing solution to work remotely.\n\nIt seamlessly integrates in your editor providing remote cursors and instant text synchronization,\nas well as a remote virtual workspace for you and your team.\n\n# Protocol\ngRPC protocol specification for [`codemp`](https://github.com/hexedtech/codemp).\n\nThis is a [`prost`](https://github.com/tokio-rs/prost) crate: it will generated Rust code based on the protobuf defintions contained in the `proto/` directory.\n\nFrom protobuf definition, `prost` will compile structs for all protocol messages but also server and client service implementations.\n\n## Building\nTo compile this crate, `protoc` must be installed: [`prost` requires it to compile the protocol definition](https://docs.rs/prost/latest/prost/#protoc).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexedtech%2Fcodemp-proto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhexedtech%2Fcodemp-proto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexedtech%2Fcodemp-proto/lists"}