Skip to content

Live 4K wallpapers for macOS with multi-screen support, dynamic filters, and smart licensing. Powered by SwiftUI, AWS Lambda & S3.

License

Notifications You must be signed in to change notification settings

bitandmortar/wallper-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

Wallper App

Vercel logo Star on GitHub License Join the community on Discord

Overview

  • 4K/60fps H.264/H.265 video wallpapers (MP4)
  • Built with SwiftUI, AVKit, Combine, CoreAnimation, CoreGraphics, CoreImage
  • Metal-optimized rendering, low-latency decoding
  • Smart filters: resolution, duration, size, category, created date
  • Daily Shuffle, multi-device sync, license validation
  • AWS Lambda (Node.js runtime), API Gateway, S3/MinIO storage
  • CloudFront CDN delivery, DynamoDB for likes/metadata
  • Secure with macOS App Sandbox, Hardened Runtime, Code Signing, Notarization
  • Efficient caching with NSCache + URLSession background downloads
  • JSON-based API communication, GZIP compression, CORS enabled

Tech Stack

Frontend: SwiftUI, AVKit, Combine, CoreAnimation, Metal, CoreImage
Backend: AWS Lambda, API Gateway, S3, MinIO, DynamoDB, CloudFront
Build Tools: Xcode, SwiftPM, Shell scripts
Infra: HTTPS, JSON APIs, GZIP, CORS
DevOps: GitHub Actions, macOS code signing & notarization

License

Private project for educational and experimental purposes.

About

Live 4K wallpapers for macOS with multi-screen support, dynamic filters, and smart licensing. Powered by SwiftUI, AWS Lambda & S3.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%