{"id":13632592,"url":"https://github.com/h3poteto/whalebird-desktop","last_synced_at":"2025-05-14T21:05:37.273Z","repository":{"id":30204145,"uuid":"124234495","full_name":"h3poteto/whalebird-desktop","owner":"h3poteto","description":"Single-column Fediverse client for desktop","archived":false,"fork":false,"pushed_at":"2025-04-09T15:09:32.000Z","size":51096,"stargazers_count":919,"open_issues_count":67,"forks_count":82,"subscribers_count":28,"default_branch":"main","last_synced_at":"2025-04-09T16:26:09.039Z","etag":null,"topics":["desktop-app","electron","firefish","friendica","mastodon","pleroma","typescript"],"latest_commit_sha":null,"homepage":"https://whalebird.social","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/h3poteto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"h3poteto"}},"created_at":"2018-03-07T12:43:40.000Z","updated_at":"2025-04-09T12:17:16.000Z","dependencies_parsed_at":"2023-09-24T15:06:20.914Z","dependency_job_id":"156fba3d-4576-4a47-88fc-88e3708ea6c1","html_url":"https://github.com/h3poteto/whalebird-desktop","commit_stats":{"total_commits":5609,"total_committers":50,"mean_commits":112.18,"dds":0.3109288643251916,"last_synced_commit":"fc6939c9b5417fa6b1a331a0393b34a698d83c57"},"previous_names":[],"tags_count":175,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/h3poteto%2Fwhalebird-desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/h3poteto%2Fwhalebird-desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/h3poteto%2Fwhalebird-desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/h3poteto%2Fwhalebird-desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/h3poteto","download_url":"https://codeload.github.com/h3poteto/whalebird-desktop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248750008,"owners_count":21155682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["desktop-app","electron","firefish","friendica","mastodon","pleroma","typescript"],"created_at":"2024-08-01T22:03:08.018Z","updated_at":"2025-04-13T16:54:20.858Z","avatar_url":"https://github.com/h3poteto.png","language":"TypeScript","funding_links":["https://github.com/sponsors/h3poteto"],"categories":["TypeScript"],"sub_categories":[],"readme":"# Whalebird\n[![Build](https://github.com/h3poteto/whalebird-desktop/actions/workflows/build.yml/badge.svg)](https://github.com/h3poteto/whalebird-desktop/actions/workflows/build.yml)\n[![GitHub release](http://img.shields.io/github/release/h3poteto/whalebird-desktop.svg)](https://github.com/h3poteto/whalebird-desktop/releases)\n[![Mac App Store](https://img.shields.io/itunes/v/6445864587)](https://apps.apple.com/us/app/whalebird/id6445864587)\n[![AUR version](https://img.shields.io/aur/version/whalebird)](https://aur.archlinux.org/packages/whalebird/)\n[![Crowdin](https://badges.crowdin.net/whalebird-desktop/localized.svg)](https://crowdin.com/project/whalebird-desktop)\n\n\nWhalebird is a Fediverse client app for desktop.\n\n\n![demo](screenshot.png)\n\n\n## Feature\n\n- An interface like slack\n- Notify to desktop\n- Streaming\n- Manage multiple accounts\n- Supporting\n    - [x] Mastodon \u003cimg src=\"https://cdn.simpleicons.org/mastodon\" alt=\"Mastodon\" width=16 height=16\u003e\n    - [x] Pleroma \u003cimg src=\"https://cdn.simpleicons.org/pleroma\" alt=\"Pleroma\" width=16 height=16\u003e\n    - [x] Friendica\n    - [x] Firefish \u003cimg src=\"https://cdn.simpleicons.org/firefish\" alt=\"Firefish\" width=16 height=16\u003e\n    - [x] Gotosocial\n    - [x] Pixelfed\n    - [x] Akkoma (Unofficial)\n    - [x] Sharkey (Unofficial)\n    - [x] Hometown (Unofficial)\n    - [x] Iceshrimp (Unofficial)\n\n\n## Install\n### Mac\n[![App Store](app-store.svg)](https://itunes.apple.com/us/app/whalebird/id1378283354)\n\nOr you can download `.dmg` from [release page](https://github.com/h3poteto/whalebird-desktop/releases).\n\nSo on, you can install from Homebrew:\n\n```\n$ brew update\n$ brew install --cask whalebird\n```\n\n:sparkles: Thanks to [@singingwolfboy](https://github.com/singingwolfboy) for adding it to [homebrew-cask](https://github.com/Homebrew/homebrew-cask/blob/cf568882b6e012956ca404a16be2db36ca873002/Casks/whalebird.rb).\n\n\n### Linux\nThere are some packages in [release page](https://github.com/h3poteto/whalebird-desktop/releases), for example `.deb`, `.rpm` and `.AppImage`.\nIf you do not want to use the package manager, please download `.tar.bz2` file and decompress it.\n\nIf you are using snap, please install from [snapcraft.io](https://snapcraft.io/whalebird).\n\n```\n$ sudo snap install whalebird\n```\n\nOr you can install from [Arch User Repository](https://aur.archlinux.org/packages/whalebird/).\n\n```\n$ yay -S whalebird\n```\n\n\n### Windows\n\u003ca href=\"https://apps.microsoft.com/store/detail/whalebird/9NBW4CSDV5HC\"\u003e\u003cimg src=\"./windows-store.svg\" alt= \"Windows Store\" width=\"156\" height=\"auto\"\u003e\u003c/a\u003e\n\n\nWe prepared winget package and `.exe` [files](https://github.com/h3poteto/whalebird-desktop/releases), **but we don't recommend these ways**.\nBecause these binary is not code signed, so you will get warnings when you launch. Only Windows Store version is signed, so please use it.\n\n```\n$ winget show \"Whalebird\" --versions\n```\n\n## Translation\nIf you can speak multiple languages, could you please help with translation in [Crowdin](https://crowdin.com/project/whalebird-desktop)?\n\nOr if you want add new language, please create an issue. I will add it.\n\n## Development\n\nWe'd love you to contribute to Whalebird.\n\n### Minimum requirements for development\n\n* Node.js greater than or equal version 15.0.0 (18.x is recommended)\n* npm or yarn\n\n### Getting started\n\n``` bash\n# clone this repository\n$ git clone https://github.com/h3poteto/whalebird-desktop.git\n$ cd whalebird-desktop\n\n# Install font config\n$ sudo apt-get install libfontconfig-dev\n\n# install dependencies\n$ yarn install\n\n# serve with hot reload at localhost:9080\n$ yarn run dev\n```\n\n# Sponsors\nWhalebird is free software. We don't monetize with advertisement. So your donation supports this project.\n\n# License\nThe software is available as open source under the terms of the [GPL-3.0 License](https://www.gnu.org/licenses/gpl-3.0.en.html). However, icons do not comply with this license, © Miho Fukuda.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fh3poteto%2Fwhalebird-desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fh3poteto%2Fwhalebird-desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fh3poteto%2Fwhalebird-desktop/lists"}