{"id":15036165,"url":"https://github.com/swiftcordapp/swiftcord","last_synced_at":"2025-05-15T09:02:20.206Z","repository":{"id":37006713,"uuid":"461439035","full_name":"SwiftcordApp/Swiftcord","owner":"SwiftcordApp","description":"A fully native Discord client for macOS built 100% in Swift!","archived":false,"fork":false,"pushed_at":"2024-05-29T12:04:20.000Z","size":18324,"stargazers_count":1994,"open_issues_count":32,"forks_count":87,"subscribers_count":24,"default_branch":"main","last_synced_at":"2025-04-07T03:14:15.532Z","etag":null,"topics":["discord","macos","native","native-apps","swift","swiftui"],"latest_commit_sha":null,"homepage":"https://swiftcordapp.github.io/Swiftcord/","language":"Swift","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/SwiftcordApp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"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":"cryptoAlgorithm","patreon":"cryptoAlgo","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-02-20T09:23:55.000Z","updated_at":"2025-04-06T16:18:04.000Z","dependencies_parsed_at":"2024-01-12T03:36:49.180Z","dependency_job_id":"582d33f1-ec1b-4b0d-9b3e-d095455bfb4a","html_url":"https://github.com/SwiftcordApp/Swiftcord","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwiftcordApp%2FSwiftcord","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwiftcordApp%2FSwiftcord/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwiftcordApp%2FSwiftcord/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwiftcordApp%2FSwiftcord/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SwiftcordApp","download_url":"https://codeload.github.com/SwiftcordApp/Swiftcord/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248890223,"owners_count":21178384,"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":["discord","macos","native","native-apps","swift","swiftui"],"created_at":"2024-09-24T20:30:24.097Z","updated_at":"2025-04-14T13:43:36.624Z","avatar_url":"https://github.com/SwiftcordApp.png","language":"Swift","funding_links":["https://github.com/sponsors/cryptoAlgorithm","https://patreon.com/cryptoAlgo","https://www.patreon.com/cryptoAlgo"],"categories":[],"sub_categories":[],"readme":"\u003cp align=center\u003e\u003cimage src=\"https://raw.githubusercontent.com/SwiftcordApp/.github/main/res/swiftcord_new_icon.png\" height=\"256\" /\u003e\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eSwiftcord\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca aria-label=\"Join the community on Discord\" href=\"https://discord.gg/he7n6MGDXS\" target=\"_blank\"\u003e\n    \u003cimg alt=\"\" src=\"https://img.shields.io/discord/964741354112577557?style=for-the-badge\u0026labelColor=black\u0026label=Join%20Server\u0026logo=Discord\"\u003e\n  \u003c/a\u003e\n\n  \u003c!-- Self-hosted tokei_rs instance, only works for repos in the SwiftcordApp org --\u003e\n  \u003cimg alt=\"\" src=\"http://vinkwok.mywire.org/tokei/github/SwiftcordApp/Swiftcord?style=for-the-badge\u0026category=code\"\u003e\n  \n  \u003ca aria-label=\"Download\" href=\"https://github.com/SwiftcordApp/Swiftcord/releases/latest\"\u003e\n    \u003cimg alt=\"\" src=\"https://img.shields.io/github/v/release/cryptoAlgorithm/Swiftcord?style=for-the-badge\u0026labelColor=black\u0026color=eb563c\u0026label=Download\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eNative Discord client for macOS built in Swift\u003c/p\u003e\n\n\u003e [!WARNING]\n\u003e I have fully moved my development time and attention to the next generation of Swiftcord, which means I will not be\n\u003e frequently monitoring this repository and its issues. Read [this discussion](https://github.com/SwiftcordApp/Swiftcord/discussions/189) to find out more!\n\u003e\n\u003e We are very near to release, and I can't wait to let everyone experience the future of Swiftcord!\n\n[![](https://github.com/SwiftcordApp/.github/blob/main/res/hero.webp?raw=true)](https://github.com/SwiftcordApp/.github/blob/main/res/swiftcord-promo.mov?raw=true)\n###### This image doesn't animate properly in Safari, unfortunately. Click on it to view the original video.\n\n[![Weblate project translated](https://img.shields.io/weblate/progress/swiftcord?style=for-the-badge)](https://hosted.weblate.org/projects/swiftcord/swiftcord/)\n\n---\n\nSwiftcord is beautiful, follows design principals of the official client while keeping the macOS look and feel that you love, and most importantly, its (really) fast!\n\nPowered by [DiscordKit](https://github.com/SwiftcordApp/DiscordKit), a Swift Discord implementation built\nfrom the ground up.\n\n**If you like this project, please smash the star button and be one of my stargazers 🌟! It motivates\nme to continue investing time into Swiftcord.**\n\n## Supporters\nSupporters get feature releases 2 weeks before they are made public! \n\n**Be a supporter to support me and this project's future! Perfect if you'd like to contribute but don't \nhave the skills or time required! It's a great way of thanking me for my work. I'll be eternally grateful!**\n\n[![GitHub Sponsors](https://img.shields.io/github/sponsors/cryptoAlgorithm?label=Sponsor%20Me!\u0026logo=buymeacoffee\u0026style=for-the-badge)](https://github.com/sponsors/cryptoAlgorithm)\n[![Patreon](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Dcryptoalgo%26type%3Dpatrons\u0026style=for-the-badge)](https://www.patreon.com/cryptoAlgo)\n\n\u003c!--\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003cimg src=\"\" width=100 height=100/\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003cstrong\u003e\u003c/strong\u003e\n      \u003cbr\u003e\n      \u003ca href=\"\"\u003e\u003c/a\u003e\n      \u003cbr\u003e\u003cbr\u003e\n      \u003ci\u003e\u003c/i\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e--\u003e\n\n\u003c!--### Amazing Supporter 🤯--\u003e\n\u003c!--\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003cimg src=\"\" width=36 height=36/\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003ccode\u003e\u003cstrong\u003e\u003c/strong\u003e\u003c/code\u003e - First amazing supporter!\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e--\u003e\n\n\u003c!--### Extremely Cool Supporter 🧊--\u003e\n\n## Contents\n* [Motivation](#motivation)\n* [Releases](#releases)\n* [FAQ](#faq)\n* [Roadmap](#roadmap)\n* [Copyright Notice](#copyright-notice)\n\n---\n\n## Motivation\n\nSwiftcord was created to offer a Discord-like UI and experience while\nhaving the performance and memory benefits of native apps. The idea started\nbrewing when I was tight on RAM, then noticed Discord using 600+MB of RAM.\nI then realized that was the perfect opportunity to explore SwiftUI,\nsince it was relatively new to me at that time. Hence, Swiftcord was born!\n\n---\n\n## Releases\n\nYou'll need **macOS Monterey and above (\u003e= 12.0)** to run Swiftcord.\nReleases from the channels below are universal bundles, and run natively on\nboth Apple Silicon and Intel.\n\n### Nightly Builds (Latest fixes/features, built from the latest commit on `main`, might be unstable)\n[![Download latest nightly build](https://img.shields.io/github/actions/workflow/status/SwiftcordApp/Swiftcord/build.yaml.svg?style=for-the-badge)](https://nightly.link/SwiftcordApp/Swiftcord/workflows/build.yaml/main/swiftcord-canary.zip)\n\nFor the latest features and fixes, [a pre-built version of the latest commit is available here](https://nightly.link/SwiftcordApp/Swiftcord/workflows/main/main/Swiftcord_Canary.zip)\n\n### Alpha (More stable, less updated)\n[![Download latest GitHub release](https://img.shields.io/github/v/release/cryptoAlgorithm/Swiftcord?style=for-the-badge)](https://github.com/cryptoAlgorithm/Swiftcord/releases/)\n\nAlpha releases are available at [GitHub Releases](https://github.com/cryptoAlgorithm/Swiftcord/releases/)\n\n### Homebrew\n[![homebrew cask](https://img.shields.io/homebrew/cask/v/swiftcord?style=for-the-badge)](https://formulae.brew.sh/cask/swiftcord)\n\nSwiftcord is also available on homebrew as a cask: `brew install swiftcord`. Versions are\nlock stepped with GitHub releases.\n\n### TestFlight\n\nComing soon!\n\n\u003c!-- todo: Add building from source --\u003e\n\n---\n\n## FAQ\n\nCovers a few common questions I have encountered, click on the question\nto expand the answer\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eWill I get banned for using Swiftcord/Is using Swiftcord illegal?\u003c/b\u003e\u003c/summary\u003e\n    Nobody really knows what Discord's official stance on unofficial clients is. \n    However, hundreds of people and I have been using Swiftcord for quite a while, \n    and nobody has been banned to date.\n  \u003ci\u003e\n    I do not take any responsibility for account bans due to the use of Swiftcord,\n    whether direct or indirect, although there's a very low possibility of that occurring. \n    I recommend trying Swiftcord with an alt if possible.\n  \u003c/i\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eFeature \u003ci\u003ex\u003c/i\u003e is missing! When will \u003ci\u003ey\u003c/i\u003e be implemented?\u003c/b\u003e\u003c/summary\u003e\n  Swiftcord currently is in the alpha stage, and hasn't achieved feature\n  parity with the official Discord client yet (it's quite far behind). \n  Many features are planned, but I do not currently have a timeline for them. \n  Development is progressing at a fast pace, but sometimes bugs may take an unexpectedly long time to fix.\n  I appreciate contributions, bug reports, and suggestions :)\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eSwiftcord just crashed!\u003c/b\u003e\u003c/summary\u003e\n  Although I'm aiming for 0 crashes (which is made easier by Swift),\n  sometimes the unexpected happens xD. If you experience a crash, please\n  open an issue with appropriate information like the line the error\n  occurs on, relevant logs, and what you were doing that might have caused\n  the crash. If you can solve the bug causing the crash, that's even better!\n\u003c/details\u003e\n\n---\n\n## Roadmap\nTake a look at Swiftcord's [GitHub Projects board](https://github.com/orgs/SwiftcordApp/projects/1)\nto get a rough idea of what's brewing!\n\n---\n\n## Copyright Notice\n\nCopyright (c) 2023 Vincent Kwok \u0026 Swiftcord Contributors\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nThe above copyright notice, this permission notice, and its license shall be included in all copies or substantial portions of the Software.\n\nYou can find a copy of the GNU General Public License v3 in LICENSE or https://www.gnu.org/licenses/.\n\nI ❤️ Open Source\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswiftcordapp%2Fswiftcord","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswiftcordapp%2Fswiftcord","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswiftcordapp%2Fswiftcord/lists"}