{"id":13503298,"url":"https://github.com/willianrod/ODeck","last_synced_at":"2025-03-29T14:31:19.718Z","repository":{"id":43289452,"uuid":"461057834","full_name":"willianrod/ODeck","owner":"willianrod","description":"A free and open-source alternative to StreamDeck","archived":false,"fork":false,"pushed_at":"2024-02-17T18:20:45.000Z","size":24781,"stargazers_count":395,"open_issues_count":26,"forks_count":24,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-10-31T23:31:01.243Z","etag":null,"topics":["gamming","hacktoberfest","streaming","twitch"],"latest_commit_sha":null,"homepage":"https://odeck.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/willianrod.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2022-02-19T01:38:34.000Z","updated_at":"2024-10-31T11:37:37.000Z","dependencies_parsed_at":"2024-02-21T18:15:07.605Z","dependency_job_id":null,"html_url":"https://github.com/willianrod/ODeck","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willianrod%2FODeck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willianrod%2FODeck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willianrod%2FODeck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willianrod%2FODeck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/willianrod","download_url":"https://codeload.github.com/willianrod/ODeck/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246196956,"owners_count":20739199,"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":["gamming","hacktoberfest","streaming","twitch"],"created_at":"2024-07-31T22:02:45.372Z","updated_at":"2025-03-29T14:31:18.731Z","avatar_url":"https://github.com/willianrod.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/willianrod/ODeck/assets/6539258/058efe7e-6f92-4ae9-a1a6-a743722f0ea6\" width=\"167px\"\u003e\n  \u003cbr/\u003e\n  \u003cp\u003eElevate Your Streaming Experience with ODeck: The Open Source Alternative to StreamDeck\u003c/p\u003e\n  \u003cp\u003eRead this README in other languages: \u003ca href=\"https://github.com/willianrod/ODeck/blob/main/README.md\"\u003eEnglish\u003c/a\u003e, \u003ca href=\"https://github.com/willianrod/ODeck/blob/main/docs/README-pt.md\"\u003ePortuguês\u003c/a\u003e, \u003ca href=\"https://github.com/willianrod/ODeck/blob/main/docs/README_ESP.md\"\u003eEspañol\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n## About\n\nODeck is a versatile and powerful tool designed to enhance your live streams and boost productivity. Beyond catering to streamers of all levels, ODeck extends its functionality beyond streaming, allowing it to be adapted for various productivity tasks. Inspired by the idea of open-source, the \"O\" in ODeck underscores its commitment to transparency and customization. Give new purpose to your old, neglected smartphone by transforming it into a valuable tool.\n\n## Technology Stack\n\n- Electron\n- React\n- React Native\n- Socket.io\n\n## Platforms\n\nODeck is available on the following platforms:\n\n### Supported Platforms:\n\n- Windows\n- Mac\n\n### Mobile App:\n\n- [Android](https://play.google.com/store/apps/details?id=com.willianrod.odeck)\n- [iOS](https://apps.apple.com/br/app/odeck/id6463042332)\n\n## Unlimited Customization\n\nODeck offers a high degree of customization to meet your unique needs. Create custom devices with different key layouts, enabling precise control over your actions. Customize each key individually in the following ways:\n\n- Change the background color\n- Adjust the label text color\n- Add background images to labels\n- Hide labels to display only background images\n\n## How to Use\n\n1. Download ODeck on your computer from the [releases page](https://github.com/willianrod/ODeck/releases), where all updates will be made available.\n2. Install ODeck on your mobile device.\n3. On your computer, create a new device, give it a name, and set the amount of keys vertically and horizontally.\n4. Once created, click 'Select' to access the device customization screen and, in the upper left corner, click 'Pair Deck'.\n5. A pop-up will appear; if necessary, select your computer's IP address.\n6. Open the app on your mobile device and scan the QR code displayed on your computer.\n7. Now you can customize your deck to suit your needs.\n\n## Features\n\nODeck has undergone extensive refinement, making it easy to add new features with minimal effort. Below is a list of the currently supported features:\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eDeck\u003c/strong\u003e\u003c/summary\u003e\n\n- **Navigate:** Allows you to select and navigate between the app's pages.\n![Navigate](https://github.com/willianrod/ODeck/assets/6539258/4845e312-ce23-4415-ab96-4d61cf7ad771)\n\n- **Back:** Allows you to return to previously accessed pages.\n![Back](https://github.com/willianrod/ODeck/assets/6539258/54a6e405-f88e-4f9b-93c0-7f4aa87981e6)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eSystem\u003c/strong\u003e\u003c/summary\u003e\n\n- **Run Application:** Execute executable files on your computer.\n![Run Application](https://github.com/willianrod/ODeck/assets/6539258/ea0d6ec5-b93a-4998-a8a4-ff066ede016c)\n\n- **Shortcut:** Record key combinations as shortcuts.\n![Shortcut](https://github.com/willianrod/ODeck/assets/6539258/6ba7d8cb-830b-446c-a82f-a75c390d401a)\n\n- **Play Sound:** Play .mp3 or .wav music files.\n![Play Sound](https://github.com/willianrod/ODeck/assets/6539258/a09bbf76-f6e6-4413-9ad5-961c2e96eaab)\n\n- **URL:** Open URLs with a single click.\n![URL](https://github.com/willianrod/ODeck/assets/6539258/ff70d8e4-acc0-43a5-a924-5c1578610963)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eMedia\u003c/strong\u003e\u003c/summary\u003e\n\nControl media playback on your computer with the following options:\n\n- Play\n- Pause\n- Stop\n- Previous\n- Next\n- Decrease Volume\n- Increase Volume\n- Mute\n\n![Media](https://github.com/willianrod/ODeck/assets/6539258/b4614ccb-62ef-4ee8-b17c-b389742cbb12)\n\u003c/details\u003e\n\n# Contributing\n\n## Installation\n\nClone the repository and install dependencies:\n\n```bash\ngit clone https://github.com/willianrod/ODeck.git ODeck\ncd ODeck\nyarn install\n```\n\n## Starting Development\n\nLaunch the application in the development environment:\n\n```bash\nyarn start\n```\n\n## Packaging for Production\n\nPackage the application for your local platform:\n\n```bash\nyarn package\n```\n\n## Maintainers\n\n- [Willian Rodrigues](https://github.com/WillianRod)\n\n## License\n\nSpecial thanks to [electron-react-boilerplate](https://github.com/electron-react-boilerplate/electron-react-boilerplate) for providing an excellent template for creating Electron-based React applications.\n\nMIT © [ODeck](https://github.com/WillianRod/ODeck)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillianrod%2FODeck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwillianrod%2FODeck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillianrod%2FODeck/lists"}