{"id":15645051,"url":"https://github.com/hideoo/yata","last_synced_at":"2025-07-29T23:08:12.033Z","repository":{"id":34087072,"uuid":"137998381","full_name":"HiDeoo/YaTA","owner":"HiDeoo","description":"Yet another Twitch App","archived":false,"fork":false,"pushed_at":"2025-03-22T14:07:39.000Z","size":3477,"stargazers_count":59,"open_issues_count":0,"forks_count":16,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-30T11:05:13.589Z","etag":null,"topics":["chat","client","twitch"],"latest_commit_sha":null,"homepage":"https://yata.vercel.app","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/HiDeoo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2018-06-20T07:49:24.000Z","updated_at":"2025-03-22T14:07:43.000Z","dependencies_parsed_at":"2024-08-04T08:07:35.448Z","dependency_job_id":"6e1cb60b-6422-4571-b010-8a50da04764f","html_url":"https://github.com/HiDeoo/YaTA","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/HiDeoo%2FYaTA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HiDeoo%2FYaTA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HiDeoo%2FYaTA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HiDeoo%2FYaTA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HiDeoo","download_url":"https://codeload.github.com/HiDeoo/YaTA/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247767237,"owners_count":20992548,"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":["chat","client","twitch"],"created_at":"2024-10-03T12:04:13.081Z","updated_at":"2025-04-08T03:17:52.298Z","avatar_url":"https://github.com/HiDeoo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"YaTA\" src=\"https://i.imgur.com/tai1mEA.png\" width=\"128\"\u003e\n  \u003ch1 align=\"center\"\u003eYaTA - Yet another Twitch App\u003c/h1\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/HiDeoo/YaTA/actions?query=workflow%3Aintegration\"\u003e\u003cimg alt=\"Integration Status\" src=\"https://github.com/HiDeoo/YaTA/workflows/integration/badge.svg\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/HiDeoo/YaTA/blob/master/LICENSE\"\u003e\u003cimg alt=\"License\" src=\"https://badgen.net/badge/license/MIT/blue\"\u003e\u003c/a\u003e\n  \u003cbr /\u003e\u003cbr /\u003e\n\u003c/p\u003e\n\n**YaTA is a very opinionated [Twitch](https://www.twitch.tv) chat client.**\n\n## Features\n\n- 💬 Whispers.\n- 🙃 Twitch \u0026 third party emotes.\n- 💰 Cheermotes.\n- 📖 User logs.\n- 🔨 Moderation tools.\n- 🔍 Custom highlights.\n- 🔫 Custom actions.\n- 🎬 Clips, Youtube, Straw Poll, Github previews.\n- 🗳️ Straw Poll creator.\n- 🔍 Search.\n- 🚀 And a lot more…\n\n## Usage\n\n**[Go to the website!](https://yata.vercel.app)**\n\n## Contribute\n\n1. [Fork](https://help.github.com/articles/fork-a-repo) \u0026 [clone](https://help.github.com/articles/cloning-a-repository) this repository.\n2. Install all the dependencies using [Yarn](https://yarnpkg.com): `yarn install`.\n3. Set up the development environment:\n\n   - Create a Twitch app [here](https://dev.twitch.tv/console/apps).\n   - Set the OAuth Redirect URL of the app to `http://localhost:3000/auth`.\n   - Copy the Client-ID of the newly created Twitch app.\n   - Make a copy of the `.env` file named `.env.development.local` and fill it with your Client-ID and redirect URL:\n\n     ```env\n      REACT_APP_TWITCH_CLIENT_ID=your-client-id-here\n      REACT_APP_TWITCH_REDIRECT_URI=http://localhost:3000/auth\n     ```\n\n     The `REACT_APP_YOUTUBE_API_KEY` \u0026 `REACT_APP_IMGUR_CLIENT_ID` variables are not required and only used when interacting with these APIs.\n\n4. Build \u0026 run the development version: `yarn run start`.\n\n## Motivations\n\nI don't really use the Twitch website as I watch streams in VLC using [streamlink](https://github.com/streamlink/streamlink) so I only used most of the time the Twitch popout chat. With the removal of the legacy popout chat and the new popout chat lacking very important features (like whisper support), I started looking for chat client alternatives providing most features included in the official chat and also some new ones.\n\nAs I couldn't find any proper alternative including all my requirements, I decided to build my own.\n\n## License\n\nLicensed under the MIT License, Copyright © HiDeoo.\n\nSee [LICENSE](https://github.com/HiDeoo/YaTA/blob/master/LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhideoo%2Fyata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhideoo%2Fyata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhideoo%2Fyata/lists"}