Skip to content

helpermedia/AppWaffle

Repository files navigation

AppWaffle

Apple removed Launchpad in macOS 26 Tahoe. Time for a tastier way to launch your apps — served fresh in a crispy grid.

AppWaffle is a modern, customizable app launcher built with Tauri, React and TypeScript. It saves your layout and remembers your preferences.

Features

  • Full-screen app launcher with vibrancy blur effect
  • Drag-and-drop reordering with macOS Launchpad-style behavior
  • Folder support: drag apps together to create, drag out to remove
  • Seamless drag handoff from folder modal to main grid
  • Progressive icon loading with disk caching
  • Keyboard navigation (Arrow keys, Enter to launch, Escape to close)
  • Click outside or press Escape to dismiss

Requirements

Development

bun install
bun tauri dev

Build

bun tauri build

Tech Stack

  • Frontend: React, TypeScript, Tailwind CSS, Vite
  • Drag & Drop: Custom implementation with center-crossing detection
  • Backend: Rust, Tauri
  • Icons: NSWorkspace API

Data

AppWaffle stores its data in standard macOS directories:

  • Config: ~/Library/Application Support/com.helpermedia.appwaffle/config.json
  • Icon cache: ~/Library/Caches/com.helpermedia.appwaffle/icons/

License

MIT

About

MacOS Launchpad alternative built with Tauri 2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors