Doughunt: Open-source free Podcast Listening app for macOS (Free program)

Doughnut is built to be a modern macOS application adopting Apple’s design language, whilst preserving it’s own unique user experience. 100% open source Swift based.

Doughnut is a podcast client built using Swift. The design and user experience are inspired by Instacast for Mac which was discontinued in 2015. After experimenting with alternate user interface layouts, I kept coming back to the three column layout as most useable and practical.

Beyond the standard expected podcast app features, my goals for the project are:

Support an iTunes style library that can be hosted on an internal or network shared drive
Ability to favourite episodes
Ability to create podcasts without a feed, for miscellaneous releases of discontinued podcasts
Previously Doughnut was built on top of Electron which worked ok, but using 200+ MB for a podcast app, even when it's minimized felt very poor. Doughnut is now written as a 100% native MacOS app in Swift.


  • Requires macOS 10.15+


macOS (Inte and Apple Silicon) null


GPL-3.0 license





- Advertisement -
Hazem Abbas

Written by Hazem Abbas

Medical Doctor by trade, but also a software developer. Linux Avid user. I write primary; open-source medical apps, dev tools and libraries I use, and off-topic like horse riding.
You've successfully subscribed to Open-source for Healthcare, and Education
Great! Next, complete checkout to get full access to all premium content.
Welcome back! You've successfully signed in.
Unable to sign you in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Billing info update failed.
Dark Light