lightweight booru engine
Find a file
2025-09-22 17:51:08 +09:30
.vscode Close #37 2025-09-09 21:38:24 +09:30
assets rework auth routes and restructure some code 2025-09-19 23:54:03 +09:30
dev work on unworsing css 2025-09-19 02:31:04 +09:30
docker work on unworsing css 2025-09-19 02:31:04 +09:30
migrations jk tantivy 2025-09-18 00:16:49 +09:30
src working upvote/favs again, basic query parser, lots of little things. 2025-09-22 17:51:08 +09:30
templates working upvote/favs again, basic query parser, lots of little things. 2025-09-22 17:51:08 +09:30
.dockerignore dockerfile, compile in assets on release builds, sanity check data folder, ctrl+c handler, DRYing, more 2025-09-03 09:47:03 +09:30
.gitattributes rework upload form 2025-09-09 13:52:30 +09:30
.gitignore some tidying and a huge perf improvement. sob. 2025-09-09 10:59:17 +09:30
Cargo.lock jk tantivy 2025-09-18 00:16:49 +09:30
Cargo.toml jk tantivy 2025-09-18 00:16:49 +09:30
diesel.toml init 2025-08-29 06:31:51 +09:30
Dockerfile stuff 2025-09-04 13:41:54 +09:30
LICENSE lints mostly 2025-08-30 08:15:34 +09:30
README.md it isn't much inspired by szuru anymore tbh 2025-09-19 22:54:35 +09:30
rustfmt.toml lots of tidying; use ffmpeg binary instead of lib 2025-09-01 19:24:05 +09:30

Чабан booru engine

A hopefully lightweight booru engine.

Focus Areas

  • Semantic HTML
  • Deployment simplicity
  • Minimalism
  • Performance
  • Capable API

Requirements

  • PostgreSQL
  • FFmpeg (and FFprobe)
  • Puter :)

Format Support

I'm targeting support for all video and image formats that most modern browsers support. That's currently:

  • Containers: WebM, MP4
  • Audio: AAC, Vorbis, Opus
  • Video: H264, HEVC, VP8, VP9, AV1
  • Images: JPEG, PNG, AVIF, WebP, APNG, GIF

FAQ

The Name

Чабан means Shepherd in Russian. Чабан shepherds your posts.