Skip to content

CSCI-SHU-410-SE-Project/Deskulpt

Repository files navigation

Deskulpt

A cross-platform desktop customization tool.


release ci hompage

Introduction

Deskulpt is a cross-platform desktop customization tool that allows you to write React code to define widgets on your desktop. It is powered by Tauri v2, and written in Rust and TypeScript.

The project was started in 2024 as a final project for the Software Engineering course at NYU Shanghai. It is currently maintained by the original authors.

Similar softwares exist (Rainmeter for Windows, Ubersicht for MacOS), but what makes Deskulpt different is that:

  • Deskulpt is cross-platform. To the best of our knowledge, Deskulpt is the first desktop customization tool that supports all major desktop platforms (Windows, MacOS, Linux).

  • Deskulpt is light-weight and memory-safe. Deskulpt is powered by Tauri, which uses Rust as its backend. Tauri provides a more light-weight solution than other existing frameworks (e.g. Electron), and Rust guarantees the memory safety of Deskulpt.

Currently, Deskulpt supports the following platforms:

  • Windows (10, 11)
  • MacOS
  • Linux (X11, tested on Ubuntu)

Website: https://csci-shu-410-se-project.github.io/

Download

Download the latest release of Deskulpt here. See Quick Start for more details.

Contributing

We welcome all sorts of contributions, no matter how large or small! See the Contribution Guide for more details.

About

Deskulpt (Desktop + Sculpt, pronounced /'deskʌlpt/), a cross-platform desktop customization tool.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages