Skip to content

Neurofibromin/CursorConverter

Repository files navigation

CursorConverter

A program to convert mouse cursors between formats.

preview image

Aims:

Convert from and to:

  • .ani
  • .ico
  • .xcg
  • .cur
  • .CursorFX
  • .CurXPTheme
  • hyprcursor
  • jpg
  • ani, ico, xcg, cur, png, jpg, hyprcursor, cursorfx, curxptheme

Compatibility matrix

to ↓ \ from → ani ico xcg cur png jpg hyprcursor cursorfx curxptheme
ani
ico
xcg
cur
png
jpg
hyprcursor
cursorfx
curxptheme

7/81

Standalone Releases (portable)

Windows Linux OSX (semi-supported)
x64 CursorConverter-win-x64-8.0.x.exe CursorConverter-linux-x64-8.0.x CursorConverter-osx-x64-8.0.x
x86 (32-bit) CursorConverter-win-x86-8.0.x.exe N/A N/A
arm64 (aarch64) CursorConverter-win-arm64-8.0.x.exe CursorConverter-linux-arm64-8.0.x CursorConverter-osx-arm64

Additional releases:

Linux Installers:

package x64 arm64
Flatpak CursorConverter-0.1.3-1.x86_64.flatpak CursorConverter-0.1.3-1.aarch64.flatpak
RPM CursorConverter_0.1.3-1.x86_64.rpm N/A
DEB CursorConverter_0.1.3-1_amd64.deb CursorConverter_0.1.3-1_arm64.deb
AppImage CursorConverter-0.1.3-1.x86_64.AppImage CursorConverter-0.1.3-1.aarch64.AppImage

Status

.NET

Build instructions

Install dependencies: dotnet

git clone https://github.com/Neurofibromin/CursorConverter CursorConverter
cd CursorConverter
dotnet restore
dotnet publish CursorConverter.sln --configuration Release
# or to publish only the desktop app:
# dotnet publish CursorConverter.Desktop/CursorConverter.Desktop.csproj --configuration Release

On the shoulders of giants:

The following projects gave me inspiration, in many cases I reimplemented their algorithms in c#.

Similar projects: