{"id":15055846,"url":"https://github.com/onoderis/failchat","last_synced_at":"2025-07-07T00:39:08.487Z","repository":{"id":34707989,"uuid":"38684245","full_name":"onoderis/failchat","owner":"onoderis","description":"failchat is a desktop application for streamers that aggregates chat messages from multiple streaming platforms, displays viewer count, and more","archived":false,"fork":false,"pushed_at":"2025-03-25T15:52:12.000Z","size":1664,"stargazers_count":22,"open_issues_count":3,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T03:54:30.710Z","etag":null,"topics":["chat","goodgame","javafx-application","linux","livestream","multichat","twitch","windows","youtube","youtube-stream"],"latest_commit_sha":null,"homepage":"https://onoderis.github.io/failchat/","language":"Kotlin","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/onoderis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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":"2015-07-07T11:46:25.000Z","updated_at":"2025-03-15T16:43:25.000Z","dependencies_parsed_at":"2024-08-24T17:33:21.547Z","dependency_job_id":"d3418b42-2e24-45be-a757-3de5b72b46c4","html_url":"https://github.com/onoderis/failchat","commit_stats":null,"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"purl":"pkg:github/onoderis/failchat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onoderis%2Ffailchat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onoderis%2Ffailchat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onoderis%2Ffailchat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onoderis%2Ffailchat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onoderis","download_url":"https://codeload.github.com/onoderis/failchat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onoderis%2Ffailchat/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263995295,"owners_count":23541361,"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","goodgame","javafx-application","linux","livestream","multichat","twitch","windows","youtube","youtube-stream"],"created_at":"2024-09-24T21:46:41.945Z","updated_at":"2025-07-07T00:39:08.470Z","avatar_url":"https://github.com/onoderis.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"Failchat is a desktop application for streamers. It aggregates chat messages from multiple sources, shows you viewer\ncount, and more.   \nDetailed description could be found [on the site](https://onoderis.github.io/failchat/).\n\n### Before you run or build\n\n1. Java 11 with bundled JavaFX is\n   required. [Liberica full JDK 11.0.22+12](https://bell-sw.com/pages/downloads/?version=java-11\u0026release=11.0.22%2B12)\n   is\n   recommended.\n\n\n2. Create a file `src/main/resources/config/private.properties` with the following properties and replace the values:\n\n```properties\ntwitch.bot-name=BOT_NAME\ntwitch.bot-password=BOT_PASSWORD (has prefix \"oauth:\")\ntwitch.client-id=API_TOKEN\ntwitch.client-secret=CLIENT_SECRET\n```\n\n3. In order to do `mvn package` you have to put desired JDK to `jdk/` directory. See goal `build-app-runtime` in pom.xml\n   for additional info.\n\n### How to run\n\n```shell\n./run.sh\n```\n\n### How to build a distributable archive\n\n```shell\nmvn package\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonoderis%2Ffailchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonoderis%2Ffailchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonoderis%2Ffailchat/lists"}