1.5 KiB
1.5 KiB
luckybooru
luckybooru is a danbooru-style booru written in Crystal with Lucky.
Status
luckybooru is in the early design stage.
Goals and design principles
- Feature parity with danbooru
- Support for various types of media (images, audio, videos, plaintext, Markdown)
- Full support for running in a cluster with live scaling
- All major features should work with no-JS/noscript and text browsers
- Fast on the server-side and on the client-side (no Python or Java)
- High configurability (user roles, analytics, danbooru-like premium account tiers)
- RESTful API with JSON output
Dependencies
Deployment options
We aim to support a variety of deployment options, including the following:
- Application: Kubernetes (hosted, private cluster), manual Docker deployment, traditional server
- Database: PostgreSQL, RDS for PostgreSQL, CockroachDB
Database schema (WIP)
Source code
- Main repo: to be created
- This page: luckybooru_info
All repos are licensed under the University of Illinois/NCSA Open Source License.