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