#tui #deals #terminal #games #isthereanydeal

dealve-core

Core models and types for Dealve - a game deals finder

3 stable releases

new 1.0.2 Feb 23, 2026
1.0.1 Feb 7, 2026
1.0.0 Feb 6, 2026

#2257 in Command line utilities

Download history 255/week @ 2026-02-05 71/week @ 2026-02-12 48/week @ 2026-02-19

374 downloads per month
Used in 2 crates

MIT/Apache

18KB
537 lines

Dealve

Delve into game deals from your terminal 👾

Demo

Built With Ratatui crates.io License

Terminal Trove Tool of The Week

Description

Dealve simplifies finding the best game deals across Steam, GOG, Humble Bundle, Epic Games, and more - all from your terminal. Powered by IsThereAnyDeal.

Pre-requisites

You need Rust and Cargo installed. If you don't have them, install via rustup.

Rust version 1.70 or later is required. Check your version:

rustc --version

Update if needed:

rustup update

Installation

cargo install --locked dealve-tui

Or build from source:

git clone https://github.com/kurama/dealve-tui
cd dealve-tui
cargo install --locked --path tui

This installs the dealve binary to ~/.cargo/bin/.

Usage

dealve

On first launch, you'll be guided through a quick setup to configure your IsThereAnyDeal API key (free).

Configuration is stored in ~/.config/dealve/config.json.

Project Structure

dealve-tui/
├── core/    # Shared types and domain logic
├── api/     # IsThereAnyDeal API client
└── tui/     # Terminal UI application

License

Licensed under either of Apache License, Version 2.0 or MIT License at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~1.2–2MB
~37K SLoC