https://github.com/jpmikkers/avahash
Small portable desktop app to calculate file hashes
https://github.com/jpmikkers/avahash
avalonia avaloniaui hash hashing linux macos windows
Last synced: 5 months ago
JSON representation
Small portable desktop app to calculate file hashes
- Host: GitHub
- URL: https://github.com/jpmikkers/avahash
- Owner: jpmikkers
- License: mit
- Created: 2023-10-09T12:42:54.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-17T12:30:55.000Z (over 1 year ago)
- Last Synced: 2025-10-25T11:43:49.192Z (9 months ago)
- Topics: avalonia, avaloniaui, hash, hashing, linux, macos, windows
- Language: C#
- Homepage:
- Size: 229 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# AvaHash
AvaHash is a small and portable desktop app to calculate file hashes. It was created using [AvaloniaUI](https://www.avaloniaui.net/) and [communitytoolkit.MVVM](https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/).
AvaHash was tested on Windows 11 and Linux, but should also work on MacOS.
## Screenshot

## Build & run Instructions (Windows)
First make sure to install the dotnet 7 sdk as per these instructions: [https://learn.microsoft.com/en-us/dotnet/core/install/windows?tabs=net70](https://learn.microsoft.com/en-us/dotnet/core/install/windows?tabs=net70)
To build, go to the AvaHash subdirectory that contains `AvaHash.csproj`. Then run the following commands:
dotnet restore
dotnet run --configuration Release
## Build & run Instructions (Linux)
First make sure to install the dotnet 7 sdk as per these instructions: [https://learn.microsoft.com/en-us/dotnet/core/install/linux](https://learn.microsoft.com/en-us/dotnet/core/install/linux)
You can double check which .net sdk you have installed via the following command:
user@Ubuntu:~/.local/share$ dotnet --list-sdks
7.0.101 [/usr/share/dotnet/sdk]
user@Ubuntu:~/.local/share$ dotnet --list-runtimes
Microsoft.AspNetCore.App 7.0.1 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 7.0.1 [/usr/share/dotnet/shared/Microsoft.NETCore.App]
To build and run, cd to the AvaHash subdirectory that contains `AvaHash.csproj`. Then run the following commands:
dotnet restore
dotnet run --configuration Release