A lightweight native macOS desktop app for Facebook Messenger with notifications and dock badge counter.
Goofy is a native macOS desktop application that provides a dedicated interface for Facebook Messenger. It wraps the messenger.com web experience in a lightweight native app, adding desktop-specific features like notifications and dock badge counters while maintaining minimal resource usage.
macOS users who regularly use Facebook Messenger and want a dedicated desktop app experience with native notifications and dock integration, without the overhead of Electron-based applications.
Developers choose Goofy for its lightweight native architecture using Swift and SwiftUI, resulting in significantly smaller app size and lower memory consumption compared to Electron alternatives, while providing essential desktop enhancements.
macOS app for Facebook Messenger
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides clickable macOS notifications for new messages with jump-to-conversation functionality, enhancing the desktop experience, though only when the app is open as noted in the README.
Displays unread message counts on the app icon in the Dock, updating in real-time while the app runs, mimicking native app behavior for better workflow integration.
Built with Swift and SwiftUI using native WebView, resulting in smaller app size and lower memory usage compared to Electron alternatives, as confirmed in the FAQ section.
Open source code allows verification that minimal JavaScript is injected and no data is collected, ensuring user trust and transparency, as highlighted in the README.
Notifications only function when Goofy is running, unlike fully native apps that can provide background alerts, reducing convenience for users who close the app.
Available only for macOS, excluding Windows and Linux users who might want a similar lightweight solution, limiting its reach and utility.
Relies on messenger.com, so any changes to Facebook's web platform can break functionality without timely updates from the developer, introducing maintenance risks.
Lacks an app store presence or auto-update feature, requiring users to manually download and install new versions from GitHub releases, which can be inconvenient.