Skip to content

A fast and efficient Hitomi.la search application built with Flutter. Features advanced search, smart bookmarks, and a modern UI.

Notifications You must be signed in to change notification settings

h-akatsuki/hitomi_search_plus

Repository files navigation

Hitomi Search Plus

Kr | En | Cn | Ja

Hitomi Search Plus Logo

A fast and efficient Hitomi.la search application

Latest Release Join Discord

Overview and Installation

Hitomi Search Plus is a lightweight and fast Flutter application that provides advanced search capabilities for Hitomi.la. Using efficient algorithms and optimized data structures, it can search through massive amounts of data and display results instantly.

Key Features

  • Blazing fast search performance
  • Advanced search operations including grouping, OR, and AND
  • High-speed suggestion functionality powered by Rust
  • Per-query bookmarking with automatic updates
  • Modern UI design with Material Design
  • Standard features including gallery view and favorites
  • New! Data synchronization between devices

Installation

Hitomi Search Plus supports the following platforms:

  • Android (Fully Supported)
  • Windows (Partially Supported - Some layout optimizations missing)

For other platforms, please refer to the official Flutter documentation.

Download the latest version from the Releases Page.

Key Features and Demo

Lightweight

  • No data download required on startup
  • Custom-designed powerful downloader prioritizes images (6 parallel downloads)
  • All operations are asynchronous, preventing application freezes
  • Fast suggestion powered by a small 2MB index file and Rust

Advanced Search Functionality

Hitomi Search Plus offers powerful search capabilities, allowing you to easily construct complex search queries.

  • Flexible query creation with OR and AND operators
  • Grouping for building complex search conditions
    • Example: ((tag:name | tag:name2) -tag:name3) | tag:name4
  • Fast suggestion (see real-time performance in the demo video)
  • Add custom tags (e.g., language:none)
  • Infinite scrolling search results
    • Jump to specific index
  • Customized string search for exact matches
    • Search speed equivalent to tag search
Mobile UI Demo Desktop Screenshot
hitomi_search_plus.2024-08-25.12-50-17.-.mp4
Desktop Search Screen

Smart Bookmarks

  • Bookmark queries directly, not just tags
    • Apply default queries individually
    • Manage bookmarks with custom titles
  • Automatic background updates
    • Processed in bulk via a custom-built search server
    • Typically processes complex queries (including those with over 50 tags) within 500ms
  • Automatic sorting by update order
Bookmark List Bookmark Editing
Bookmark Overview Screen Desktop Bookmark Editing Screen

Viewer

  • Scroll Mode
    • Jump to specific index
    • Automatic image resizing
  • Page Mode
    • Fullscreen functionality
    • Three display options:
      • Single Page
      • Double Page
      • Double Page (with Cover)
  • Smart caching that prioritizes surrounding pages
  • Zoom with Ctrl + Wheel

License

Hitomi Search Plus is released under the Apache License 2.0.