An open API service indexing awesome lists of open source software.

https://github.com/milkshiift/goofcord

:shield: Take control of your Discord experience with GoofCord – a highly configurable and privacy minded discord client.
https://github.com/milkshiift/goofcord

anonymity configurable discord discord-client discord-client-mod discord-mod discord-plugin discord-theme electron equicord goofcord nodejs open-source privacy shelter vencord

Last synced: about 2 months ago
JSON representation

:shield: Take control of your Discord experience with GoofCord – a highly configurable and privacy minded discord client.

Awesome Lists containing this project

README

          


GoofCord logo

Take control of your Discord experience with GoofCord – the highly configurable and privacy-focused Discord client.
Based on Legcord


GitHub Downloads (all assets, all releases)
Flathub Downloads


Translation status


Screenshot of GoofCord

## Features :sparkles:

- **:lock: With Privacy in mind**: GoofCord blocks as much tracking as possible and uses multiple techniques like message encryption to improve your privacy and security. [Learn more](https://github.com/Milkshiift/GoofCord/wiki/Privacy-FAQ)
- **:chart_with_upwards_trend: Fast and Performant**: Noticeable speed and responsiveness improvement compared to the official client.
- **:bookmark: Standalone**: GoofCord is a standalone application, not reliant on the original Discord client in any way.
- **:electric_plug: Plugins & Themes support**: Easily use client mods like [Vencord](https://github.com/Vendicated/Vencord), [Equicord](https://github.com/Equicord/Equicord) or [Shelter](https://github.com/uwu/shelter) for plugins and themes.
- **⌨️ Global Keybinds**: Set up keybinds and use them across the system. [Learn more](https://github.com/Milkshiift/GoofCord/wiki/Global-Keybinds)
- **🐧 Linux support**: Screensharing with audio and native Wayland support on Linux.

## Installation

### Windows 🪟

- Install with prebuilt binaries from the [releases](https://github.com/Milkshiift/GoofCord/releases/latest) page.
Choose `GoofCord-Setup-.exe` for an installer, or
`GoofCord--win-.zip` to manually unpack into a directory of your choice.
- Install using **winget**: `winget install GoofCord`
- Install using **Scoop**: `scoop install extras/goofcord`

### Linux 🐧

- Install with prebuilt binaries from the [releases](https://github.com/Milkshiift/GoofCord/releases/latest) page.
- Install from [Flathub](https://flathub.org/apps/io.github.milkshiift.GoofCord)
- Install from [AUR](https://aur.archlinux.org/packages/goofcord-bin) if you run an **Arch**-based OS. Here's an example using yay:
`yay -S goofcord-bin`
Keep in mind that the AUR package is not maintained by the developers of GoofCord.
- Install in **NixOS** from [nixpkgs](https://search.nixos.org/packages?channel=unstable&query=goofcord).

### macOS 🍏

Note: As I don't have a macOS device, macOS support is limited.

- Install with prebuilt binaries from the [releases](https://github.com/Milkshiift/GoofCord/releases/latest) page.
Choose the file ending with `mac-arm64.dmg` if your computer uses an Apple Silicon processor. [Mac computers with Apple Silicon](https://support.apple.com/en-us/HT211814)
Otherwise, choose the file that ends with `mac-x64.dmg`
- If you get an error like "GoofCord is damaged and can't be opened" see [this issue](https://github.com/Milkshiift/GoofCord/issues/7)
- If GoofCord is crashing on launch, run this command: `xattr -cr /Applications/GoofCord.app && codesign --force --deep --sign - /Applications/GoofCord.app`

To explore plugins and themes, head over to the Vencord category in the Discord settings.

### Building from source 🔧

1. Install [Bun](https://bun.sh).
2. Download the source code from the latest release. Getting it from the main branch is not recommended for a stable experience.
3. Open a command line in the directory of the source code
4. Install the dependencies with `bun install`
5. Package GoofCord with either `bun run packageWindows`, `bun run packageLinux` or `bun run packageMac`
6. Find the compiled app in the `dist` folder.

## Short FAQ

### Need Support? Join Our Discord!

[![](https://dcbadge.limes.pink/api/server/CZc4bpnjmm)](https://discord.gg/CZc4bpnjmm)

### Where is the long FAQ?

- [On the Wiki](https://github.com/Milkshiift/GoofCord/wiki/FAQ)

### How do I develop GoofCord?

- See the development [guide](https://github.com/Milkshiift/GoofCord/wiki/How-to-develop-GoofCord)

### Can I get banned from using GoofCord?

- While using GoofCord goes against the [Discord ToS](https://discord.com/terms#software-in-discord%E2%80%99s-services), there are no known bans from using it or any client mods.

### How can I access the settings? ⚙️

- Multiple ways:
- Right-click on the tray icon and click `Open Settings`
- Click the "Settings" button in the "GoofCord" category in the Discord settings
- Press `Ctrl+Shift+'` shortcut.

### Why Electron?

- It's the right tool for this job. While Electron may not be the perfect choice for all applications, achieving a user experience on par with the official Discord client inherently requires embedding its web version within a browser/webview. Currently, no other frameworks come close to Electron in providing this capability and covering all of GoofCord's needs.

### Check out our [wiki](https://github.com/Milkshiift/GoofCord/wiki) if you've got questions left

## Donations

If you like GoofCord, you can support me with crypto:

- **XMR (Monero)**: `44FyEbizgCbCaghrtCp2BGQ7WZcNRkwAMNEf9fUzgu6A3wmQq8yqrHiAMu2jT784k6NcSByJUApk8jMREMmUJQeu9g6Dxbq`
- **USDT (Arbitrum/BEP20)**: `0xcacf4a4089c5a68657f2b39d8935a1ec01f999b8`
- **BTC**: `3PRgLrYWzojWHur8WKKNRwpXwzG6J5Zf3K`