{"id":42914631,"url":"https://github.com/hardcpp/beatsaberplus","last_synced_at":"2026-01-30T17:04:46.234Z","repository":{"id":47874913,"uuid":"307870765","full_name":"hardcpp/BeatSaberPlus","owner":"hardcpp","description":null,"archived":false,"fork":false,"pushed_at":"2025-10-01T17:13:06.000Z","size":3164,"stargazers_count":138,"open_issues_count":8,"forks_count":15,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-10-01T18:32:53.801Z","etag":null,"topics":["beatsaber","beatsaber-mods","chat","emote","emotes","kick","mixed-reality","mod","streaming","twitch","unity","vr","youtube"],"latest_commit_sha":null,"homepage":"https://discord.gg/63ebPMC","language":"C#","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/hardcpp.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":null,"patreon":"BeatSaberPlus","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-10-28T01:13:11.000Z","updated_at":"2025-10-01T17:20:28.000Z","dependencies_parsed_at":"2023-02-13T18:48:43.202Z","dependency_job_id":"fdd197cb-5540-42d5-bcf5-52acec72ab4b","html_url":"https://github.com/hardcpp/BeatSaberPlus","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/hardcpp/BeatSaberPlus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hardcpp%2FBeatSaberPlus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hardcpp%2FBeatSaberPlus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hardcpp%2FBeatSaberPlus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hardcpp%2FBeatSaberPlus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hardcpp","download_url":"https://codeload.github.com/hardcpp/BeatSaberPlus/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hardcpp%2FBeatSaberPlus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28915942,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T16:37:38.804Z","status":"ssl_error","status_checked_at":"2026-01-30T16:37:37.878Z","response_time":66,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["beatsaber","beatsaber-mods","chat","emote","emotes","kick","mixed-reality","mod","streaming","twitch","unity","vr","youtube"],"created_at":"2026-01-30T17:04:45.777Z","updated_at":"2026-01-30T17:04:46.227Z","avatar_url":"https://github.com/hardcpp.png","language":"C#","readme":"# BeatSaberPlus (BS+)\n\n**Discord** https://discord.gg/63ebPMC (**Download, Support, Testing, Early releases** and cool new mods coming soon)  \n**Patreon** https://www.patreon.com/BeatSaberPlus **if you want to support this project development!**  \n\n**[READ THE PATCH NOTES ! 🥖](https://github.com/hardcpp/BeatSaberPlus/wiki/%5BEN%5D-Patchnotes)**\n\nCurrent version : 6.2.2\n\nBeatSaber compatibility : 1.25.0 to 1.29.1 AND 1.34.2\n\n**Important:** Most modules are disabled by default. Enable them in BeatSaberPlus -\u003e Settings.  \n*   If you enable the Chat module, it will open a page in your browser for configuration.\n*   To use the Multiplayer+ module, go to BeatSaberPlus -\u003e Multiplayer+ and set it up. Use the **Multiplayer+** button on the left panel instead of the **Online** button.  \n\n## Main features\n- **Chat:** ([Documentation](https://github.com/hardcpp/BeatSaberPlus/wiki/%5BEN%5D-Chat))\n\t- Kick/Twitch/Youtube chat support.\n\t- 7TV/FFZ/BTTV Emotes support\n\t- See subs, follows, raids, bits and channel redeems\n\t- Polls, Predictions and HypeTrains.\n\t- Viewer count.\n\t- Lots of customization options\n- **ChatEmoteRain:** ([Documentation](https://github.com/hardcpp/BeatSaberPlus/wiki/%5BEN%5D-Chat-Emote-Rain))\n\t- See emotes used in chat raining in-game\n\t- Support for GIF / APNG / PNG / WEBP files\n\t- Custom emote rain when someone subs\n\t- Advanced configuration options\n- **ChatIntegrations:** ([Documentation](https://github.com/hardcpp/BeatSaberPlus/wiki/%5BEN%5D-Chat-Integrations))\n\t- Script and automatize your game with powerfull integrations\n\t- Control your game and mods\n\t- Control your OBS instance\n\t- Interact and control your games\n\t- Voice commands with VoiceAttack\n- **ChatRequest:** ([Documentation](https://github.com/hardcpp/BeatSaberPlus/wiki/%5BEN%5D-Chat-Request))\n\t- Let the viewers request their favorite map!\n\t- A powerfull !link command that let your viewers known what map you are playing\n\t- History and Blacklist support\n\t- Commands for moderation\n\t- OBS overlay\n- **GameTweaker:** ([Documentation](https://github.com/hardcpp/BeatSaberPlus/wiki/%5BEN%5D-Game-Tweaker))  \n\t- Customize game visuals and effects!\n\t- Precise reaction time and player height\n\t- Change the light intensity of any map\n\t- Improve base game UI\n- **MenuMusic:** ([Documentation](https://github.com/hardcpp/BeatSaberPlus/wiki/%5BEN%5D-Menu-Music))\n\t- Replaces menu ambient sounds with music!\n\t- Plays any songs from your custom levels or your own selection of music\n\t- Controllable player interface with songs covers\n\t- A command for viewers to get info about the current song\n- **Multiplayer+:** ([Documentation](https://github.com/hardcpp/BeatSaberPlus/wiki/%5BEN%5D-Multiplayer-Plus))  \n\t- A better multiplayer with custom songs support!\n\t- BeatLeader and ScoreSaber support!\n\t- Chroma, Noodle, 360, 90 maps support\n\t- See players avatar\n\t- Democracy and FFA mode\n- **NoteTweaker:** ([Documentation](https://github.com/hardcpp/BeatSaberPlus/wiki/%5BEN%5D-Note-Tweaker))\n\t- Complete customisation of the game notes and bombs with multi profile system!\n\t- Precision dots feature\n\t- Haptics and Arcs customisation\n- **SongChartVisualizer:** ([Documentation](https://github.com/hardcpp/BeatSaberPlus/wiki/%5BEN%5D-Song-Chart-Visualizer))\n\t- Preview map difficulty with a graph that shows NPS (Notes Per Second) in-game!\n\t- Supports 90 and 360 levels\n\t- Lots of customization options\n - **SongOverlay:** ([Documentation](https://github.com/hardcpp/BeatSaberPlus/wiki/%5BEN%5D-Song-Overlay))\n\t- Let your viewers known in real time your progress and score during a map\n\t- Multiple free OBS overlays made by the community\n\n## **Dependencies \u0026 Licenses**\n### **[Licenses](https://github.com/hardcpp/BeatSaberPlus/wiki#licenses)**\n\n- SongCore [https://github.com/Kylemc1413/SongCore](https://github.com/Kylemc1413/SongCore)\n\n### **[How to install](https://github.com/hardcpp/BeatSaberPlus/wiki#2---How-to-Install)**\n### **[See the FAQ](https://github.com/hardcpp/BeatSaberPlus/wiki/%5BEN%5D-FAQ)**\n### **[READ THE PATCH NOTES ! 🥖](https://github.com/hardcpp/BeatSaberPlus/wiki/%5BEN%5D-Patchnotes)**\n\n## **Special Thanks**:\n- **Vred#0001** For art \u0026 documentation\n- **Brase#6969** For documentation\n- **Crafang#8040** For documentation \u0026 translation\n- **Lucy#9197** For documentation\n- **redegg89#9290** For Documentation syntax/grammar\n\n## **Screenshots**\n![](https://puu.sh/GO6tf/81ff167aab.png)\n![](https://puu.sh/GKKJJ/7a481941c5.png)\n![](https://puu.sh/GKPcD/ecee2e5d86.png)\n![](https://puu.sh/GH9Rn/d9d4966a04.png)\n![](https://puu.sh/GH9RA/f6dc522cd1.png)\n![](https://puu.sh/GL7BX/0e5f12cfce.jpg)\n","funding_links":["https://patreon.com/BeatSaberPlus","https://www.patreon.com/BeatSaberPlus"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhardcpp%2Fbeatsaberplus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhardcpp%2Fbeatsaberplus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhardcpp%2Fbeatsaberplus/lists"}