Skip to content

tokyoapp/tokyo

Repository files navigation

Preview

TOKYO (working title)

Tokyo is a Work in Progress professional Photo Editor built on Rust and Solid.JS. It runs on all platforms including iOS, Mac, Windows, Linux.

Tokyo does not care about where your photos are stored, accessing them should be easy and fast. They can be on your local machine or on a NAS, escaping from the Cloud-only solutions, without leaving its benefits behind. Tokyo will still sync all your edits and presets between devices.

Tokyo takes you from accessing your photos to editing them, to exporting them, all in one place, from any device.

Architecture

The desktop and mobile app is built on Tauri, a lightweight Rust framework for building multi-platform frontends, with a Solid.JS frontend.

The apps can dig into your computer or check out stuff from a faraway library server. All those libraries are chillin' in an Sqlite database. And, just so you know, the clients and server shoot the breeze using protobufs. -- gpt3

Development

mise is required to install required tools and run scripts for the project.

Or install required tools listed in mise.yml manually.

Setup

task setup

List of all available tasks:

task

Running the desktop app:

task desktop:dev