{"id":14006948,"url":"https://github.com/ericwang401/echo-soundboard","last_synced_at":"2025-10-02T13:31:29.513Z","repository":{"id":40341034,"uuid":"454243938","full_name":"ericwang401/echo-soundboard","owner":"ericwang401","description":"A free soundboard that looks beautiful and works","archived":true,"fork":false,"pushed_at":"2022-06-04T17:11:55.000Z","size":13292,"stargazers_count":34,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-09-29T01:24:05.471Z","etag":null,"topics":["electronjs","react","soundboard"],"latest_commit_sha":null,"homepage":"https://performave.com/","language":"TypeScript","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/ericwang401.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":"performave","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-02-01T03:00:13.000Z","updated_at":"2024-07-15T01:49:56.000Z","dependencies_parsed_at":"2022-08-09T17:41:08.108Z","dependency_job_id":null,"html_url":"https://github.com/ericwang401/echo-soundboard","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericwang401%2Fecho-soundboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericwang401%2Fecho-soundboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericwang401%2Fecho-soundboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericwang401%2Fecho-soundboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ericwang401","download_url":"https://codeload.github.com/ericwang401/echo-soundboard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235000831,"owners_count":18920257,"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":["electronjs","react","soundboard"],"created_at":"2024-08-10T10:01:43.528Z","updated_at":"2025-10-02T13:31:23.811Z","avatar_url":"https://github.com/ericwang401.png","language":"TypeScript","funding_links":["https://patreon.com/performave","https://www.patreon.com/performave"],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eEcho Soundboard by Performave\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://i.imgur.com/p2i6jSG.png\" width=\"500\" /\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://i.imgur.com/llVcpLc.png\" width=\"500\" /\u003e\u003c/p\u003e\n\nA free, open-source soundboard made using ElectronJS + React.\n\nCreated by Eric Wang at \u003ca href=\"https://performave.com\" target=\"_blank\"\u003ePerformave\u003c/a\u003e\n\nIf you use this software and enjoy it, please donate to me! https://www.patreon.com/performave\n## Features\n\n * `Microphone injector`\n * `App config customization`\n * `Volume slider for sound tracks`\n * `Hotkeys`\n * `Search field for sound tracks`\n * `Microphone amplifier (uses decibels)`\n\n## To be done\n\n * Themes (backgrounds)\n * View soundtracks by type (all soundtracks, soundtracks that are binded to keys)\n * Switch to Tauri from Electron for better performance????\n\n## How to work on it in development\n\n1. Clone/download the project\n2. Run `npm i`\n3. Run `npm run electron:dev`\n\nNow everytime you edit, changes will show up. If you install a new package via npm, it is recommended to restart the `npm run electron:dev` command\n\n## How to build\n\n1. Clone/download the project\n2. Run `npm i`\n3. Run `npm run electron:build`\n\nOutput file is in `dist/`\n\n## Privacy Policy\n\nPerformave collects your data. We use Google Analytics in this product, and we will be upfront about this and just list what we collect here:\n* Location (country, state (if in the USA), city)\n* User engagement\n* Scrolls\n* Clicks\n* Play soundtrack\n* App version\n* Any other data collected by Google and Google Analytics (check their privacy policy for a continuation of this list)\n\nWe don't use this information for any commercial means. It's just to help me see if people are actually using this soundboard, and it also makes me happy seeing people using my soundboard.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericwang401%2Fecho-soundboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fericwang401%2Fecho-soundboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericwang401%2Fecho-soundboard/lists"}