Skip to content

Repository files navigation

Kioku

License: GPL v3 Publish Latest Release

React TypeScript Tauri Rust Bun Tailwind CSS

Kioku is an open-source, cross-platform anime tracking desktop app built with Tauri, React, TypeScript, and Rust. It helps you manage your anime (and soon manga) library, integrated with MyAnimeList, AniList, and auto-syncs your library.

Table of Contents

Platform Support

Platform Status
Windows Supported
macOS (Apple Silicon + Intel) Supported
Linux (x64 + ARM) Supported
Mobile Partial scaffolding

Prerequisites

Linux packages used by CI (Ubuntu/Debian):

sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf xdg-utils

Quick Start

Install dependencies:

bun install

Run the full desktop app (recommended for feature development):

bun run tauri dev

Build and Distribution

Build frontend assets:

bun run build

Build production desktop bundles:

bun run tauri build

Developer Commands

Command Description
bun run dev Start Vite dev server
bun run build Type-check and build frontend
bun run preview Preview built frontend
bun run tauri dev Run Tauri desktop app in dev mode
bun run tauri build Build production desktop bundles
bun run lint Run ESLint
bun run lint:fix Auto-fix lint issues where possible
bun run format Format repository files with Prettier

Contributing

Contributions are welcome.

  1. Fork the repository and create a feature branch.
  2. Keep changes focused and commit messages clear.
  3. Run bun run lint and bun run format.
  4. Open a pull request with motivation, approach, and impact.

License

This project is licensed under the GNU General Public License v3.0. See LICENSE for the full text.

Disclaimer

Kioku is an independent project and is not affiliated with AniList or MyAnimeList.

About

No description, website, or topics provided.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages