Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/geopjr/collision

Check hashes for your files - A GUI tool to generate, compare and verify MD5, SHA-1, SHA-256, SHA-512, Blake3, CRC32 & Adler32 hashes.
https://github.com/geopjr/collision

adler32 blake3 crc32 crystal gtk gui hacktoberfest libadwaita md5 sha-1 sha-256 sha-512

Last synced: 2 days ago
JSON representation

Check hashes for your files - A GUI tool to generate, compare and verify MD5, SHA-1, SHA-256, SHA-512, Blake3, CRC32 & Adler32 hashes.

Awesome Lists containing this project

README

        


branding


Collision


Check hashes for your files





Code of Conduct - GNOME
BSD-2-Clause
ci action status


screenshot


Download on Flathub

# Building

## Dependencies

- `Crystal` - `~1.9.2`
- `GTK`
- `libadwaita`
- `gettext`

### Makefile

1. `$ make`
2. `# make install` # To install it

# Nautilus Extension

Collision offers a nautilus / GNOME Files extension that adds a "Check Hashes" context menu item.

## Dependencies

- `nautilus`
- [`nautilus-python`](https://repology.org/project/nautilus-python/versions)

## Makefile

`$ make install_nautilus_extension`

# Sponsors

[![GeopJr Sponsors](https://cdn.jsdelivr.net/gh/GeopJr/GeopJr@main/sponsors.svg)](https://github.com/sponsors/GeopJr)




Part of GNOME Circle



Please do not theme this app



Translation status



# Contributing

1. Read the [Code of Conduct](https://github.com/GeopJr/Collision/blob/main/CODE_OF_CONDUCT.md)
2. Fork it ( https://github.com/GeopJr/Collision/fork )
3. Create your feature branch (git checkout -b my-new-feature)
4. Commit your changes (git commit -am 'Add some feature')
5. Push to the branch (git push origin my-new-feature)
6. Create a new Pull Request