Back to all posts
Open Source
Video
Productivity

Five open-source projects that take the desktop in strange new directions

Adam
Sunday, May 17, 2026
7 min read

Pick a title (choose 1 of 3)

Five open-source projects that take the desktop in strange new directions

Five underrated open-source gems: a Mac desktop that bends and a minimalist Android status bar

I finally figured out the Duo fold effect: five open-source projects, recommended in one go

1. Opening: why you need these

The moment you close your MacBook lid, the desktop just stops. You pull out your phone to glance at the status bar and a pile of icons makes your eyes swim. That folding animation on the iPhone looks cool but has nothing to do with you. Every Apple user has hit these moments. The problem isn't a lack of tools — it's a lack of small, well-made open-source projects that do one thing and are useful the moment you install them. The five below are exactly that.

2. The projects at a glance

RepoStarsMain languageOne-line pitch
sumimakito/Mac-Duo1183SwiftBrings the iPhone Duo fold animation to the MacBook
CATCHINGL/O.status193KotlinA minimalist Android status bar indicator
jakesgoodapps/DuoLauncher0—A Duo-style Android launcher (limited information)
elijah-semyonov/DuoLikeAnimation157SwiftRecreates the iPhone Duo fold with a SwiftUI shader
IuCC123/BendMac137SwiftBends and blurs the MacBook desktop as you close the lid

3. Project breakdown

01 | sumimakito/Mac-Duo — bringing the iPhone Duo fold animation to the MacBook

Mac Duo is a macOS menu bar utility that ports the iPhone's "screen content tilts, blurs and dims along with the display as you close the lid" effect to the MacBook. Under the hood it uses Metal rendering plus real-time ScreenCaptureKit capture, so the desktop picks up perspective shift, blur and dimming as the lid closes — and the parameters are adjustable right from the menu bar.

==Note: you need a MacBook with a lid-angle sensor, otherwise the effect won't trigger==

  • Who it fits: M-series MacBook Air/Pro owners who want something a bit novel; frontend and motion developers who want to study Metal shaders.
  • Who it doesn't: Intel Macs, or anyone using an external display as the main screen; anyone hoping to use it for serious video editing previews.

Quickest way in

Download the DMG and drag it into Applications:

https://github.com/sumimakito/Mac-Duo/releases/download/dev/Mac-Duo-dev.dmg

Want to build it yourself:

./build.sh --run

Repo: https://github.com/sumimakito/Mac-Duo


02 | CATCHINGL/O.status — a minimalist Android status bar that shows only what you care about

O.status is an Android status bar overlay built around "minimalism": it hides the system Wi-Fi, signal and battery icons entirely and renders its own clean, monochrome indicator. It supports live Wi-Fi strength, 4G/5G labels, battery percentage and charging state, low-battery alerts, and ships with AMOLED-friendly Pixel Shifting to prevent burn-in.

==The "auto-switch black/white with the system theme" option only unlocks after installing Shizuku==

  • Who it fits: people who hate Android's cluttered status bar icons and like a minimal aesthetic; OLED users on Galaxy or OnePlus who worry about burn-in.
  • Who it doesn't: light users who only want to see battery level and won't bother setting up Shizuku.

Quickest way in

On Samsung One UI, first hide all native icons via Good Lock → QuickStar → Visibility of Indicator Icons, then open O.status and set the indicator's position and color.

Repo: https://github.com/CATCHINGL/O.status


03 | jakesgoodapps/DuoLauncher — a Duo-style Android launcher

DuoLauncher is the most mysterious entry on this list: the repo has no README and public information is thin. Judging by the naming convention, it's an Android launcher whose visual language leans toward the iPhone Duo fold/blur aesthetic — the icon wall and app drawer probably use similar perspective and blur transitions when opening and closing.

  • Who it fits: people willing to try a fresh Android launcher, with strong taste and an appetite for non-mainstream alternatives.
  • Who it doesn't: Nova or Niagara users who want maturity, stability and a large body of user reviews.

Quickest way in

With the README missing, the safest path is cloning the source and building it:

git clone https://github.com/jakesgoodapps/DuoLauncher

You can also grab a prebuilt package or open it in Android Studio; check the Issues tab first to confirm which version currently works.

Repo: https://github.com/jakesgoodapps/DuoLauncher


04 | elijah-semyonov/DuoLikeAnimation — recreating the Duo fold with a SwiftUI shader

DuoLikeAnimation is an iOS demo project that reproduces the iPhone Duo fold effect purely with a SwiftUI shader and Core Motion. The idea: as the screen tilts, the original UI stays on the zero-tilt plane while the current screen acts like a pane of frosted glass — the shader re-projects via ray casting, then applies disk blur and dimming, so the more you tilt, the more it looks like peering at the original UI through clouded glass.

==Every view you want to apply the effect to must be pure SwiftUI; UIKit controls (like ScrollView) won't rasterize into the shader layer and need a compositing group wrapped around them first==

  • Who it fits: iOS motion developers; anyone researching Metal layerEffect or Core Motion attitude solving; engineers who need a demo for a technical talk.
  • Who it doesn't: regular users who want an install-and-go product — this is a demo you build and run yourself.

Quickest way in

Simulators have no gyroscope, so it starts in manual mode and accepts a tilt angle at launch:

SIMCTL_CHILD_TILT_DEGREES=-20 xcrun simctl launch booted io.elijahsemyonov.DuoLikeAnimation

On a real device, the first motion auto-calibrates the zero attitude, and the floating panel in the bottom-right corner lets you recalibrate at any time.

Repo: https://github.com/elijah-semyonov/DuoLikeAnimation


05 | IuCC123/BendMac — the desktop bends along as you close the lid

BendMac is another take on the same idea as Mac Duo: when you close the MacBook lid, the desktop bends, blurs and dims along with it. It runs in the menu bar with four adjustable parameters — style, blur, perspective and shadow — plus a manual trigger angle and Esc to pause. Screen content stays in memory only: nothing is written to disk, nothing is uploaded, and audio is never captured.

==So far verified only on Apple Silicon MacBooks with a lid-angle sensor (tested on an M5 MacBook Air); Intel Macs and external displays are unsupported==

  • Who it fits: geeks who want a small surprise on their MacBook desktop; anyone who'd rather not pay for the commercial Bendy.
  • Who it doesn't: people who often play DRM-protected video — protected content can't be bent; anyone who wants a perfectly notarized install experience (the project isn't notarized yet).

Quickest way in

Download the DMG, drag it into Applications, then enable General → Enable BendMac; on the first fold, grant screen recording permission when prompted.

https://github.com/IuCC123/BendMac/releases/latest/download/BendMac-macOS.dmg

Repo: https://github.com/IuCC123/BendMac

4. Takeaways and what to do next

  1. Start with BendMac or Mac Duo for the most immediate payoff: both are desktop toys with instant visual impact — pick whichever feels right and try it first.
  2. Developers should look at DuoLikeAnimation first: it's the most technically substantial project here, and the shader plus Core Motion combination is worth taking apart.
  3. Android users pick by need: install O.status if you want a minimalist status bar, and dig into DuoLauncher's source if you want to try a new launcher.

#MacDuo #O.status #Duolauncher #Duolikeanimation #Bendmac #mac-duo #sumimakito #catchingl #jakesgoodapps #elijah-semyonov