Chart Cyanvas is a sekai custom charts platform.
Note
This project is still in development!
frontend/
- Frontend. Built with Remix and Tailwind CSS.backend/
- Backend. Built with Rails.sub-audio/
- Audio processing. Built with Python, FastAPI and ffmpeg.sub-image/
- Image processing. Built with Rust, axum and pjsekai-background-gen-rust.sub-chart/
- Chart file processing. Built with TypeScript, Hono, usctool and sonolus-pjsekai-engine-extended.
Please refer to the hosting guide for more information.
Refer config.schema.yml
for configuration.
Remember to run rake configure
after changing the configuration.
make
- Ruby 3.3
- Python 3.9
- Poetry
- poethepoet as a Poetry plugin
- Poetry
- Node.js 22
- Rust 1.71
- Docker
goreman
CLI
rake install
cp ./docker-compose.dev.yml ./docker-compose.yml
docker compose up -d
goreman start
This project is licensed under the GPLv3 License.