7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Frosty

Open source

Flutter mobile Twitch client for iOS and Android with full 7TV, BetterTTV and FrankerFaceZ emote and badge support in chat.

Open-source alternative to

frostyapp.io
Frosty homepage screenshot
GitHub stars
1.1k
Last commit
1 mo ago
Repository age
5 years
Version
v5.2.0
Licence
AGPL-3.0
Self-hosted
Yes

About Frosty

Frosty is a mobile Twitch client for iOS and Android. It exists because the official Twitch app does not show emotes from the 7TV, BetterTTV and FrankerFaceZ extensions, which leaves many chats unreadable because only the emote names appear as text. Frosty renders those emotes and badges as images or animations.

You can browse followed streams, top streams and top categories, search for channels and categories, and watch live streams with chat. Chat features include emote and mention autocomplete, an emote menu, filtering of chatters, local message history per user, and options to block and report users. The player supports theater and fullscreen modes, picture-in-picture and a sleep timer, and there are light, dark and OLED black themes.

The app is written in Flutter and Dart with MobX for state management. Building it yourself requires registering a Twitch application to get a client ID and secret. It is licensed under AGPL-3.0, and the author accepts donations through GitHub Sponsors and Buy Me a Coffee.

Key features

  • 7TV, BetterTTV and FrankerFaceZ emotes and badges
  • Browse followed streams, top streams and categories
  • Emote and mention autocomplete
  • Theater, fullscreen and picture-in-picture modes
  • Light, dark and OLED black themes
  • Block and report users, plus sleep timer

Good fit for

  • →Watching Twitch with third-party emotes on mobile
  • →Following chat-heavy streams on a phone
Built with
Dart
Flutter
Tags
twitch
mobile-app
flutter
ios
android
streaming
chat
emotes
dart

Frosty: questions and answers

What is Frosty used for?
Frosty is a Flutter mobile Twitch client for iOS and Android with full 7TV, BetterTTV and FrankerFaceZ emote and badge support in chat. It is a good fit for watching Twitch with third-party emotes on mobile and following chat-heavy streams on a phone.
Is Frosty open source?
Yes. Frosty is open source under the AGPL-3.0 licence. Its source code is on GitHub at tommyxchow/frosty and is written mainly in Dart.
Is Frosty free?
Yes. Frosty is open source, so the software itself is free to use.
Can I self-host Frosty?
Yes. Frosty can be self-hosted on your own server or infrastructure.
What is Frosty an alternative to?
Frosty is an open-source alternative to Twitch. Other open-source alternatives to Twitch include PeerTube and Owncast.
Is Frosty actively maintained?
Yes. The most recent commit to Frosty was on 23 August 2026, and the latest release is v5.2.0, published on 16 August 2026. The project has 1.1k stars on GitHub.

Open-source alternatives to Frosty

See all

SaaS alternatives to Frosty

See all