{"id":15116883,"url":"https://github.com/GoXLR-on-Linux/GoXLR-Utility","last_synced_at":"2025-09-27T22:31:35.136Z","repository":{"id":37509897,"uuid":"444104381","full_name":"GoXLR-on-Linux/goxlr-utility","owner":"GoXLR-on-Linux","description":"An unofficial GoXLR App replacement for Linux, Windows and MacOS","archived":false,"fork":false,"pushed_at":"2024-09-16T15:46:06.000Z","size":19656,"stargazers_count":666,"open_issues_count":24,"forks_count":37,"subscribers_count":25,"default_branch":"main","last_synced_at":"2024-09-27T01:54:08.138Z","etag":null,"topics":["goxlr","goxlr-on-linux","linux","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/GoXLR-on-Linux.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":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["frostycoolslug"],"ko_fi":"frostycoolslug"}},"created_at":"2022-01-03T15:12:19.000Z","updated_at":"2024-09-22T03:55:04.000Z","dependencies_parsed_at":"2023-02-06T11:16:50.572Z","dependency_job_id":"e9ad2d6e-963b-43f4-8862-e5e84d6ddf84","html_url":"https://github.com/GoXLR-on-Linux/goxlr-utility","commit_stats":null,"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoXLR-on-Linux%2Fgoxlr-utility","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoXLR-on-Linux%2Fgoxlr-utility/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoXLR-on-Linux%2Fgoxlr-utility/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoXLR-on-Linux%2Fgoxlr-utility/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GoXLR-on-Linux","download_url":"https://codeload.github.com/GoXLR-on-Linux/goxlr-utility/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234462056,"owners_count":18837244,"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":["goxlr","goxlr-on-linux","linux","rust"],"created_at":"2024-09-26T01:45:22.357Z","updated_at":"2025-09-27T22:31:35.131Z","avatar_url":"https://github.com/GoXLR-on-Linux.png","language":"Rust","readme":"[![Support Server](https://img.shields.io/discord/1124010710138106017.svg?label=Discord\u0026logo=Discord\u0026colorB=7289da\u0026style=flat)](https://discord.gg/BRBjkkbvmZ)\n[![GitHub tag (latest SemVer pre-release)](https://img.shields.io/github/v/tag/goxlr-on-linux/goxlr-utility?label=Latest)](http://github.com/goxlr-on-linux/goxlr-utility/releases/latest)\n![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/goxlr-on-linux/goxlr-utility/build.yml)\n\n## GoXLR Configuration Utility\n\nAn unofficial tool to configure and control a TC-Helicon GoXLR or GoXLR Mini on Linux, MacOS and\nWindows. [Click Here](https://discord.gg/BRBjkkbvmZ) to join our discord!\n\n## Features\n\n* Full control over the GoXLR and GoXLR Mini (Similar to the official App)\n* Compatibility with profiles created by the official application\n* An accessible UI designed to work well with Assistive Technologies\n* Remote Access. Control your GoXLR from another computer on your network\n* A Sample 'Pre-Buffer'. Record audio from before you press the button\n* Exit Actions, including saving profiles and loading other profiles / lighting\n* Multiple Device Support. Run more than one GoXLR on one PC\n* A CLI and API for basic or advanced scripting and automation\n* Streamdeck Integration (\n  through [The StreamDeck Repository](https://github.com/FrostyCoolSlug/goxlr-utility-streamdeck))\n\n## Downloads\n\nDownloads are available on the [Releases Page](https://github.com/GoXLR-on-Linux/goxlr-utility/releases/latest) under\nthe\n'Assets' header, we currently provide the following files:\n\n* `.exe` files, usable on Windows\u003csup\u003e1\u003c/sup\u003e\n* `.pkg` files, usable on MacOS, both Intel and M1 based packages are available\u003csup\u003e2\u003c/sup\u003e\n* `.deb` files, usable on Debian based systems (Ubuntu, Mint, Pop!_OS, etc)\n* `.rpm` files, usable on Redhat based systems (CentOS, Fedora, etc)\n\n### OS / Distro Specific Notes\n* If you are running Ubuntu 24.04 or a derivitive (such as Linux Mint), please review\n[this issue](https://github.com/GoXLR-on-Linux/goxlr-utility/issues/221)\n* If you're running the Mix 2 firmware and are seeing UCM errors, please review [this issue](https://github.com/GoXLR-on-Linux/goxlr-utility/issues/223)\n* Arch users can install the `goxlr-utility` package from [AUR](https://aur.archlinux.org/packages/goxlr-utility)\n* Fedora Atomic or Bazzite users please check the\n  instructions [here](https://github.com/GoXLR-on-Linux/goxlr-utility/wiki/Fedora-Atomic-\u0026-Bazzite)\n* Windows users can also aquire the GoXLR Utility via `winget`\n\n\u003csup\u003e1\u003c/sup\u003e Windows requires the official device drivers provided by TC-Helicon. If you have the official app\ninstalled you don't need to do anything, otherwise download the latest drivers from TC-Helicon's\nwebsite [here](https://mediadl.musictribe.com/download/software/tchelicon/GoXLR/TC-Helicon_GoXLR_Driver.zip).\n\n\u003csup\u003e2\u003c/sup\u003e MacOS support is still somewhat experimental, and the package may conflict with the existing\nGoXLR-MacOS project as they attempt to do the same thing in certain situations.\n\n## Integrations\n\n* [twitchat](https://twitchat.fr/) - Activate and change GoXLR settings based on twitch bits / donations (Thanks Durss!)\n* [MacroGraph](https://www.macrograph.app/) - A visual programmer for Streamers. (Thanks JDUDE!)\n* [OBS Fader Sync](https://github.com/parzival-space/obs-goxlr-fader-sync-plugin) - An OBS plugin to sync pre-mix\n  volumes to fader volumes (Thanks parzival!)\n* [Home Assistant](https://github.com/timmo001/homeassistant-integration-goxlr-utility) - A plugin that lets you tie the\n  GoXLR into your home automation (Thanks timmmo!)\n\n## Getting Started\n\nOnce installed, you can launch the Utility using the `GoXLR Utility` item in your Applications Menu, this will launch\nthe utility and configuration UI. The UI will then be accessible via the system tray icon, or (if you don't have a tray)\nby re-running the `GoXLR Utility` menu item.\n\nIf you're running on Linux, a first configuration step should be to enable `Autostart on Login` via System -\u003e Settings.\nWindows users will get the choice during installation. If you change your mind, you can change the setting.\n\nIf you want to import your profiles from the official app, simply click on the folder icon in the top right of the\nrelevant profiles pane (either Main or Mic) which will open the directory in your file browser. Copy the profile across\nfrom the Official App's directory (normally `Documents/GoXLR`) and they'll appear in the util ready to load, simply\ndouble click them.\n\nIf you're setting up from scratch, the best place to start is configuring your microphone. Head over to the `Mic` tab\nand hit `Mic Setup` to configure your microphone type and gain. It may be easier to configure if you first set your\nGate Amount to 0, then reconfigure it once your mic is working. Once done, go explore the UI!\n\n## The UI\n\nThe Utility's UI is web based and served directly from the utility to your web browser of choice (if configured, it\ncan also be served to a web browser on another computer). The Utility also provides an 'Application' which wraps the\nweb UI into a dedicated app. If you're using the Utility on Windows this option is presented to you during install.\nThe UI design was modelled around the official application in an attempt to provide a familiar interface for those\nmoving from Windows to other platforms, rather than forcing people to learn a new configuration paradigm.\n\n![image](https://github.com/GoXLR-on-Linux/goxlr-utility/assets/574943/8f14bd2c-e67a-42e5-bd9f-b3cb367e171d)\n\nIf you're running on Linux, the 'Application' isn't provided as part of the base utility installation. If you'd\nprefer to use it, check out the [GoXLR UI Repository](https://github.com/frostyCoolSlug/goxlr-utility-ui/), which\nprovides various builds for distributions. Once installed, you should be able to go to System -\u003e Utility Settings\nand change the UI Handler there.\n\n## Building\n\nBuild instructions and other useful information can be found on the\nproject's [wiki](https://github.com/GoXLR-on-Linux/goxlr-utility/wiki/Compilation-Guide).\nWhile it's a little sparse at the moment, over time it should grow, and requests / feedback are always welcome!\n\n## Disclaimer\n\nThis project is also not supported by, or affiliated in any way with, TC-Helicon. For the official GoXLR software,\nplease refer to their website.\n\nIn addition, this project accepts no responsibility or liability for use of this software, or any problems which may\noccur from its use. Please read the [LICENSE](https://github.com/GoXLR-on-Linux/goxlr-utility/blob/main/LICENSE) for\nmore information.\n","funding_links":["https://github.com/sponsors/frostycoolslug","https://ko-fi.com/frostycoolslug"],"categories":["Peripherals"],"sub_categories":["Other"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGoXLR-on-Linux%2FGoXLR-Utility","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGoXLR-on-Linux%2FGoXLR-Utility","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGoXLR-on-Linux%2FGoXLR-Utility/lists"}