{"id":16414131,"url":"https://github.com/oplik0/solo2-desktop","last_synced_at":"2025-10-24T20:37:22.386Z","repository":{"id":59769302,"uuid":"538261625","full_name":"oplik0/solo2-desktop","owner":"oplik0","description":"A GUI application for managing Solo v2 security keys","archived":false,"fork":false,"pushed_at":"2024-10-23T16:57:51.000Z","size":2521,"stargazers_count":10,"open_issues_count":22,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-23T23:58:08.985Z","etag":null,"topics":["fido2","hacktoberfest","security","solokeys","tauri","u2f"],"latest_commit_sha":null,"homepage":"","language":"Svelte","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/oplik0.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"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},"funding":{"github":"oplik0"}},"created_at":"2022-09-18T22:51:17.000Z","updated_at":"2024-10-02T19:44:56.000Z","dependencies_parsed_at":"2023-11-29T17:27:06.528Z","dependency_job_id":"28682bd3-e7ec-4ae1-898a-9a0b17deec56","html_url":"https://github.com/oplik0/solo2-desktop","commit_stats":null,"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oplik0%2Fsolo2-desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oplik0%2Fsolo2-desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oplik0%2Fsolo2-desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oplik0%2Fsolo2-desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oplik0","download_url":"https://codeload.github.com/oplik0/solo2-desktop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221666358,"owners_count":16860404,"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":["fido2","hacktoberfest","security","solokeys","tauri","u2f"],"created_at":"2024-10-11T06:53:20.777Z","updated_at":"2025-10-24T20:37:17.336Z","avatar_url":"https://github.com/oplik0.png","language":"Svelte","funding_links":["https://github.com/sponsors/oplik0"],"categories":[],"sub_categories":[],"readme":"# Solo2 Desktop App\n\nAn unofficial desktop application for managing and interacting with your SoloKeys Solo v2\n\n## Features\n\nCurrent scope of the app (checked items are already done):\n\n- [x] List of plugged in keys with basic information about them (UUID, version, secure/hacker)\n- [x] Updating keys\n- [x] Automatically checking for new key updates (currently the app sends a request every 15 minutes)\n- [x] Listing and managing TOTP credentials stored on keys\n- [x] Generating TOTP codes\n- [x] Basic device diagnostics (wink, reboot to bootloader)\n- [x] Upload firmware from a file\n- [ ] HOTP\n- [ ] Managing Discoverable Credentials\n- [ ] Change pin\n- [ ] Actually decent UX\n\n## Developing\n\nOnce you cloned the repository install dependencies with ``pnpm install`. Then to start a dev application instance run:\n\n```bash\npnpm tauri dev\n\n# or start just the frontend development server\npnpm dev\n```\n\n## Building\n\nTo build a production version of the app:\n\n```bash\npnpm tauri build\n\n# or to only build the Svelte app\npnpm build\n```\n\n## License\n\nThe code in this repository is under [MIT License](LICENSE).\nThis application is using icons from [Microsoft's Fluent System Icons](https://github.com/microsoft/fluentui-system-icons) which are licensed under [MIT](static/licenses/fluentui-icons-license)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foplik0%2Fsolo2-desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foplik0%2Fsolo2-desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foplik0%2Fsolo2-desktop/lists"}