{"id":13801655,"url":"https://github.com/deno-libs/rpc","last_synced_at":"2025-04-05T08:31:34.827Z","repository":{"id":62422301,"uuid":"410008067","full_name":"deno-libs/rpc","owner":"deno-libs","description":"📡 JSONRPC server router for Deno","archived":false,"fork":false,"pushed_at":"2023-06-04T11:25:15.000Z","size":33,"stargazers_count":24,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-21T01:01:39.140Z","etag":null,"topics":["deno","deno-server","jsonrpc","jsonrpc-server","rpc","typescript"],"latest_commit_sha":null,"homepage":"https://deno.land/x/rpc","language":"TypeScript","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/deno-libs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/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":{"ko_fi":"v1rtl","liberapay":"v1rtl","github":["talentlessguy"]}},"created_at":"2021-09-24T15:10:33.000Z","updated_at":"2024-10-29T11:38:37.000Z","dependencies_parsed_at":"2024-08-04T00:17:51.645Z","dependency_job_id":null,"html_url":"https://github.com/deno-libs/rpc","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deno-libs%2Frpc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deno-libs%2Frpc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deno-libs%2Frpc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deno-libs%2Frpc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deno-libs","download_url":"https://codeload.github.com/deno-libs/rpc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247311635,"owners_count":20918336,"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":["deno","deno-server","jsonrpc","jsonrpc-server","rpc","typescript"],"created_at":"2024-08-04T00:01:25.441Z","updated_at":"2025-04-05T08:31:34.486Z","avatar_url":"https://github.com/deno-libs.png","language":"TypeScript","funding_links":["https://ko-fi.com/v1rtl","https://liberapay.com/v1rtl","https://github.com/sponsors/talentlessguy"],"categories":["Modules"],"sub_categories":["Web utils"],"readme":"\u003cdiv align=\"center\"\u003e\n\n# rpc\n\n[![nest badge][nest-badge]](https://nest.land/package/rpc/mod.ts)\n[![][docs-badge]][docs] [![][code-quality-img]][code-quality]\n\n\u003c/div\u003e\n\nJSONRPC server router for Deno using native WebSocket, based on\n[jsonrpc](https://github.com/Vehmloewff/jsonrpc).\n\n## Features\n\n- No dependencies\n- Typed parameters\n\n## Example\n\n```ts\nimport { App } from 'https://deno.land/x/rpc/app.ts'\n\nconst app = new App()\n\napp.method\u003c[string]\u003e('hello', (params) =\u003e {\n  return `Hello ${params[0]}`\n})\n\napp.listen({ port: 8080, hostname: '0.0.0.0' })\n```\n\nSee client-server example [here](/example)\n\n[docs-badge]: https://img.shields.io/github/v/release/deno-libs/rpc?label=Docs\u0026logo=deno\u0026style=for-the-badge\u0026color=black\n[docs]: https://doc.deno.land/https/deno.land/x/rpc/mod.ts\n[code-quality-img]: https://img.shields.io/codefactor/grade/github/deno-libs/rpc?style=for-the-badge\u0026color=black\u0026\n[code-quality]: https://www.codefactor.io/repository/github/deno-libs/rpc\n[nest-badge]: https://img.shields.io/badge/publushed%20on-nest.land-black?style=for-the-badge\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeno-libs%2Frpc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeno-libs%2Frpc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeno-libs%2Frpc/lists"}