{"id":22688161,"url":"https://github.com/emanuelefavero/debugging-duck","last_synced_at":"2026-05-09T02:08:56.542Z","repository":{"id":69318044,"uuid":"537967906","full_name":"emanuelefavero/debugging-duck","owner":"emanuelefavero","description":"This is my first Electron Desktop Application, a cute rubber duck that helps you debug your code.","archived":false,"fork":false,"pushed_at":"2024-12-05T07:09:19.000Z","size":1577,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-04T16:50:26.430Z","etag":null,"topics":["css","cute","debugging","desktop","desktop-app","duck","electron","javascript"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/emanuelefavero.png","metadata":{"files":{"readme":"README.md","changelog":"history.txt","contributing":null,"funding":null,"license":"LICENSE.md","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":"2022-09-18T01:07:42.000Z","updated_at":"2024-12-05T07:09:23.000Z","dependencies_parsed_at":"2025-02-04T16:44:46.682Z","dependency_job_id":"5b5c448a-482f-426a-8be8-1adfb77eafbf","html_url":"https://github.com/emanuelefavero/debugging-duck","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelefavero%2Fdebugging-duck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelefavero%2Fdebugging-duck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelefavero%2Fdebugging-duck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelefavero%2Fdebugging-duck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emanuelefavero","download_url":"https://codeload.github.com/emanuelefavero/debugging-duck/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246207509,"owners_count":20740723,"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":["css","cute","debugging","desktop","desktop-app","duck","electron","javascript"],"created_at":"2024-12-10T00:13:14.775Z","updated_at":"2025-10-10T07:04:59.117Z","avatar_url":"https://github.com/emanuelefavero.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Debugging Duck\n\nThis is my first Electron Desktop Application, a cute rubber duck that helps you debug your code. Explain your code to the duck and it will help you find the bugs!\n\n\u003e _Read the origin of the debugging duck_: [Rubber duck debugging - wiki](https://en.wikipedia.org/wiki/Rubber_duck_debugging)\n\n### **Check out a demo of it built on the web**\n\n- [Debugging Duck - Web](https://emanuelefavero.github.io/debugging-duck-vanilla-js/)\n\n\u003e Note: The web version is built with vanilla JS and has less features\n\n## Features\n\n![screenshot](./screenshot.png 'screenshot')\n![screenshot](./screenshot2.png 'screenshot')\n\nDucky will always appear on the bottom right corner of your screen (no matter your screen size) and greet you with different cute messages each time. It will also follow your mouse cursor when you get close to it. It also opens and closes its eyes and breathes like a real duck\n\n## How to use (with Electron Forge)\n\n\u003e Note: You need `yarn` installed on your machine: `npm install --global yarn`\n\n    ```bash\n    cd debugging-duck\n    yarn install\n    yarn start\n    ```\n\n## Build App with electron-builder (slow, supports custom icon)\n\n    ```bash\n    yarn dist\n    ```\n\n## Build App with Electron Forge (fast, no custom icon)\n\n    ```bash\n    yarn make\n    ```\n\n#### Resources\n\n[electron-builder Link](https://www.electron.build/)\n[Electron Forge Link](https://www.electronforge.io/)\n\n\u003e Plans for the future:\n\u003e\n\u003e - Add more color themes (Night Owl is the only one right now)\n\u003e - Add a settings page\n\u003e - Add more cute messages\n\u003e - Add the possibility to change the duck mood\n\u003e - Add a way to change the duck's name\n\u003e - Add more cute animations\n\u003e - Add more languages\n\u003e - Add a way to change the app and duck's size\n\u003e - Add a way to change the duck's position at startup\n\u003e - Add a way to change the duck's color\n\u003e - Add rubber duck sounds when you click on it\n\u003e - Add a way to choose 3d or 2d duck\n\n## License\n\n- [MIT](LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femanuelefavero%2Fdebugging-duck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femanuelefavero%2Fdebugging-duck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femanuelefavero%2Fdebugging-duck/lists"}