Journiv

Journiv

Journiv is a self-hosted private diary application that focuses on simplicity, reliability and cross-end experience. It provides complete writing, retrieval and analysis capabilities within a container. It uses SQLite persistence by default. It can also switch PostgreSQL, and natively supports offline access and fast loading in PWA and HTTPS scenarios.

1,090GitHub
Description

Open the app, click sign up below to create an account password. Note: Fill in the Server URL in https://journiv. Your box name.heiyu.space/ - Writing and management: Support rich text input, word counting, top-setting/archiving (under planning), labeling management and multi-dimensional screening. - Emotional tracking: Record mood states and combine dates and tags to form visual trends and statistics. - Prompt diary: Follow prompts to guide writing to improve record consistency and reaccessibility. - Media support: Upload multiple types of files such as pictures, videos, and audio, which are stored in `/data/media` in the container by default. - Full-text search: Quickly search content, tags, date ranges, etc., providing 10+ filtering items and performance statistics. - PWA and Offline: Enable Service Worker caching under HTTPS to achieve offline access and instant experience; it can be installed on the main screen of mobile devices.

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Mobile Screenshots
Mobile Screenshot 1
Mobile Screenshot 2
Mobile Screenshot 3
App Information
Version
0.0.1
Package Size
15.49 KB
Image Size
134.8 MB
Updated
November 18, 2025
Source Code
journiv
Platform Support
PCMobile
Keywords
Self-managed diaryprivate writingPWAemotion trackingmedia uploadfull-text search