An open API service indexing awesome lists of open source software.

https://github.com/BIYUEHU/gal-keeper


https://github.com/BIYUEHU/gal-keeper

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

[![src-tauri/icons/nanno.png](src-tauri/icons/nanno.png)](https://vndb.org/c18258)

# Nanno | GalKeeper

English | [日本語](README.ja.md)

**A lightweight and fast visual novel management for coders, statistics and cloud syncing tool built with Tauri and React**

[![Build](https://github.com/BIYUEHU/gal-keeper/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/BIYUEHU/gal-keeper/actions/workflows/build.yml)
![License](https://img.shields.io/badge/license-BCU-deepskyblue)
![GitHub commit activity (branch)](https://img.shields.io/github/commit-activity/t/biyuehu/gal-keeper/main)
[![wakatime](https://wakatime.com/badge/user/018dc603-712a-4205-a226-d4c9ccd0d02b/project/fc2029ac-6a5a-41b3-9ff5-fad06b8d681b.svg)](https://wakatime.com/badge/user/018dc603-712a-4205-a226-d4c9ccd0d02b/project/fc2029ac-6a5a-41b3-9ff5-fad06b8d681b)

The project name `Nanno` is from the main character [**南乃 ありす(Nanno Arius)**](https://vndb.org/c18258) in the visual novel [**魔女こいにっき**](https://vndb.org/v14062).

## Internationalization

- English
- 日本語
- 繁体中文
- 简体中文

## Stacks

- React
- FluentUI
- UnoCSS
- Recharts
- @kotori-bot/i18n, @kotori-bot/tools, @kotori-bot/logger
- TauriV1 (Fuck Electron, NW.js and TauriV2)
- LevelDB
- Roga

## License

The project is licensed under the [BCU](https://github.com/ICEAGENB/ban-zhinese-using) license.

## Todo

- [ ] Custom server syncing, and server backend base on Haskell (Spock Framework and Persistent)
- [ ] backup and restore game saves (cloud syncing)
- [ ] Manage Vndb and Bangumi account game data by token (Eg. game progress, ratings, palytime, etc)
- [ ] Sync the game guide file
- [ ] Implement the application theme and custom theme color (base on game characters' main color)

## Screenshots

![](screenshots/1.png)
![](screenshots/2.png)
![](screenshots/3.png)
![](screenshots/4.png)
![](screenshots/5.png)
![](screenshots/6.png)