DEV Community

Tam Le
Tam Le

Posted on

Hash Checker – A Lightweight Cross-Platform File Integrity Verification Tool

Hi everyone πŸ‘‹

I’m excited to share my very first open-source project: Hash Checker β€” a simple yet powerful cross-platform tool that helps you verify the integrity of your files using popular hash algorithms like MD5, SHA-1, and SHA-256.

βΈ»

πŸ’‘Why I built it

In many IT workflows, we download or transfer files between systems. Verifying file integrity is essential to ensure that files haven’t been tampered with or corrupted during the transfer.

While there are existing tools, many are:

  • Tied to a specific OS πŸ–₯️
  • Heavy or overly complicated 🧱
  • Not open source ❌

Hash Checker was created to offer:

  • βœ… Cross-platform support (Windows, macOS, Linux)
  • βœ… Simple and fast verification
  • βœ… Lightweight, minimal dependencies
  • βœ… Open source for transparency and contribution

βΈ»

🧰 How to use

  • Download the latest release
https://github.com/tamld/hash-checker/releases
Enter fullscreen mode Exit fullscreen mode
  • Run the app and select your file.
  • Choose a hash algorithm (e.g., SHA-256).
  • Compare the computed hash with the expected value.

βΈ»

πŸ–ΌοΈ GUI Preview

1. Main interface

main

A clean and simple interface β€” select file, choose algorithm, calculate.

2. Algorithm selection

algorithms

Multiple algorithms supported: MD5, SHA1, SHA256, SHA384, SHA512…

3. Matching hash example

match
When the computed hash matches the expected value.

4. Mismatched hash example

mismath
When the computed hash does not match the expected value.

βΈ»

πŸš€ Roadmap

  • GUI polish and drag-and-drop support
  • CLI improvements
  • Plugin architecture for custom workflows

βΈ»

🀝 Call for contributions

This is my first open-source project, and I truly hope it can grow with the help of the community.

If you find it useful, please consider:
β€’ ⭐ Starring the repo
β€’ πŸ§‘β€πŸ’» Opening an issue or PR
β€’ πŸ—£οΈ Sharing it with others who may benefit

GitHub Repository:
https://github.com/tamld/hash-checker

Thank you for reading β€” and I’d love to hear your feedback or ideas to improve this project.
Together, we can make open-source tools more accessible to everyone πŸ’ͺ✨

βΈ»

Top comments (0)