{"id":13766045,"url":"https://github.com/soroushchehresa/unsplash-wallpapers","last_synced_at":"2025-04-06T18:17:06.740Z","repository":{"id":50930895,"uuid":"154007034","full_name":"soroushchehresa/unsplash-wallpapers","owner":"soroushchehresa","description":"🖼️ A cross-platform desktop application to set wallpapers from Unsplash built with Electron, React, and Redux","archived":false,"fork":false,"pushed_at":"2021-03-14T12:08:53.000Z","size":16357,"stargazers_count":383,"open_issues_count":13,"forks_count":51,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-30T17:11:18.383Z","etag":null,"topics":["desktop-wallpaper","electron","electron-react","immutablejs","javascript","react","redux","unsplash","unsplash-api","unsplash-wallpapers"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/soroushchehresa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-21T12:42:44.000Z","updated_at":"2025-03-19T12:25:35.000Z","dependencies_parsed_at":"2022-08-25T12:10:58.553Z","dependency_job_id":null,"html_url":"https://github.com/soroushchehresa/unsplash-wallpapers","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soroushchehresa%2Funsplash-wallpapers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soroushchehresa%2Funsplash-wallpapers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soroushchehresa%2Funsplash-wallpapers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soroushchehresa%2Funsplash-wallpapers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soroushchehresa","download_url":"https://codeload.github.com/soroushchehresa/unsplash-wallpapers/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247526768,"owners_count":20953143,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["desktop-wallpaper","electron","electron-react","immutablejs","javascript","react","redux","unsplash","unsplash-api","unsplash-wallpapers"],"created_at":"2024-08-03T16:00:50.842Z","updated_at":"2025-04-06T18:17:06.716Z","avatar_url":"https://github.com/soroushchehresa.png","language":"JavaScript","funding_links":["https://www.patreon.com/soroushchehresa"],"categories":["JavaScript","Apps","HarmonyOS"],"sub_categories":["Open Source","Windows Manager"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/soroushchehresa/unsplash-wallpapers/master/cover.jpeg\" width=\"100%\" /\u003e\n\u003c/p\u003e\n\u003cdiv align=\"center\"\u003e\n\n# Unsplash Wallpapers\n\n\u003cdiv\u003e\n  \u003c!-- License --\u003e\n  \u003ca href=\"https://github.com/soroushchehresa/unsplash-wallpapers/blob/master/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/soroushchehresa/unsplash-wallpapers.svg\" alt=\"LICENSE\"\u003e\n  \u003c/a\u003e\n  \u003c!-- Downloads total --\u003e\n  \u003ca href=\"https://github.com/soroushchehresa/unsplash-wallpapers/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/downloads/soroushchehresa/unsplash-wallpapers/total.svg\" alt=\"total download\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/soroushchehresa/unsplash-wallpapers/releases/latest\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/downloads/soroushchehresa/unsplash-wallpapers/v1.1.0/total.svg\" alt=\"latest download\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/soroushchehresa/unsplash-wallpapers/releases/latest\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/downloads/soroushchehresa/unsplash-wallpapers/v1.2.0/total.svg\" alt=\"latest download\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/soroushchehresa/unsplash-wallpapers/releases/latest\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/downloads/soroushchehresa/unsplash-wallpapers/v1.3.0/total.svg\" alt=\"latest download\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n  \nA menubar application for Mac, Windows and Linux that brings stunning wallpapers from [Unsplash](https://unsplash.com) right to your desktop.\nWorks on macOS 10.12+, Windows 10+ and Linux.\n\nThis project is an unofficial cross-platform desktop application based on [Unsplash Wallpapers official application for Mac](https://unsplash.com/wallpaper#mac-app) with more features and better performance.\n\n\u003cbr /\u003e\n\n\n## Installation\n\n[![platform](https://img.shields.io/static/v1.svg?label=Platform\u0026message=Linux-64%20|%20macOS-64%20|%20Win-32%20|%20Win-64\u0026style=for-the-badge)](https://github.com/soroushchehresa/unsplash-wallpapers/releases)\n\n\n![](https://raw.githubusercontent.com/wiki/ryanoasis/nerd-fonts/screenshots/v1.0.x/mac-pass-sm.png)             |  ![](https://raw.githubusercontent.com/wiki/ryanoasis/nerd-fonts/screenshots/v1.0.x/windows-pass-sm.png)             |  ![](https://raw.githubusercontent.com/wiki/ryanoasis/nerd-fonts/screenshots/v1.0.x/linux-pass-sm.png)\n:--------------------------------------:|:------------------------------------------:|:------------------------------------------:\n[![latest version](https://img.shields.io/github/downloads/soroushchehresa/unsplash-wallpapers/latest/Unsplash-Wallpapers-1.3.0.dmg.svg)](https://github.com/soroushchehresa/unsplash-wallpapers/releases/download/v1.3.0/Unsplash-Wallpapers-1.3.0.dmg) \u003cbr /\u003e\u003cbr /\u003e \u003cimg src=\"http://i.imgur.com/EORtx07.gif\" width=\"500px\" /\u003e   | [![latest version](https://img.shields.io/github/downloads/soroushchehresa/unsplash-wallpapers/latest/Unsplash-Wallpapers-Setup-1.3.0.exe.svg)](https://github.com/soroushchehresa/unsplash-wallpapers/releases/download/v1.3.0/Unsplash-Wallpapers-Setup-1.3.0.exe) \u003cbr /\u003e\u003cbr /\u003e \u003cimg src=\"http://i.imgur.com/ky4KhH9.gif\" width=\"500px\" /\u003e  |  [![latest version](https://img.shields.io/github/downloads/soroushchehresa/unsplash-wallpapers/latest/Unsplash-Wallpapers-1.3.0.AppImage.svg)](https://github.com/soroushchehresa/unsplash-wallpapers/releases/download/v1.3.0/Unsplash-Wallpapers-1.3.0.AppImage) \u003cbr /\u003e\u003cbr /\u003e \u003cimg src=\"http://i.imgur.com/lBDtKrc.gif\" width=\"500px\" /\u003e |\n\n\u003cbr /\u003e\n\n## Features\n* Load high-quality wallpapers based on Unsplash popular categories.\n* Cloud-hosted builds (Based on GitHub releases).\n* Work on all popular operating systems like macOS, Windows and Linux.\n* Wallpapers history list.\n* Automatic set wallpapers hourly, daily, weekly and manual (optional).\n* Run at startup system (Optional).\n* Dark mode (Optional or auto by OS).\n* Download directly ability for each wallpaper.\n\n\u003cbr /\u003e\n\n## Technologies\n* [Electron](https://github.com/electron)\n* [React](https://github.com/facebook/react)\n* [Redux](https://github.com/reduxjs/redux)\n* [immutable-js](https://github.com/immutable-js/immutable-js)\n* [redux-saga](https://github.com/redux-saga/redux-saga)\n* [styled-components](https://github.com/styled-components/styled-components)\n* [Axios](https://github.com/axios/axios)\n* [Wallpaper](https://github.com/sindresorhus/wallpaper)\n* [electron-json-storage](https://github.com/electron-userland/electron-json-storage)\n* [Flow](https://github.com/facebook/flow)\n* [ESLint - Airbnb JavaScript Style Guide](https://github.com/airbnb/javascript)\n\n\u003cbr /\u003e\n\n## Let's run\n\n#### 1. Clone the project:\n```bash\n$ git clone https://github.com/soroushchehresa/unsplash-wallpapers.git unsplash-wallpapers\n```\n\n#### 2. Add Unsplash access key:\nPlace Your [Unsplash access key](https://unsplash.com/documentation#authorization) as `UNSPLASH_ACCESS_KEY` in `.env` file.\n\n\n#### 3. Start:\n\nDevelopment\n```bash\n$ yarn \u0026\u0026 yarn dev\n\n# OR\n\n$ npm i \u0026\u0026 npm run dev\n```\n\nProduction\n```bash\n$ yarn \u0026\u0026 yarn package-all\n\n# OR\n\n$ npm i \u0026\u0026 npm run package-all\n```\n\n\u003cbr /\u003e\n\n## Support\n\u003ca href=\"https://www.patreon.com/soroushchehresa\"\u003e\n\t\u003cimg src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\"\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoroushchehresa%2Funsplash-wallpapers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoroushchehresa%2Funsplash-wallpapers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoroushchehresa%2Funsplash-wallpapers/lists"}