Source: https://seerepo.com/r/crmne/spotifast/built
Markdown source: https://seerepo.com/r/crmne/spotifast/built.md
Description: spotifast is a Rust repo built with egui, Tokio, eframe, objc2-app-kit, and objc2-foundation.

# What is spotifast built with?

spotifast is a Rust repo built with egui, Tokio, eframe, objc2-app-kit, and objc2-foundation. It signs people in with apple-native-keyring-store, hmac, keyring-core, pbkdf2, windows-native-keyring-store, and 1 more, makes its content with image, symphonia, and zip, and deploys with log. It has 183,770 written lines, with 13 test files.

Read on November 13, 2026, at commit b75af93.

Repository: https://github.com/crmne/spotifast

## Frontend

### Styles

- **[skrifa](https://seerepo.com/uses/skrifa)**: 4 files

### Interface

- **[tiny-skia](https://seerepo.com/uses/tiny-skia)**: 5 files
- **[egui_extras](https://seerepo.com/uses/egui-extras)**: 3 files
- **glutin**: 2 files
- **[winit](https://seerepo.com/uses/winit)**: 2 files
- **glutin-winit**: 1 file
- **[rfd](https://seerepo.com/uses/rfd)**: 1 file
- **[x11rb](https://seerepo.com/uses/x11rb)**: 1 file

## Backend

### Sign-in

- **apple-native-keyring-store**: 1 file
- **[hmac](https://seerepo.com/uses/hmac)**: 1 file
- **keyring-core**: 1 file
- **[pbkdf2](https://seerepo.com/uses/pbkdf2)**: 1 file
- **windows-native-keyring-store**: 1 file
- **zbus-secret-service-keyring-store**: 1 file

## Support

### The base

- **[egui](https://seerepo.com/uses/egui)**: 45 files
- **[Tokio](https://seerepo.com/uses/tokio)**: 20 files
- **[eframe](https://seerepo.com/uses/eframe)**: 7 files
- **[objc2-app-kit](https://seerepo.com/uses/objc2-app-kit)**: 4 files
- **[objc2-foundation](https://seerepo.com/uses/objc2-foundation)**: 4 files

### Content

- **[image](https://seerepo.com/uses/image)**: 10 files
- **[symphonia](https://seerepo.com/uses/symphonia)**: 1 file
- **[zip](https://seerepo.com/uses/zip)**: 1 file

### Deploy

- **[log](https://seerepo.com/uses/log)**: 41 files

### Tools

- **clap**: 3 files

### Other

- **md-5**
- **open**
- **rustls-webpki**
- **serde_json**: 30 files
- **serde**: 19 files
- **jiff**: 15 files
- **reqwest**: 15 files
- **anyhow**: 14 files
- **librespot-core**: 13 files
- **rand**: 10 files
- **thiserror**: 7 files
- **librespot-playback**: 6 files
- **base64**: 5 files
- **librespot-protocol**: 5 files
- **objc2**: 5 files
- **protobuf**: 5 files
- **sha2**: 5 files
- **sha1**: 4 files
- **windows-sys**: 4 files
- **librespot-metadata**: 3 files
- **memmap2**: 3 files
- **raw-window-handle**: 3 files
- **flate2**: 2 files
- **futures-util**: 2 files
- **http**: 2 files
- **libc**: 2 files
- **percent-encoding**: 2 files
- **zbus**: 2 files
- **aes**: 1 file
- **ctr**: 1 file
- **hyper-util**: 1 file
- **librespot-connect**: 1 file
- **mdns-sd**: 1 file
- **pipewire**: 1 file
- **ring**: 1 file
- **rodio**: 1 file
- **rustls**: 1 file
- **sysinfo**: 1 file
- **tar**: 1 file
- **tokio-tungstenite**: 1 file
- **unicode-bidi**: 1 file
- **urlencoding**: 1 file

## Other repos with a similar stack

- [storytold/photocraft](https://seerepo.com/r/storytold/photocraft/built): egui, Tokio, eframe, objc2-app-kit, objc2-foundation, skrifa, egui_extras, winit, rfd, x11rb, hmac, image, log · [Compare](https://seerepo.com/compare/crmne/spotifast/vs/storytold/photocraft)
- [storytold/filmcraft](https://seerepo.com/r/storytold/filmcraft/built): egui, Tokio, eframe, objc2-app-kit, objc2-foundation, skrifa, egui_extras, winit, rfd, image, symphonia, zip, log · [Compare](https://seerepo.com/compare/crmne/spotifast/vs/storytold/filmcraft)
- [storytold/wordcraft](https://seerepo.com/r/storytold/wordcraft/built): egui, eframe, objc2-app-kit, objc2-foundation, skrifa, egui_extras, winit, rfd, x11rb, hmac, image, zip, log · [Compare](https://seerepo.com/compare/crmne/spotifast/vs/storytold/wordcraft)
- [emilk/egui](https://seerepo.com/r/emilk/egui/built): egui, eframe, objc2-app-kit, objc2-foundation, skrifa, egui_extras, glutin, winit, glutin-winit, rfd, image, log · [Compare](https://seerepo.com/compare/crmne/spotifast/vs/emilk/egui)
- [storytold/pdfcraft](https://seerepo.com/r/storytold/pdfcraft/built): egui, eframe, objc2-app-kit, objc2-foundation, skrifa, egui_extras, rfd, hmac, pbkdf2, image, log · [Compare](https://seerepo.com/compare/crmne/spotifast/vs/storytold/pdfcraft)
- [trycua/cua](https://seerepo.com/r/trycua/cua/built): Tokio, objc2-app-kit, objc2-foundation, tiny-skia, winit, x11rb, hmac, pbkdf2, image, zip · [Compare](https://seerepo.com/compare/crmne/spotifast/vs/trycua/cua)

## Frequently asked questions

### What language is spotifast written in?

spotifast is written in Rust, with 183,770 written lines.

### What framework does spotifast use?

spotifast is built with egui, Tokio, eframe, objc2-app-kit, and objc2-foundation.

### What does spotifast sign people in with?

spotifast signs people in with apple-native-keyring-store, hmac, keyring-core, pbkdf2, windows-native-keyring-store, and zbus-secret-service-keyring-store.

### Does spotifast have tests?

Yes. spotifast has 13 test files.

### Which repos have a stack like spotifast's?

The ones that share most of its stack: storytold/photocraft, storytold/filmcraft, and storytold/wordcraft.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
