182

Journal for macOS

A native journaling app for macOS inspired by Apple's Journal app for iOS, built with SwiftUI.

Languages

swift

A native journaling app for macOS inspired by Apple's Journal app for iOS

Journal App Demo

About

Since Apple hasn't brought their beautiful Journal app to macOS yet, I decided to create a native macOS version that captures the same elegant simplicity and thoughtful features. This app lets you document your thoughts, track emotions, and reflect on your days - all with a clean, native macOS interface.

Journal App Source

Features

Key Features

Clean, Native Interface

Built with SwiftUI using native macOS controls and design patterns for a familiar experience.

Emotion Tracking

Track your moods and emotions alongside your journal entries to build self-awareness.

Writing Statistics

Get insights into your journaling habits with detailed writing statistics.

Monthly Organization

Entries are automatically organized by month for easy browsing and reflection.

System Appearance Support

Seamlessly switches between light and dark mode based on your system preferences.

Screenshots

Journal App Interface

Getting Started

Requirements

  • macOS 13.0 or later
  • Xcode 15.0 or later

Installation

  1. Clone the repository
  2. Open Journal for macOS.xcodeproj in Xcode
  3. Build and run

Tech Stack

  • SwiftUI for the UI
  • UserDefaults for local storage
  • SwiftUI Introspect for native controls
  • Sparkle for automatic updates
  • Orb for intuitive emotion tracking