Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/zefr0x/hashes

Simple hash algorithm identification GUI using GTK4+Adwaita.
https://github.com/zefr0x/hashes

Last synced: 17 days ago
JSON representation

Simple hash algorithm identification GUI using GTK4+Adwaita.

Awesome Lists containing this project

README

        

![Logo](data/icons/io.github.zefr0x.hashes.svg)

Hashes

Simple hash algorithm identification [Linux](https://en.wikipedia.org/wiki/Linux) [GUI](https://en.wikipedia.org/wiki/Graphical_user_interface).

---

[
Install

](#installation)
[
Screenshots

](#screenshots)
[
Contribute

](CONTRIBUTING.md)
[
Packaging

](PACKAGING.md)

---


## Features

- 📺 **Popularity Ratings** - Most popular hashes showed first.
- 👵 **Updated\!** - New hash algorithm database is used in the identification process.
- 🚫 Microsoft Windows is not supported.

## Requirements

- [GTK4](https://www.gtk.org/)
- [Adwaita](https://gitlab.gnome.org/GNOME/libadwaita/)

## Installation

### Flathub `(recomended)`


Download on Flathub

### Git

> You need to have [`meson`](https://mesonbuild.com/) and [`xgettext`](https://www.gnu.org/software/gettext/) installed in you system.
>
> You need python modules listed in [`requirements/requirements.in`](requirements/requirements.in) installed in your python environment.

```shell
git clone https://github.com/zefr0x/hashes.git
cd hashes
meson setup builddir
meson install -C builddir
```

## Screenshots


Screenshot Light Theme
Screenshot Dark Theme
Screenshot Small Light Theme
Screenshot Small Dark Theme

## Acknowledgments

- **[Name-That-Hash](https://github.com/HashPals/Name-That-Hash)** - For providing an API first and modern hash identification system.
- **[Bottles](https://github.com/bottlesdevs/Bottles)** - For showing how to deal with a python project using [Meson](https://mesonbuild.com/).
- **[Dialect](https://github.com/dialect-app/dialect)** - For showing how to deal with CLI in python PyGObject application.