{"repo":"ygsgdbd/VastWords","free":true,"listed":false,"github":"https://github.com/ygsgdbd/VastWords","clone":"git clone https://github.com/ygsgdbd/VastWords.git","description":"📚 A macOS vocabulary app that helps you collect and learn English words from daily reading, featuring clipboard monitoring and system dictionary integration.","language":"Swift","stars":12,"topics":["clipboard","combine","dictionary","education","macos","menubar-app","offline","offline-first","productivity","swift"],"license":"MIT","category":"productivity","readme_excerpt":"VastWords 📚 🇨🇳 中文文档 English VastWords is a macOS vocabulary application designed to help you quickly collect and learn English words encountered during daily reading. It automatically monitors the clipboard for English words and provides system dictionary lookup functionality. The application runs completely offline, with all data stored locally to ensure your privacy. 📥 Installation 🍺 Via Homebrew (Recommended) 💻 Manual Installation 1. Download the latest release from the Releases page 2. Drag VastWords.app to your Applications folder 3. Launch VastWords from Applications or Spotlight 🛠 Tech Stack - SwiftUI + MVVM Architecture - CoreData + CoreStore for Data Persistence - Vision Framework for OCR - Natural Language for Lemmatization - Combine + Async/Await for Asynchronous Operations - Tuist for Project Management - SwiftLint + SwiftFormat for Code Standards ✨ Features - 🔄 Smart Monitoring - Automatic clipboard text monitoring - Image OCR support (using system Vision framework, offline and secure) - Automatic English word extraction - Smart word lemmatization (e.g., running → run, cities → city) - 📚 Integrated macOS system dictionary for real-time word definitions - ⭐️ Star important words - 🔍 Word search and filtering - 📊 24-hour word collection statistics - 📥 Word list export - 🚀 Launch at login support - ⭐️ High-performance storage - 🎯 Performance optimized 🔐 Privacy & Security - 🔒 Completely offline operation - 💾 Local data storage only - 🛡️ Uses system","default_branch":null,"files":null,"tree":[],"storefront":"/r/ygsgdbd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ygsgdbd/VastWords/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}