{"id":25117885,"url":"https://github.com/openayame/ayame","last_synced_at":"2026-06-04T06:00:41.001Z","repository":{"id":34925951,"uuid":"169023383","full_name":"OpenAyame/ayame","owner":"OpenAyame","description":"WebRTC Signaling Server Ayame","archived":false,"fork":false,"pushed_at":"2026-05-11T04:22:03.000Z","size":558,"stargazers_count":336,"open_issues_count":0,"forks_count":51,"subscribers_count":13,"default_branch":"develop","last_synced_at":"2026-05-11T04:40:40.236Z","etag":null,"topics":["go","p2p","webrtc","websocket"],"latest_commit_sha":null,"homepage":"https://gist.github.com/voluntas/90cc9686a11de2f1acca845c6278a824","language":"Go","has_issues":false,"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/OpenAyame.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2019-02-04T03:38:09.000Z","updated_at":"2026-05-11T03:16:47.000Z","dependencies_parsed_at":"2023-09-27T22:24:28.740Z","dependency_job_id":"fe40a7ad-4e7c-4435-af8c-4f57a3728a7f","html_url":"https://github.com/OpenAyame/ayame","commit_stats":null,"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"purl":"pkg:github/OpenAyame/ayame","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAyame%2Fayame","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAyame%2Fayame/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAyame%2Fayame/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAyame%2Fayame/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenAyame","download_url":"https://codeload.github.com/OpenAyame/ayame/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAyame%2Fayame/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33891733,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-04T02:00:06.755Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["go","p2p","webrtc","websocket"],"created_at":"2025-02-08T03:34:58.419Z","updated_at":"2026-06-04T06:00:40.995Z","avatar_url":"https://github.com/OpenAyame.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WebRTC Signaling Server Ayame\n\n[![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/OpenAyame/ayame.svg)](https://github.com/OpenAyame/ayame)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Actions Status](https://github.com/OpenAyame/ayame/workflows/Go%20Build%20\u0026%20Format/badge.svg)](https://github.com/OpenAyame/ayame/actions)\n\n## About Shiguredo's open source software\n\nWe will not respond to PRs or issues that have not been discussed on Discord. Also, Discord is only available in Japanese.\n\nPlease read \u003chttps://github.com/shiguredo/oss/blob/master/README.en.md\u003e before use.\n\n## 時雨堂のオープンソースソフトウェアについて\n\n利用前に \u003chttps://github.com/shiguredo/oss\u003e をお読みください。\n\n## WebRTC Signaling Server Ayame について\n\nWebRTC Signaling Server Ayame は WebRTC 向けのシグナリングサーバです。\n\nWebRTC の P2P でのみ動作します。また動作を 1 ルームを最大 2 名に制限することでコードを小さく保っています。\n\n## OpenAyame プロジェクトについて\n\nOpenAyame は WebRTC Signaling Server Ayame をオープンソースとして公開し、\n継続的に開発を行うことで WebRTC をより身近に、使いやすくするプロジェクトです。\n\n詳細については下記をご確認ください。\n\n[OpenAyame プロジェクト](http://bit.ly/OpenAyame)\n\n## 方針\n\n- シグナリングの仕様の破壊的変更を可能な限り行わない\n- Go のバージョンは定期的にアップデートを行う\n- 依存ライブラリは定期的にアップデートを行う\n\n## 注意\n\n- Ayame は P2P にしか対応していません\n- Ayame は 1 ルーム最大 2 名までしか対応していません\n\n## 使ってみる\n\nAyame を使ってみたい人は [USE.md](docs/USE.md) をお読みください。\n\n## Web SDK を使ってみる\n\n[Ayame Web SDK](https://github.com/OpenAyame/ayame-web-sdk)\n\n## Web SDK サンプルを使ってみる\n\n[Ayame Web SDK サンプル](https://github.com/OpenAyame/ayame-web-sdk-samples)\n\n## 仕組みの詳細を知りたい\n\nAyame の仕組みを知りたい人は [OpenAyame/ayame\\-spec](https://github.com/OpenAyame/ayame-spec) をお読みください。\n\n## Ayame Labo を使ってみる\n\nAyame 仕様と完全互換な STUN/TURN サーバやルーム認証を組み込んだ無料で利用可能なシグナリングサービスを時雨堂が提供しています。\n\n[Ayame Labo](https://ayame-labo.shiguredo.app/)\n\n## ライセンス\n\nApache License 2.0\n\n```text\nCopyright 2019-2026, Shiguredo Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n\n## Ayame 利用例\n\n- [tarakoKutibiru/UnityRenderStreaming\\-Ayame\\-Sample](https://github.com/tarakoKutibiru/UnityRenderStreaming-Ayame-Sample)\n- [tarukosu/MixedReality\\-WebRTC\\-ayame: MixedReality\\-WebRTC にて、シグナリングサーバとして Ayame を利用するためのコード](https://github.com/tarukosu/MixedReality-WebRTC-ayame)\n- [MixedReality\\-WebRTC と Ayame Labo を利用して Unity で WebRTC を使う](https://zenn.dev/tarukosu/articles/20210220-webrtc-ayame)\n- [kadoshita/kisei\\-online: 手軽に使える，オンライン帰省用ビデオ通話ツール](https://github.com/kadoshita/kisei-online)\n- [hakobera/serverless\\-webrtc\\-signaling\\-server: Serverless WebRTC Signaling Server only works for WebRTC P2P\\.](https://github.com/hakobera/serverless-webrtc-signaling-server)\n- [mganeko/react\\_ts\\_ayame: React\\.js and Typescript example for Ayame Labo \\(WebRTC signaling\\)](https://github.com/mganeko/react_ts_ayame)\n- [mganeko/react\\_ts\\_ayame\\_recv: React\\.js and Typescript example for Ayame Labo \\(WebRTC signaling\\)](https://github.com/mganeko/react_ts_ayame_recv)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenayame%2Fayame","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenayame%2Fayame","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenayame%2Fayame/lists"}