mirror of
https://github.com/Yochyo/oxibooru
synced 2026-08-19 19:30:38 +02:00
No description
- Rust 45.6%
- JavaScript 35.6%
- Go Template 8.7%
- Stylus 5.4%
- PLpgSQL 4.3%
- Other 0.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| client | ||
| doc | ||
| scripts | ||
| server | ||
| .gitattributes | ||
| .gitignore | ||
| docker-compose.yml | ||
| LICENSE.md | ||
| README.md | ||
| rustfmt.toml | ||
Oxibooru
Oxibooru is an image board engine based on Szurubooru. The backend has been entirely rewritten in Rust with a focus on performance 🚀.
If you're interested in migrating a Szurubooru instance to an Oxibooru one, see the conversion guide.
If you're interested in contributing, see the development guide.
Features
- Post content: images (JPG, PNG, BMP, GIF, WEBP) and videos (MP4, MOV, WEBM), Flash animations
- Post comments
- Post descriptions
- Post notes / annotations, including arbitrary polygons
- Rich JSON REST API (see documentation)
- Token based authentication for clients
- Rich search system
- Rich privilege system
- Autocomplete in search and while editing tags
- Tag categories
- Tag suggestions
- Tag implications (adding a tag automatically adds another)
- Tag aliases
- Pools and pool categories
- Duplicate and similarity detection
- Post rating and favoriting; comment rating
- Polished UI
- Browser configurable endless paging
- Browser configurable backdrop grid for transparent images
Installation
It is recommended that you use Docker for deployment. See installation instructions.