All Projects → Suwayomi → Tachidesk-JUI

Suwayomi / Tachidesk-JUI

Licence: MPL-2.0 license
A Tachidesk Client built in Compose Multiplatform

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Tachidesk-JUI

wordle-kt
Wordle game clone made with Kotlin & Compose
Stars: ✭ 33 (-83.74%)
Mutual labels:  jetpack-compose, jetbrains-compose, compose-desktop, compose-for-desktop
Tachidesk-Server
A rewrite of Tachiyomi for the Desktop
Stars: ✭ 1,052 (+418.23%)
Mutual labels:  manga, tachiyomi, tachidesk
Lastik
Kotlin Multiplatform + Jetpack Compose pet project, based on www.last.fm/api (in development)
Stars: ✭ 37 (-81.77%)
Mutual labels:  jetpack-compose, compose-for-desktop
chip-8
Jetpack Compose and SwiftUI based Kotlin Multiplatform fork of https://github.com/cbeust/chip-8 (Chip-8 Emulator)
Stars: ✭ 36 (-82.27%)
Mutual labels:  jetpack-compose, compose-desktop
tachiyomi-extensions-1.x
[WIP] 1.x extensions rewrite
Stars: ✭ 20 (-90.15%)
Mutual labels:  manga, tachiyomi
breakout-compose
Breakout clone built with Compose
Stars: ✭ 27 (-86.7%)
Mutual labels:  jetpack-compose, jetbrains-compose
Brick
🧱 Brick - Multiplatform navigation library for Compose.
Stars: ✭ 33 (-83.74%)
Mutual labels:  jetpack-compose, compose-multiplatform
mr2tachiyomi
Import your Mangarock favorites to Tachiyomi
Stars: ✭ 48 (-76.35%)
Mutual labels:  manga, tachiyomi
karavel
Lightweight navigation library for Compose for Desktop
Stars: ✭ 55 (-72.91%)
Mutual labels:  jetpack-compose, compose-desktop
D-KMP-sample
D-KMP Architecture official sample: it uses a shared KMP ViewModel and Navigation for Compose and SwiftUI apps.
Stars: ✭ 636 (+213.3%)
Mutual labels:  jetpack-compose, compose-desktop
OtakuWorld
Anime Watcher, Manga Reader, and Novel Reader as three separate apps, same UI
Stars: ✭ 123 (-39.41%)
Mutual labels:  manga, jetpack-compose
Jetpack-Compose-Theme-Configurator
Desktop Application to setup/configure your Jetpack Compose Color/Theme Palette
Stars: ✭ 50 (-75.37%)
Mutual labels:  jetpack-compose, compose-desktop
tachiyomi-1.x
[WIP] 1.x app rewrite
Stars: ✭ 182 (-10.34%)
Mutual labels:  manga, tachiyomi
PreCompose
Compose Multiplatform Navigation && ViewModel
Stars: ✭ 150 (-26.11%)
Mutual labels:  jetpack-compose, compose-desktop
Project-Padoru
Collection of Padoru Images
Stars: ✭ 20 (-90.15%)
Mutual labels:  manga
jojo-cards
Card game based on Jojo's Bizarre Adventure (ジョジョの奇妙な冒険)
Stars: ✭ 112 (-44.83%)
Mutual labels:  manga
InMangaKindle
Descarga manga en español en diferentes formatos (PNG, PDF, EPUB, MOBI)
Stars: ✭ 43 (-78.82%)
Mutual labels:  manga
GelbooruEnhancement
Image Viewer and Endless Scroll userscripts for Gelbooru and various other boorus
Stars: ✭ 41 (-79.8%)
Mutual labels:  manga
Notflix
Kotlin Multiplatform playground
Stars: ✭ 272 (+33.99%)
Mutual labels:  jetpack-compose
Mangadb
A Secured RESTful API Service for Manga
Stars: ✭ 17 (-91.63%)
Mutual labels:  manga

image

Tachidesk-JUI

A free and open source manga reader to read manga from a Tachidesk-Server instance.

Tachidesk-JUI can run Tachidesk-Server on its own on desktop platforms, or connect to an already hosted server.

Android and any desktop platform that runs Java can run it. On most platforms are binaries available if you don't want to install Java yourself.

Is this application usable? Should I test it?

Here is a list of current features for interaction with Tachidesk-JUI:

  • Managing installed Extensions.
  • Interaction with your library.
  • Browsing installed sources.
  • Viewing manga and chapters.
  • Reading, downloading, and managing chapters.
  • Viewing chapter updates
  • Globally search sources

Note: Keep in mind that Tachidesk-JUI and Tachidesk-Server are alpha software, so it can have issues. See General troubleshooting and Support and help if it happens.

Supported Tachidesk versions

These are the versions of Tachidesk-Server that JUI supports.

Release build

Preview build

Downloading and Running the app

All Desktop Operating Systems (x64, Java Not Included)

You should have Java(JRE or JDK) 17 or newer.

Download the latest jar release for your OS from the releases section (Or from the preview releases).

Double-click on the jar file or run java -jar Tachidesk-JUI-os-arch-X.Y.Z.jar from a Terminal/Command Prompt window to run the app.

Windows (x64, Java 8+ required for server)

Installer

Download the latest msi release from the releases section (Or from the preview releases).

Winget

winget install tachidesk-jui

Scoop

scoop bucket add extras
scoop install tachidesk-jui

MacOS (x64, Java 8+ required for server)

Download the latest dmg release from the releases section (Or from the preview releases).

Debian based Linux (x64, Java 8+ required for server)

Download the latest deb release from the releases section (Or from the preview releases).

Fedora based Linux (x64, Java 8+ required for server)

Download the latest rpm release from the releases section (Or from the preview releases).

Arch based Linux (x64, Java Included)

Download the latest release from the aur.

If you use yay, you can run yay -S tachidesk-jui inside a terminal window.

Android (Requires external server)

Download the latest apk from the releases section (Or from the preview releases).

General troubleshooting

I'm having issues starting the application

Make sure you have used either an installer, or you have Java 17 installed.

It says server failed to start

Make sure that if you used an installer, that you have at least Java 8 installed.

Support and help

Join Tachidesk's discord server to hang out with the community and receive support and help.

Building from source

Prerequisite: Software dependencies

You need this software packages installed in order to build this project:

  • Java Development Kit and Java Runtime Environment version 17, this can be handled by IntelliJ

Building a jar for your OS

Run ./gradlew packageUberJarForCurrentOS, the resulting built jar file will be build/compose/Tachidesk-JUI-os-arch-X.Y.Z.jar.

Running without package

Run ./gradlew run, JUI will build and run. Use this for debugging and development purposes.

Translation

Feel free to translate the project on Weblate

Translation Progress Translation status

Credit

The Tachidesk project is developed by @AriaMoradi and contributors, a link for Tachidesk is provided here and is licensed under Mozilla Public License v2.0.

Parts of Tachiyomi-1.x is adopted into this codebase, also licensed under Mozilla Public License v2.0.

You can obtain a copy of Mozilla Public License v2.0 from https://mozilla.org/MPL/2.0/

License

Copyright (C) 2020-2022 Syer and contributors

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].