https://github.com/danielbuechele/goofy
Safari extension for notification on messenger.com
https://github.com/danielbuechele/goofy
electron javascript messenger
Last synced: 4 days ago
JSON representation
Safari extension for notification on messenger.com
- Host: GitHub
- URL: https://github.com/danielbuechele/goofy
- Owner: danielbuechele
- Created: 2015-03-27T15:06:36.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2026-01-18T17:50:51.000Z (23 days ago)
- Last Synced: 2026-01-22T12:55:03.003Z (19 days ago)
- Language: Swift
- Homepage: https://m.me/cm/AbZXmgTyWIa52xu9/
- Size: 11.6 MB
- Stars: 965
- Watchers: 27
- Forks: 108
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- open-source-mac-os-apps - Goofy - Unofficial Facebook Messenger client. ![javascript_icon] (Applications / Social Networking)
README
# Goofy, a desktop app for Facebook Messenger
At its core, Goofy is a simple app that shows a web view of messenger.com, but adding additional functionality you would expect from a native desktop app.
## Features
**Native Notifications**
Receive macOS notifications when new messages arrive while the app is running. Click a notification to jump directly to that conversation. Note: Notifications only work when the Messenger app is open.
**Badge Counter**
See your unread message count displayed on the Messenger app icon in your Dock, just like a native app. The badge updates while the app is running.
## Installation
Just download the latest version from the [releases page](https://github.com/danielbuechele/goofy/releases/latest), unzip it and move it to your Applications folder.
## Questions
### How do I report bugs?
Please use the [Issues section](https://github.com/danielbuechele/goofy/issues) on the GitHub repository to report any bugs or request features.
### Is Goofy an Electron app?
No, Goofy is built using macOS's native WebView component via Swift and SwiftUI. This results in a much smaller app size and lower memory usage compared to Electron-based apps.
### Can Goofy access my Facebook data?
Goofy works by injecting a small JavaScript snippet into messenger.com to enable notifications and badge counting. The source code is open and available for review on GitHub, so you can verify that no data is being collected or transmitted elsewhere.
### I don't like the icon. Can I change it?
Yes! [macosicons.com](https://macosicons.com/#/messenger) has a great selection of alternative Messenger icons. You can replace the app icon by right-clicking on the Goofy app in Finder, selecting "Get Info", and dragging your preferred icon image onto the existing icon in the top-left.
## Follow for Updates
Follow [Daniel Büchele on Threads](https://www.threads.com/@danielbuechele) for updates and announcements about Goofy.