Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/haren724/wallpaperkit

Developing
https://github.com/haren724/wallpaperkit

Last synced: 11 days ago
JSON representation

Developing

Awesome Lists containing this project

README

        

# WallpaperKit

This is not only a modern desktop wallpaper framework for Macs, powered by Swift language, but also a universal API that bridges wallpapers from different kinds of wallppaer manager softwares such as Steam Wallpaper Engine, Dynamic Wallpaper, etc.

## Compatibility

This framework currently only works on macOS. Due to large reliance on Cocoa Framework to function. More operating systems will be supported in the future (in Swift definitely).

## Get Started

### 1. Meet wallpaper directory structure

Commonly, most wallpaper structures can be described as follows:

```


├── project.json

├── preview.gif / preview.jpg (image file)

└── (files used for displaying)

```

## Credits

### Repositories/Projects

- [repkg](https://github.com/notscuffed/repkg)
- [linux-wallpaperengine](https://github.com/Almamu/linux-wallpaperengine)
- [Dynamic Wallpaper Engine](https://apps.apple.com/cn/app/dynamic-wallpaper-engine/id1453504509)
- [Steam Wallpaper Engine](https://www.wallpaperengine.io)

### People

- haren724
-
- you (especially if you've starred this repo)