Skip to content

AlexProgrammerDE/SoulFireClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoulFireClient

Test Contributors License GitHub all releases downloads GitHub latest release downloads Current Release

Discord embed

This is a frontend for the SoulFire server. It mainly targets the web, but uses native APIs using Tauri.

Note

For more info about SoulFire, take a look at the main SoulFire repository.

About the client

Built using latest web tech to consistently work on both web, desktop and mobile. The client is the GUI for the SoulFire server, but it uses the official SoulFire gRPC API. Anything that can be done using the SF client can also be done using gRPC HTTP API calls directly.

Installation

Tip

Want to check out how SoulFire looks before installing it? Take a look at the official demo page.

For installing SoulFire, please refer to the installation guide.

Get it on Flathub

Deployments

See which branches are at which URLs:

  • release -> app.soulfiremc.com
  • main -> preview.soulfiremc.com
  • demo -> demo.soulfiremc.com

Building

The client has a lot of dependencies. You'll need pnpm, latest node and a nightly rust toolchain installed. Take a look at the scripts in package.json to see how to run a dev env locally. You can also refer to the GitHub actions workflows to see how production builds are made.

Sponsors

[SignPath] Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation