A simple bootstrap 5 .well-known/fursona viewer https://sona.swee.codes
  • Rust 54.6%
  • Handlebars 41%
  • JavaScript 2.3%
  • Dockerfile 2.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-22 14:12:02 -07:00
.forgejo/workflows Update actions/upload-artifact action to v7 (#6) 2026-08-22 14:12:02 -07:00
src update dependencies, use include_dir, bumped version, added toml fields 2026-08-22 03:31:39 -07:00
static Use JS for theme switching 2026-01-31 14:43:52 -08:00
.gitignore add lockfile 2026-08-22 03:37:18 -07:00
Cargo.lock add lockfile 2026-08-22 03:37:18 -07:00
Cargo.toml update dependencies, use include_dir, bumped version, added toml fields 2026-08-22 03:31:39 -07:00
Dockerfile edit ci to have crates.io release and use lockfile 2026-08-22 03:51:34 -07:00
LICENSE Initial commit 2025-03-16 09:44:38 -07:00
README.md fix ci 2026-08-22 14:00:58 -07:00
renovate.json Add renovate.json 2026-08-22 03:35:14 -07:00
Rocket.toml Change version, use relative path for static files 2025-05-24 18:01:05 -07:00

BootStrap 'Sona

A simple BootStrap 5 .well-known/fursona viewer

It's a web app using a server framework written in Rust.

Usage (Docker)

services:
  bootstrapsona:
    image: swee.codes/bootstrapsona:latest
    restart: unless-stopped
    ports:
      - 2011:2011/tcp

Compiling

git clone https://git.swee.codes/swee/bootstrap-sona.git
## Optionally use a stable version
# git clone --branch 1.0.0 https://git.swee.codes/swee/bootstrap-sona
cd bootstrap-sona
cargo build --release

Your new build will be available at target/release/bootstrap-sona

Installing via cargo

$ cargo install bootstrap-sona

Resources used

  • BootStrap 5.3.3
  • FontAwesome 6.7.2