Skip to content

Revolt-Unofficial-Clients/Solenoid

Repository files navigation

Solenoid Build Status wakatime

A minimal, yet functional third-party revolt.chat client

Reasons to use it

  1. Fast
  2. Clean Looking
  3. Full of useful features

How 2 run

Right now you can run it using pnpm

# Clone Repo
git clone https://github.com/stationarystation/Solenoid.git

# Go to repo
cd Solenoid

# Install Deps
pnpm i --shamefully-hoist

# Run Solenoid from localhost:3000.
pnpm run dev

Or you can go to the official site

Features

  • Send Messages
  • Get Messages
  • Server Switching
  • Status Updating
  • Basic Markdown Support
  • Image Support
  • Video Support
  • File Downloads
  • Avatar Support
  • Role Colors
  • Emoji Picker
  • GIFBox Support

Features Missing

  • Everything else

Why

I wanted to learn SolidJS because I heard it was blazingly fast and cool, so I decided to make a revolt.chat client to challenge my brain (and my sanity).

Special thanks

Insert: Helped me with Revolt.js and Mobx.

RyanSolid: Made me understand that I don't know anything about Mobx, also this code snippet

VeliedProduct80: Helped me realize i forgot the masquerade part

Mclnooted: Requested sex

Infi: Helped me with GIFBox

Bloom: Helped me with css

Other Third-party clients to check out