Stoat Clients: Difference between revisions
Amycatgirl (Sọ̀rọ̀ | contribs) m Deprecate Solenoid as repository no longer exists on GitHub. |
|||
| (22 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
A | A Stoat client serves as the user interface through which individuals can send and receive messages, engage in conversations, and access various features provided by the chat platform. This page details both official and unofficial clients. | ||
===Official Clients=== | ===Official Clients=== | ||
These clients are created, developed, and endorsed by the | These clients are created, developed, and endorsed by the Stoat Team. | ||
{| class="wikitable" | {| class="wikitable" | ||
!Name | !Name | ||
| Line 11: | Line 11: | ||
!Servers | !Servers | ||
!Voice | !Voice | ||
!Video | |||
!E2EE | !E2EE | ||
!Language | !Language | ||
!Frameworks | !Frameworks | ||
|- | |- | ||
|[[ | |[[For Web]] | ||
|Web (PWA) | |Web (PWA) & Desktop | ||
| | |Beta | ||
|{{Ya}} | |||
|{{Ya}} | |{{Ya}} | ||
|{{Ya}} | |{{Ya}} | ||
| Line 24: | Line 26: | ||
|{{Na}} | |{{Na}} | ||
|TypeScript | |TypeScript | ||
| | |SolidJS | ||
|- | |- | ||
| | |[[For Android]] | ||
| | |Android | ||
| | |Early Access | ||
|{{Ya}} | |{{Ya}} | ||
|{{Ya}} | |{{Ya}} | ||
| Line 34: | Line 36: | ||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
| | |{{Na}} | ||
|Kotlin | |Kotlin | ||
| | |[https://developer.android.com/jetpack Android Jetpack] | ||
|- | |- | ||
|[[For iOS]] | |||
|iOS | |iOS | ||
| | |TestFlight | ||
| | |{{Ya}} | ||
|{{Ya}} | |||
|{{Ya}} | |||
|{{Ya}} | |||
|{{Na}} | |||
|{{Na}} | |||
|Swift | |Swift | ||
| | | | ||
|- | |||
|[[For Legacy Web]] | |||
|Web (PWA) & Desktop | |||
|Maintenance | |||
|{{Ya}} | |||
|{{Ya}} | |||
|{{Ya}} | |||
|{{Na}} | |||
|{{Na}} | |||
|{{Na}} | |||
|TypeScript | |||
| Preact | |||
|} | |} | ||
=== Unofficial Clients === | === Unofficial Clients === | ||
These clients are created by | These clients are created by community members. Stoat does not own or offer support for these clients. Use them at your own risk. | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
| Line 58: | Line 72: | ||
!Platform | !Platform | ||
!Lifecycle | !Lifecycle | ||
!DMs | !DMs | ||
!Servers | !Servers | ||
!Voice | !Voice | ||
!Video | |||
!E2EE | !E2EE | ||
!Language | !Language | ||
| Line 71: | Line 85: | ||
|{{Ya}} | |{{Ya}} | ||
|{{Ya}} | |{{Ya}} | ||
|{{ | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
| Line 81: | Line 95: | ||
| In Dev |In Dev | | In Dev |In Dev | ||
|{{Ya}} | |{{Ya}} | ||
|{{Ya}} | |||
|{{Na}} | |||
|{{Na}} | |||
|{{Na}} | |||
|JavaScript | |||
| | |||
|- | |||
|[[Retaped (TUI)]] | |||
|Terminal | |||
| In Dev |In Dev | |||
|{{Ya}} | |{{Ya}} | ||
|{{Ya}} | |{{Ya}} | ||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
| | |{{Na}} | ||
|Python | |||
| | | | ||
|- | |- | ||
| Line 93: | Line 118: | ||
|{{Ya}} | |{{Ya}} | ||
|{{Ya}} | |{{Ya}} | ||
|{{ | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
|JavaScript | |JavaScript | ||
| | | | ||
|- | |- | ||
|[[ | |[[Svolte]] | ||
|Web | |Web | ||
| In Dev | | | In Dev |In Dev | ||
|{{Ya}} | |||
|{{Ya}} | |||
|{{Ya}} | |{{Ya}} | ||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |||
|TypeScript | |||
|Svelte | |||
|- | |||
|[[Clerotri]] | |||
|Android | |||
|In Dev | |||
|{{Ya}} | |||
|{{Ya}} | |{{Ya}} | ||
|{{Na}} | |||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
|TypeScript | |TypeScript | ||
| | |React Native | ||
|- | |- | ||
|[[ | |[[Zeko Chat]] | ||
| | |Android / iOS | ||
| | |Released | ||
|{{Ya}} | |{{Ya}} | ||
|{{Ya}} | |{{Ya}} | ||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|[https://github.com/lo2dev/mutiny Mutiny] | |||
|Desktop | |||
|In Dev | |||
|{{Ya}} | |{{Ya}} | ||
|{{Ya}} | |{{Ya}} | ||
|{{Na}} | |{{Na}} | ||
| | |{{Na}} | ||
| | |{{Na}} | ||
|Python | |||
|GTK4/[https://gnome.pages.gitlab.gnome.org/libadwaita/ Libadwaita] | |||
|- | |||
|[https://amycatgirl.codeberg.page/revoltmini/ revoltmini] | |||
|Web | |||
|In Dev | |||
|{{Na}} | |||
|{{Ya}} | |||
|{{Na}} | |||
|{{Na}} | |||
|{{Na}} | |||
|JavaScript | |||
| | |||
|- | |- | ||
|[https://github.com/ | |[https://github.com/upryzing/crescent Crescent] | ||
|Android | |Android | ||
|In Dev | |In Dev | ||
|{{Ya}} | |{{Ya}} | ||
|{{Ya}} | |{{Ya}} | ||
|{{Na}} | |||
|{{Na}} | |||
|{{Na}} | |||
|Kotlin | |||
|Jetpack Compose | |||
|- | |||
|[https://codeberg.org/axojan/jolt Jolt] | |||
|Web / Desktop | |||
| In Dev |N/A | |||
|{{Ya}} | |{{Ya}} | ||
|{{Ya}} | |||
|{{Na}} | |||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
|TypeScript | |TypeScript | ||
| | |Tauri / SolidJS | ||
|- | |- | ||
|[https://github.com/ | |[https://github.com/ReviteRevived/revite Revite Revived] | ||
| | |Web | ||
| | |In Dev | ||
|{{Ya}} | |||
|{{Ya}} | |||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
|TypeScript | |||
|Preact | |||
|- | |||
|[https://github.com/FascinatingPistachio/ermine Ermine] | |||
|Web | |||
|In Dev | |||
|{{Ya}} | |||
|{{Ya}} | |||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
| | |{{Na}} | ||
| | |JavaScript | ||
| | |||
|- | |- | ||
|[https://github.com/ashley0143/revolt-mobile revolt-mobile] | |[https://github.com/ashley0143/revolt-mobile revolt-mobile] | ||
|Android | |Android | ||
| In Dev |N/A | | In Dev |N/A | ||
|{{Ya}} | |||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
| Line 157: | Line 237: | ||
|Minecraft Mod | |Minecraft Mod | ||
| Alpha |N/A | | Alpha |N/A | ||
|{{Ya}} | |||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
| Line 168: | Line 248: | ||
|TUI / CLI | |TUI / CLI | ||
| Alpha |N/A | | Alpha |N/A | ||
|{{Ya}} | |||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
|{{Na}} | |{{Na}} | ||
| Line 186: | Line 266: | ||
|Dart | |Dart | ||
|Flutter | |Flutter | ||
|- | |||
|[https://github.com/spyro24/UStoat UStoat] | |||
|Desktop | |||
|In Dev | |||
|{{Ya}} | |||
|{{Ya}} | |||
|{{Na}} | |||
|{{Na}} | |||
|{{Na}} | |||
|Python | |||
|Pygame-ce | |||
|} | |} | ||
Latest revision as of 07:48, 29 May 2026
A Stoat client serves as the user interface through which individuals can send and receive messages, engage in conversations, and access various features provided by the chat platform. This page details both official and unofficial clients.
Official Clients
These clients are created, developed, and endorsed by the Stoat Team.
| Name | Platform | Lifecycle | Active | DMs | Servers | Voice | Video | E2EE | Language | Frameworks |
|---|---|---|---|---|---|---|---|---|---|---|
| For Web | Web (PWA) & Desktop | Beta | TypeScript | SolidJS | ||||||
| For Android | Android | Early Access | Kotlin | Android Jetpack | ||||||
| For iOS | iOS | TestFlight | Swift | |||||||
| For Legacy Web | Web (PWA) & Desktop | Maintenance | TypeScript | Preact |
Unofficial Clients
These clients are created by community members. Stoat does not own or offer support for these clients. Use them at your own risk.
| Name | Platform | Lifecycle | DMs | Servers | Voice | Video | E2EE | Language | Frameworks |
|---|---|---|---|---|---|---|---|---|---|
| ReductV3 | Web | In Dev | JavaScript | ||||||
| Retaped | Web | In Dev | JavaScript | ||||||
| Retaped (TUI) | Terminal | In Dev | Python | ||||||
| Unvite | Web | In Dev | JavaScript | ||||||
| Svolte | Web | In Dev | TypeScript | Svelte | |||||
| Clerotri | Android | In Dev | TypeScript | React Native | |||||
| Zeko Chat | Android / iOS | Released | |||||||
| Mutiny | Desktop | In Dev | Python | GTK4/Libadwaita | |||||
| revoltmini | Web | In Dev | JavaScript | ||||||
| Crescent | Android | In Dev | Kotlin | Jetpack Compose | |||||
| Jolt | Web / Desktop | N/A | TypeScript | Tauri / SolidJS | |||||
| Revite Revived | Web | In Dev | TypeScript | Preact | |||||
| Ermine | Web | In Dev | JavaScript | ||||||
| revolt-mobile | Android | N/A | Java | ||||||
| Revolt for Fabric | Minecraft Mod | N/A | Java | Fabric | |||||
| Revolt.CLI | TUI / CLI | N/A | C# | .NET | |||||
| rebar | Android / iOS | N/A | Dart | Flutter | |||||
| UStoat | Desktop | In Dev | Python | Pygame-ce |