1
0
Fork
You've already forked silverfish
0
forked from conjured/silverfish
rust-based droplet implementation
  • Rust 79.1%
  • HTML 10.3%
  • TypeScript 3.3%
  • Fluent 3%
  • CSS 2.2%
  • Other 2.1%
cjdesno fe75285d46
All checks were successful
aarch64 checks / silverfish--aarch64 (push) Successful in 2m39s
CI Silverfish / silverfish-amd64 (push) Successful in 2m48s
Update rust toolchain in CI jobs to 1.91.1 to match rust-toolchain.toml ( #180 )
This fixes the aarch64 build CI job by updating the rust toolchain used in the CI jobs.
Reviewed-on: conjured/silverfish#180
Co-authored-by: cjdesno <cjdesno@conjured.ink>
Co-committed-by: cjdesno <cjdesno@conjured.ink>
2025年12月16日 22:38:59 +01:00
.cargo Moving db stuff out into separate crates ( #116 ) 2025年10月13日 00:00:05 +02:00
.forgejo/workflows Update rust toolchain in CI jobs to 1.91.1 to match rust-toolchain.toml ( #180 ) 2025年12月16日 22:38:59 +01:00
config feat: set url in dev.kdl ( #179 ) 2025年12月14日 21:05:26 +01:00
contrib/systemd Add template silverfish.service as a user service ( #166 ) 2025年12月11日 01:57:16 +01:00
crates Support i18n in themes with new fl() function ( #169 ) 2025年12月13日 23:51:08 +01:00
docker flatten silverfish-stall into a single top level silverfish again 2025年11月29日 09:41:22 -08:00
src Support i18n in themes with new fl() function ( #169 ) 2025年12月13日 23:51:08 +01:00
src-frontend flatten silverfish-stall into a single top level silverfish again 2025年11月29日 09:41:22 -08:00
stall-prototype Upload files to "stall-prototype" 2025年09月09日 00:10:38 +02:00
static flatten silverfish-stall into a single top level silverfish again 2025年11月29日 09:41:22 -08:00
.env login/auth/admin creation/etc ( #43 ) 2025年08月11日 04:47:56 +02:00
.gitignore flatten silverfish-stall into a single top level silverfish again 2025年11月29日 09:41:22 -08:00
.rustfmt.toml initial commit 2025年08月01日 00:08:19 -07:00
askama.toml flatten silverfish-stall into a single top level silverfish again 2025年11月29日 09:41:22 -08:00
Cargo.lock rev, not ref 2025年12月13日 16:05:25 -08:00
Cargo.toml rev, not ref 2025年12月13日 16:05:25 -08:00
flake.lock Add nix flake to repo ( #38 ) 2025年08月08日 04:34:48 +02:00
flake.nix Fix flake.nix, allow sourcing dependencies with git ( #100 ) 2025年09月27日 07:11:58 +02:00
i18n.toml flatten silverfish-stall into a single top level silverfish again 2025年11月29日 09:41:22 -08:00
Justfile flatten silverfish-stall into a single top level silverfish again 2025年11月29日 09:41:22 -08:00
LICENSE.md Rename license 2025年08月13日 19:52:25 +02:00
README.md bump rust version ( #174 ) 2025年12月10日 17:27:19 +01:00
rust-toolchain.toml bump rust version ( #174 ) 2025年12月10日 17:27:19 +01:00

silverfish

new kid on the block

Requirements

  • Rust 1.91.1 or later w/ Cargo (use rustup)
  • Node.js 20 or later
  • (optional) watchexec
  • (optional) just: Can be installed with cargo install just

Getting Started

  1. (optional) Copy ./config/dev.secret.example.kdl to ./config/dev.secret.kdl and edit as desired.
  2. cargo run -- keygen to create session-key and store the result in dev.secret.kdl
  3. just db-setup to create the database and migrate it.
  4. just dev to start the server/watcher with all frontend stuff installed and built.
  5. Visit https://localhost:4000 or wherever you configured your dev server to listen.

See Justfile for other tasks to run.