Socialdon
421
27
An unofficial, privacy-friendly Mastodon client built for desktop.
Electron
TypeScript
React
Tailwind CSS
Mastodon API
About
Socialdon is a clean, open-source Mastodon desktop client built with modern tech. It offers a minimal, distraction-free interface tailored for power users and Mastodon newcomers alike. With real-time feed updates, multi-instance support, and system integration, it makes the Fediverse feel native on your desktop.
Features
- Native desktop wrapper for any Mastodon instance
- Real-time feed updates with WebSocket support
- Multi-account and multi-instance support
- Timeline filters (Home, Local, Federated)
- Toot composer with emoji and media support
- Notifications and tray icon integration
- Privacy-first: No tracking or analytics
- Dark mode and accessibility settings
- Lightweight and fast — <200MB RAM on average
- Custom themes and font scaling options
Installation
1. Clone the repository
```bash
git clone https://github.com/ForgeX-Foundation/socialdon.git
cd socialdon
```
2. Install dependencies
```bash
npm install
```
3. Run the app locally
```bash
npm run dev
```
4. Build production binaries
```bash
npm run build
```
Contributing
We welcome contributions! Check out our contributing guidelines.
Contributing Guide