/WallStreet

A Simple yet Stylish ๐Ÿ’…๐Ÿผ Desktop ๐Ÿ–ฅ๏ธ wallpaper app made using Jetpack compose and Kotlin Multiplatform along with Ktor for network operations. Supports (MacOS, Windows & Linux)

Primary LanguageKotlinApache License 2.0Apache-2.0

WallStreet

WallStreet Github header

Jetpack Compose Desktop GitHub Downloads (all assets, all releases)

This app leverages Jetpack Compose Desktop to create a beautiful and responsive Wallpaper app for any desktop platform like (Windows, MacOS and Linux). While there are a lot of Wallpaper app and alternatives out there, Here's why you would choose WallStreet.
โœ… Always free and OpenSource
โœ… No Ads or purchases
โœ… Performant, Responsive and Beautiful UI
โœ… Your app, your own wallpaper collection (Read below to know how you can add more wallpapers yourself)
โœ… Multiplatform compatibility (Windows, macOS, Linux)

Screenshot

Screenshot

Support the Project ๐Ÿซถ

While I love to give to the community than take, A tiny gesture of buying me a coffeeโ˜•๏ธ is always appreciated ๐Ÿ˜

Buy Me A Coffee

If you liked the project, star the repository to encourage me

Github Stars

Note

Although the project is OpenSource, It is appreciated not to re-package and sell this project with the same name. This helps maintain authenticity of the project.

Build it yourself ๐Ÿ—๏ธ

To build and run the application on your local machine, follow these instructions:

Prerequisites

Steps

  1. Clone this repository to your local machine:

    git clone https://github.com/StarkDroid/WallStreet.git
  2. Open the project in IntelliJ IDEA.

  3. Ensure that you have the required JDK configured in IntelliJ IDEA.

  4. Build package using Gradle within the IDE to make your life easier
    Gralde icon > Tasks > compose desktop > package DistributionForCurrentOs

  5. The above step creates the installer package, i.e .exe and .dmg

  6. To create an executable package, head to
    Gralde icon > Tasks > compose desktop > createDistributable

Contributing ๐Ÿค

Any pull request that can make a difference and or improve the project is highly appreciated!

Feel like there's quite less count on wallpapers inside? ๐Ÿ˜Ÿ
Be the first one to contribute! ๐Ÿซต
Head over to the WallStreet-API repo to know more

Resources ๐Ÿ“‚

Refer to these links, to learn more about the project in code level

License ๐Ÿ“ƒ

Copyright 2024 Trishiraj

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.