Skip to content

somedeveloper00/UnityHubNative.Net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2217ac7 ยท May 15, 2025

History

39 Commits
Mar 30, 2025
May 15, 2025
May 15, 2025
Mar 9, 2025
Mar 5, 2025
Mar 5, 2025
Mar 30, 2025
Mar 9, 2025
Mar 5, 2025

Repository files navigation

Unity Hub Native .Net image

UnityHubNative.Net is a lightweight C#/Avalonia alternative to the unnecessarily heavy official Unity Hub, built using Avalonia. This means that, instead of using heavy web components like the official Electron hub, it uses native GUI components on all platforms.

This project is heavily inspired by UnityHubNative. Any resemblance is a direct copying of the original project's style. This project aims to bring the project onto the modern UI framrwork of Avalonia in the already-familiar C# language from Unity developers for Unity developers.

It launches many times faster, uses far less memory and CPU, and is a fraction of the total size of the official Unity Hub.

image

Features ๐Ÿš€

  • Open projects by from the list, or by using the search bar
  • View Unity installs by double clicking them in the list views in the Editor Versions section
  • Manage Unity installs
  • Update projects to a Unity version of your choosing
  • Modern Fluent2 theme, including support for dark and light mode and Mica blur for Windows
  • Add an existing project to the list using the Add Existing button*
  • Create new unity projects with templates, for any modern Unity version you have installed, with the Create New button
  • [TBA] Manage Unity licenses

UnityHubNative.Net does not have every feature that the official hub has, but it has most of them. UnityHubNative.Net serves as a shortcut to get into your projects faster.

Installation ๐Ÿ”ง

This application is self-contained.

  1. Open the Releases section, and download the version for your platform.
  2. Place the executable anywhere. (Recommended /Applications on Mac, C:\Program Files on Windows, and /opt on Linux)
  3. Double click to run

Application data files ๐Ÿ“‚

This application stores its own files in an application data directory. If the application is behaving unexpectedly or is not working at all, try removing the folder at these locations:

  • macOS: ~/Library/Application Support/UnityHubNative
  • Windows: %APPDATA%/UnityHubNative
  • Linux: ~/UnityHubNative

Data path and data format are identical to UnityHubNative

Compiling it yourself ๐Ÿ› ๏ธ

cd Widnows
dotnet publish -c Release -r win-x64

Issues ๐Ÿž

Please report all problems in the Issues section of this repository. Make sure to include as many details as possible.

Contact ๐Ÿ“ง

If you have any questions, feel free to contact me at barari.saeed.am@outlook.com

Packages

No packages published

Languages