Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oplik0/solo2-desktop
A GUI application for managing Solo v2 security keys
https://github.com/oplik0/solo2-desktop
fido2 hacktoberfest security solokeys tauri u2f
Last synced: 3 months ago
JSON representation
A GUI application for managing Solo v2 security keys
- Host: GitHub
- URL: https://github.com/oplik0/solo2-desktop
- Owner: oplik0
- License: mit
- Created: 2022-09-18T22:51:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-23T16:57:51.000Z (3 months ago)
- Last Synced: 2024-10-23T23:58:08.985Z (3 months ago)
- Topics: fido2, hacktoberfest, security, solokeys, tauri, u2f
- Language: Svelte
- Homepage:
- Size: 2.4 MB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Solo2 Desktop App
An unofficial desktop application for managing and interacting with your SoloKeys Solo v2
## Features
Current scope of the app (checked items are already done):
- [x] List of plugged in keys with basic information about them (UUID, version, secure/hacker)
- [x] Updating keys
- [x] Automatically checking for new key updates (currently the app sends a request every 15 minutes)
- [x] Listing and managing TOTP credentials stored on keys
- [x] Generating TOTP codes
- [x] Basic device diagnostics (wink, reboot to bootloader)
- [x] Upload firmware from a file
- [ ] HOTP
- [ ] Managing Discoverable Credentials
- [ ] Change pin
- [ ] Actually decent UX## Developing
Once you cloned the repository install dependencies with ``pnpm install`. Then to start a dev application instance run:
```bash
pnpm tauri dev# or start just the frontend development server
pnpm dev
```## Building
To build a production version of the app:
```bash
pnpm tauri build# or to only build the Svelte app
pnpm build
```## License
The code in this repository is under [MIT License](LICENSE).
This 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)