Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ulughann/rustcord

Tiny (5MiB) Discord client built with Pake/Tauri.
https://github.com/ulughann/rustcord

betterdiscord discord pake rust tauri

Last synced: about 2 months ago
JSON representation

Tiny (5MiB) Discord client built with Pake/Tauri.

Awesome Lists containing this project

README

        

# RustCord
Tiny (5MiB) Discord client built with Pake/Tauri.
**Warning**: This is a showcase of Pake and Tauri and is not meant to be daily-driven altho working. You will not find many features that you are used to and that is not an error, its simply the limitations of the Discord T.o.S.

![preview.png](https://raw.githubusercontent.com/onrirr/rustCord/main/preview,.png)
you can download a pre-build windows installer [here](https://github.com/onrirr/rustCord/releases/download/educational/rustCord.msi) for testing and educational purposes.

# Statistics
These tests were done on a intel i5 5200u [email protected], 4gb 1600mhz ram
| |RustCord|Discord|
|--|--|--|
|Ram usage:|186MB|324MB|
|CPU usage:|%1.6|%26.5|
|App size:|12MB|387MB|
|Installer size:|4.76MB|91MB|

# Does this go against the T.o.S.?
In technicality, as this is still a build of the [discord.com](https://discord.com) website, it does not violate the T.o.S. since it is not a custom client but rather a different runtime or browser. If we assume that tauri is just a one page web browser that is extremely minimal and that no changes are being made to the website, this is not against the t.o.s.

# Building
prerequisites: Rust, Npm (Nodejs)
```
$ npm install -g pake-cli
$ pake https://discord.com/channels/@me
```