{"id":29560851,"url":"https://github.com/alexprogrammerde/soulfireclient","last_synced_at":"2026-02-22T00:13:31.809Z","repository":{"id":228090977,"uuid":"773030975","full_name":"AlexProgrammerDE/SoulFireClient","owner":"AlexProgrammerDE","description":"🧙 Frontend client for SoulFire.","archived":false,"fork":false,"pushed_at":"2025-07-17T05:01:49.000Z","size":8633,"stargazers_count":29,"open_issues_count":5,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-17T10:27:27.674Z","etag":null,"topics":["rsbuild","tailwindcss","tanstack","tauri","tauri-app"],"latest_commit_sha":null,"homepage":"https://app.soulfiremc.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexProgrammerDE.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"ko_fi":"alexprogrammerde"}},"created_at":"2024-03-16T14:55:21.000Z","updated_at":"2025-07-17T04:58:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"df1978a1-0012-4bf4-8553-cbd011c08826","html_url":"https://github.com/AlexProgrammerDE/SoulFireClient","commit_stats":null,"previous_names":["alexprogrammerde/soulfireclient"],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/AlexProgrammerDE/SoulFireClient","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexProgrammerDE%2FSoulFireClient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexProgrammerDE%2FSoulFireClient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexProgrammerDE%2FSoulFireClient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexProgrammerDE%2FSoulFireClient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexProgrammerDE","download_url":"https://codeload.github.com/AlexProgrammerDE/SoulFireClient/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexProgrammerDE%2FSoulFireClient/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265787482,"owners_count":23828440,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["rsbuild","tailwindcss","tanstack","tauri","tauri-app"],"created_at":"2025-07-18T15:39:05.840Z","updated_at":"2026-01-05T23:13:45.519Z","avatar_url":"https://github.com/AlexProgrammerDE.png","language":"TypeScript","funding_links":["https://ko-fi.com/alexprogrammerde"],"categories":[],"sub_categories":[],"readme":"\u003cimg align=\"right\" src=\"https://github.com/AlexProgrammerDE/SoulFire/blob/main/mod/src/main/resources/icons/icon.png?raw=true\" height=\"150\" width=\"150\"\u003e\n\n[![discord](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/social/discord-singular_vector.svg)](https://discord.gg/vHgRd6YZmH) [![kofi](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/donate/kofi-singular_vector.svg)](https://ko-fi.com/alexprogrammerde)\n\n# SoulFireClient\n\nThis is a frontend for the [SoulFire server](https://github.com/AlexProgrammerDE/SoulFire).\nIt mainly targets the web, but uses native APIs using Tauri.\n\n\u003e [!NOTE]\n\u003e For more info about SoulFire, take a look at the main [SoulFire repository](https://github.com/AlexProgrammerDE/SoulFire).\n\n## About the client\n\nBuilt using latest web tech to consistently work on both web, desktop and mobile.\nThe client is the GUI for the SoulFire server, but it uses the official SoulFire gRPC API.\nAnything that can be done using the SF client can also be done using gRPC HTTP API calls directly.\n\n## Installation\n\n\u003e [!TIP]\n\u003e Want to check out how SoulFire looks before installing it? Take a look at the official [demo page](https://demo.soulfiremc.com).\n\nFor installing SoulFire, please refer to the [installation guide](https://soulfiremc.com/docs/installation).\n\n\u003ca href='https://flathub.org/apps/com.soulfiremc.soulfire'\u003e\n\u003cimg width='240' alt='Get it on Flathub' src='https://flathub.org/api/badge?locale=en'/\u003e\n\u003c/a\u003e\n\n## Deployments\n\nSee which branches are at which URLs:\n\n- [`release`](https://app.soulfiremc.com) -\u003e app.soulfiremc.com\n- [`main`](https://preview.soulfiremc.com) -\u003e preview.soulfiremc.com\n- [`demo`](https://demo.soulfiremc.com) -\u003e demo.soulfiremc.com\n\n## Building\n\nThe client has a lot of dependencies. You'll need pnpm, latest node and a nightly rust toolchain installed.\nTake a look at the scripts in `package.json` to see how to run a dev env locally.\nYou can also refer to the GitHub actions workflows to see how production builds are made.\n\n## Sponsors\n\n\u003ctable\u003e\n \u003ctbody\u003e\n  \u003ctr\u003e\n   \u003ctd align=\"center\"\u003e\u003cimg alt=\"[SignPath]\" src=\"https://avatars.githubusercontent.com/u/34448643\" height=\"30\"/\u003e\u003c/td\u003e\n   \u003ctd\u003eFree code signing on Windows provided by \u003ca href=\"https://signpath.io/?utm_source=foundation\u0026utm_medium=github\u0026utm_campaign=soulfire\"\u003eSignPath.io\u003c/a\u003e, certificate by \u003ca href=\"https://signpath.org/?utm_source=foundation\u0026utm_medium=github\u0026utm_campaign=soulfire\"\u003eSignPath Foundation\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n \u003c/tbody\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexprogrammerde%2Fsoulfireclient","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexprogrammerde%2Fsoulfireclient","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexprogrammerde%2Fsoulfireclient/lists"}