A favicon of Wallhaven Desktop

Wallhaven Desktop

A desktop client for Wallhaven, built with Farm, Tauri, React19, and Shadcn UI, providing seamless access to stunning wallpapers.

A screenshot of Wallhaven DesktopVisit

Wallhaven Desktop: Advanced Wallpaper Client with React & Tauri

Wallhaven Desktop is an initiative to craft a premier desktop wallpaper application powered by the official Wallhaven API. This open-source project leverages a contemporary technology stack, including Farm for builds, React19 for the user interface, Tauri for cross-platform capabilities, and Shadcn/UI for polished components. It uniquely incorporates a local proxy system, ensuring users, particularly in regions like mainland China facing access challenges, can explore and utilize Wallhaven's vast wallpaper collection without interruption. Community contributions are encouraged to further develop its capabilities.

Features:

  • Direct Wallhaven API Usage: Connects to Wallhaven.cc to fetch a wide array of wallpapers.
  • Cross-Platform Application: Developed with Tauri, ensuring compatibility across Windows, macOS, and Linux, with download links provided.
  • Built-in Access Proxy: Employs a proxy (e.g., using wallhaven.fun domain for API calls like https://wallhaven.fun/api/wallhaven/w/yx6e9l) for Wallhaven services, enabling users in restricted regions (like mainland China) to access content. Initially for wallpaper services, with plans for expansion.
  • Modern Technology Foundation: Built with Farm (build system), React 19 (UI development), Tauri (desktop app framework), and Shadcn/UI (UI components).
  • User-Friendly Browsing Interface: Offers an intuitive GUI for discovering, previewing, and managing wallpapers, as depicted in project screenshots.
  • Wallpaper Download & Management: Allows users to download high-quality images and set them as their desktop background.
  • Open Source & Community-Driven: The project is open to community contributions and pull requests (PR Welcome) for enhancements.
  • macOS Installation Assistance: Offers solutions for common macOS installation hurdles, such as resolving the 'damaged app' quarantine issue via terminal command (sudo xattr -rd com.apple.quarantine /Applications/wallhaven.app).

Summary:

This tool provides a cross-platform desktop solution for accessing and managing wallpapers from Wallhaven.cc. Utilizing React19 and Tauri, it delivers a smooth interface for browsing and setting desktop backgrounds. A significant advantage is its integrated proxy, which facilitates unrestricted access to Wallhaven's content globally, including for users behind the Great Firewall. As an open-source project, it aims to offer a comprehensive wallpaper experience, with ongoing development (WIP).

Distribution:
opensource
GitHub:
42 Stars
3 Forks
Share:

 

  
 

Similar to Wallhaven Desktop:

 

  
  

 

  
  

 

  
  
Wallhaven Desktop: Elevate your desktop with Wallhaven: A modern, API-driven wallpaper experience. – Awesome-Shadcn/ui