{"id":49690630,"url":"https://github.com/fishjam-cloud/web-client-sdk","last_synced_at":"2026-05-07T14:33:48.535Z","repository":{"id":246345713,"uuid":"820810538","full_name":"fishjam-cloud/web-client-sdk","owner":"fishjam-cloud","description":"Web client libraries for Fishjam","archived":false,"fork":false,"pushed_at":"2026-05-04T08:57:57.000Z","size":28703,"stargazers_count":10,"open_issues_count":13,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-05-04T10:34:17.812Z","etag":null,"topics":["fishjam","react","typescript","video","webrtc"],"latest_commit_sha":null,"homepage":"https://fishjam.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fishjam-cloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-06-27T08:15:45.000Z","updated_at":"2026-04-28T11:45:11.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/fishjam-cloud/web-client-sdk","commit_stats":null,"previous_names":["fishjam-cloud/web-client-sdk"],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/fishjam-cloud/web-client-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fishjam-cloud%2Fweb-client-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fishjam-cloud%2Fweb-client-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fishjam-cloud%2Fweb-client-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fishjam-cloud%2Fweb-client-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fishjam-cloud","download_url":"https://codeload.github.com/fishjam-cloud/web-client-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fishjam-cloud%2Fweb-client-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32741669,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["fishjam","react","typescript","video","webrtc"],"created_at":"2026-05-07T14:33:47.772Z","updated_at":"2026-05-07T14:33:48.529Z","avatar_url":"https://github.com/fishjam-cloud.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"./.github/images/fishjam-card.png\" width=\"100%\" /\u003e\n\n# Fishjam Web Client\n\nReact and TypeScript client libraries for [Fishjam](https://fishjam.swmansion.com/).\n\n## Documentation\n\nDocumentation is available [here](https://fishjam.swmansion.com/docs). There\nis also API documentation [here](https://fishjam.swmansion.com/docs/api).\n\n### React Library:\n\n[React library](https://github.com/fishjam-cloud/web-client-sdk/tree/main/packages/react-client) is useful for projects\nthat uses React. It is wrapper over TypeScript library, that provides React integration.\n\nCheck out [docs](https://fishjam.swmansion.com/docs/tutorials/react-quick-start) for more information.\n\n### TypeScript Library:\n\n[TypeScript library](https://github.com/fishjam-cloud/web-client-sdk/tree/main/packages/ts-client) is useful for\nprojects that do not use React. Or if you want to have more control on how all streaming events are handled.\n\n\u003e [!NOTE]  \n\u003e TypeScript SDK is not stable yet. We recommend using React Client\n\n## Contributing\n\nContributions are always welcome, no matter how large or small!\n\nWe aspire to build a community that is friendly and respectful to each other. Please adhere to this spirit in all your\ninteractions within the project.\n\n### Development Workflow\n\nTo get started with the project, run npm install in the root directory to install the required dependencies and build\nTypeScript:\n\n```bash\nyarn\nyarn build\n```\n\nEnsure your code passes TypeScript, ESLint and formatter checks by running the following commands:\n\n```\nyarn tsc\nyarn lint:check\nyarn format:check\n```\n\nTo lint and format your code, use the following commands:\n\n```bash\nyarn lint\nyarn format\n```\n\n## Submitting a Pull Request\n\n\u003e **Working on your first pull request?** Get started with this _free_ series:\n\u003e [How to Contribute to an Open Source Project on GitHub](https://app.egghead.io/playlists/how-to-contribute-to-an-open-source-project-on-github).\n\nWhen you're sending a pull request:\n\n- Focus on one change and try to keep pull requests small.\n- Make sure that formatter, linter and test checks are passing.\n- Review the documentation to make sure it looks good.\n- Follow the pull request template when opening a pull request.\n- If your pull request changes the API or implementation, first discuss the changes with the maintainers by opening an\n  issue.\n\n## License\n\nLicensed under the [Apache License, Version 2.0](./LICENSE)\n\n## Fishjam is created by Software Mansion\n\nSince 2012 [Software Mansion](https://swmansion.com) is a software agency with experience in building web and mobile\napps. We are Core React Native Contributors and experts in dealing with all kinds of React Native issues. We can help\nyou build your next dream product –\n[Hire us](https://swmansion.com/contact/projects?utm_source=fishjam\u0026utm_medium=web-readme).\n\n[![Software Mansion](https://logo.swmansion.com/logo?color=white\u0026variant=desktop\u0026width=200\u0026tag=react-client)](https://swmansion.com/contact/projects?utm_source=fishjam\u0026utm_medium=web-readme)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffishjam-cloud%2Fweb-client-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffishjam-cloud%2Fweb-client-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffishjam-cloud%2Fweb-client-sdk/lists"}