1
0
Fork
You've already forked silverfish
0
forked from conjured/silverfish
cutest lil ecommerce system you've ever seen
  • Rust 77.9%
  • HTML 11.6%
  • TypeScript 3.6%
  • Fluent 2.7%
  • CSS 2.3%
  • Other 1.9%
2025年11月06日 18:54:05 -08:00
.cargo Moving db stuff out into separate crates ( #116 ) 2025年10月13日 00:00:05 +02:00
.forgejo/workflows Bash script now only uses sudo when available ( #104 ) ( #105 ) 2025年10月04日 18:20:33 +02:00
binaries/silverfish-stall release v0.0.1 2025年11月06日 18:54:05 -08:00
crates release v0.0.1 2025年11月06日 18:54:05 -08:00
src-frontend release v0.0.1 2025年11月06日 18:54:05 -08:00
stall-prototype Upload files to "stall-prototype" 2025年09月09日 00:10:38 +02:00
.env login/auth/admin creation/etc ( #43 ) 2025年08月11日 04:47:56 +02:00
.gitignore Page templating, previews, etc ( #85 ) 2025年10月04日 20:01:51 +02:00
.rustfmt.toml initial commit 2025年08月01日 00:08:19 -07:00
Cargo.lock release v0.0.1 2025年11月06日 18:54:05 -08:00
Cargo.toml release v0.0.1 2025年11月06日 18:54:05 -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
Justfile Moving db stuff out into separate crates ( #116 ) 2025年10月13日 00:00:05 +02:00
LICENSE.md Rename license 2025年08月13日 19:52:25 +02:00
README.md split out themes plugin proper (and deps) ( #125 ) 2025年10月19日 05:36:14 +02:00
rust-toolchain.toml environment-specific configuration process and @include directive 2025年08月03日 03:08:25 -07:00

silverfish

new kid on the block

Requirements

  • Rust 1.88.0 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 binaries/*/config/dev.secret.example.kdl to binaries/*/config/dev.secret.kdl and edit as desired.
  2. cargo run -p silverfish-stall 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.