NoirPanther — нативное приложение для чтения книг и комиксов, которые лежат на вашем собственном сервере. EPUB, PDF и комиксы, офлайн-загрузки, прогресс чтения, который переходит с устройства на устройство, — и никого между вами и вашей библиотекой.

Нативно под каждую платформу и с расчётом на долгое чтение.
Нативная читалка на Readium: темы, шрифты, типографика, поля, колонки, прокрутка или страницы, оглавление, закладки, выделения и заметки.
Постраничный, вертикальный и горизонтальный режимы, развороты, масштабирование, зоны нажатия, ползунок с миниатюрами. Манга сама открывается справа налево — направление чтения берётся из файла.
Скачивайте книги и читайте без сети. Файлы на устройстве зашифрованы, ключи лежат в защищённом хранилище системы (Keychain на iOS и Mac, Keystore на Android). Владелец сервера может разрешить офлайн-чтение даже тем, кому нельзя скачивать файлы.
Прочитанное без сети ставится в очередь и доставляется позже. Если на сервере прогресс ушёл вперёд — вы сами выбираете, что оставить.
OPDS 1.2 и 2.0: просмотр лент, поиск и авторизация — рядом с основным сервером.
Обсуждения с реакциями, ответами и редактированием сообщений — прямо рядом с книгой.
Виджет «Читаю сейчас» на экране «Домой» и экране блокировки iOS — сразу обратно в книгу.
Четыре тёмные и две светлые. По умолчанию — Vibranium: фиолетовый на почти чёрном, та самая, что на этом сайте.
Телефон, планшет и настоящая десктопная раскладка на Mac и широком iPad: список–детали и двухколоночные страницы книг.












Приложение подключается к серверу NoirPanther — открытому форку медиасервера Stump. Ставите его где хотите: домашний сервер, NAS, VPS. Книги не покидают ваши машины.
ghcr.io/vint1024/noirpanther для amd64 и arm64 — запуск за несколько минут; о новых версиях сервер сообщает сам
Публичный демо-сервер с небольшой библиотекой: классика из общественного достояния на английском и русском, книжки-картинки в PDF и комиксы. Откройте в браузере или добавьте в приложении как сервер.
https://demo.noirpanther.kuvshinov.indemodemo1234Демо-аккаунт только для чтения, его прогресс сбрасывается раз в сутки. Пожалуйста, не вводите там личные данные. Книги — общественное достояние (Standard Ebooks, Викитека, Internet Archive, Wikimedia Commons); комикс Pepper&Carrot — David Revoy, лицензия CC BY 4.0.

Мы не скрываем, откуда что взялось. Сервер — форк открытого проекта и остаётся открытым. Мобильное приложение — оригинальный закрытый код.
Да. NoirPanther — клиент: библиотеку он читает с сервера NoirPanther (совместимого со Stump), который держите вы или тот, кому вы доверяете. Чтобы сначала осмотреться, используйте публичный демо-сервер.
Да. Включите в настройках приложения «Совместимость со Stump»: приложение будет использовать только стандартный API Stump и скроет то, что есть только в нашем форке, — шифрованное офлайн-чтение без права на скачивание, книжные клубы, объединение серий и направление чтения, записанное в самой книге. Так что сервер можно ставить любой: оригинальный Stump (исходники на GitHub) или форк NoirPanther.
Нет. В приложении нет SDK аналитики, рекламы или трекинга, и у нас нет бэкенда, которому оно что-то отправляет. Адреса серверов и учётные данные хранятся только на вашем устройстве. См. Политику конфиденциальности.
EPUB, PDF и архивы комиксов (CBZ/CBR и подобные) — всё, что умеет отдавать сервер. EPUB можно также импортировать и читать без сервера.
Цена будет объявлена вместе с выходом в сторах. Сервер бесплатный и открытый.
Нет. NoirPanther — независимый проект. Сервер — форк Stump, приложение написано с нуля и не связано с проектом Stump.
Через форму ниже или по адресу ivan@kuvshinov.in. По ошибкам сервера — заведите issue на GitHub.
Вопросы, ошибки, идеи — пишите сюда или на ivan@kuvshinov.in.