Free, open-source wallpaper client using Wallhaven API
Built with Farm, Tauri, React 19, and Shadcn UI
Features proxy-based access for seamless wallpaper browsing
Supports macOS with CLI workaround for installation
MIT-licensed, hosted on GitHub
wallhaven-desktop is a free, open-source desktop application developed by ErKeLost, designed to help users browse, download, and set high-quality wallpapers from Wallhaven.cc. Its primary goal is to provide a true wallpaper software experience, targeting enthusiasts who want curated, dynamic desktop backgrounds. Built with Farm (Rust-based frontend framework), Tauri (lightweight desktop app framework), React 19, and Shadcn UI, it leverages the Wallhaven API to fetch wallpapers, with a Cloudflare proxy and local network requests to ensure access within restricted regions (e.g., China). It offers a modern, responsive interface for seamless wallpaper management. For wallpaper lovers, wallhaven-desktop is a perfect fit, combining open-source flexibility with a polished UI powered by Shadcn UI.
Wallpaper Browsing: Access Wallhaven.cc’s high-quality wallpapers via API.
Proxy Support: Cloudflare and local proxy for unrestricted access
Modern UI: Responsive interface with Shadcn UI components.
Cross-Platform: Built with Tauri for macOS, Windows, and Linux support.
Type Safety: React 19 and TypeScript ensure robust development.
Tailwind CSS: Utility-first styling with CSS variables for customization.
Free and Open-Source: MIT license allows unrestricted use and contributions.
Proxy Access: Bypasses regional restrictions for seamless wallpaper retrieval.
Modern Stack: Farm, Tauri, React 19, and Shadcn UI ensure performance and style.
Cross-Platform: Supports multiple operating systems via Tauri.
Community Potential: GitHub-hosted for collaborative development.
Customizable: Tailwind CSS and Shadcn UI enable easy UI tweaks.
macOS Setup Issue: Installation may trigger “damaged” warning, requiring CLI workaround
Limited API Scope: Currently proxies only wallpaper services, with plans for other endpoints.
Early Development: May lack polish or advanced features as a new project.
Learning Curve: Requires familiarity with Tauri, Farm, and Shadcn UI for contributions.
No API Key Setup: Unlike some Wallhaven clients, no clear API key configuration guide.
Niche Focus: Limited to Wallhaven.cc wallpapers, excluding other sources.
wallhaven-desktop provides a variety of wallpaper management features:
Wallpaper Gallery: Browse and preview Wallhaven wallpapers.
Download Manager: Save wallpapers locally via API calls.
Settings Panel: Configure proxy and UI preferences (inferred).
UI Components: Shadcn UI-powered buttons, modals, and cards.
wallhaven-desktop operates on a Free model:
Free Access: Fully open-source under MIT license, no costs for usage or distribution.
No Pro Version: No premium features or paid tiers mentioned.
Additional Costs: Potential internet or hosting costs for developers; macOS users may need CLI knowledge for setup.
wallhaven-desktop integrates with:
Wallhaven API: Fetches wallpapers via proxy
Tauri: Lightweight framework for cross-platform desktop apps.
React 19: Core frontend framework for UI development.
Shadcn UI: Accessible, customizable UI components.
Tailwind CSS: Utility-first styling with CSS variables (nyxbui.json).
Farm: Rust-based frontend for performance.
wallhaven-desktop is a free desktop app for browsing and setting Wallhaven.cc wallpapers, using a proxy-based API client.
Yes, it’s fully open-source under the MIT license.
Yes, but may require a CLI command (sudo xattr -rd com.apple.quarantine) to bypass “damaged” warnings.
No, it’s focused on Wallhaven.cc via its API.
Submit your Shadcn product to AllShadcn, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀