{"id":18333284,"url":"https://github.com/ceppelli/kraken-tui","last_synced_at":"2025-06-12T19:05:33.546Z","repository":{"id":216756804,"uuid":"584565032","full_name":"ceppelli/kraken-tui","owner":"ceppelli","description":"A TUI (Terminal User Interface) client for Kraken Exchange implemented in Rust","archived":false,"fork":false,"pushed_at":"2023-04-19T16:43:08.000Z","size":845,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-09T18:58:24.024Z","etag":null,"topics":["blockchain","kraken","rust","rust-lang"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ceppelli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-01-02T23:42:45.000Z","updated_at":"2024-09-10T22:21:33.000Z","dependencies_parsed_at":"2024-01-12T16:16:38.596Z","dependency_job_id":"7a5dbec0-0878-4ef8-98a7-e149027b254c","html_url":"https://github.com/ceppelli/kraken-tui","commit_stats":null,"previous_names":["ceppelli/kraken-tui"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ceppelli/kraken-tui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceppelli%2Fkraken-tui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceppelli%2Fkraken-tui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceppelli%2Fkraken-tui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceppelli%2Fkraken-tui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ceppelli","download_url":"https://codeload.github.com/ceppelli/kraken-tui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceppelli%2Fkraken-tui/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259519775,"owners_count":22870364,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","kraken","rust","rust-lang"],"created_at":"2024-11-05T19:41:47.650Z","updated_at":"2025-06-12T19:05:33.522Z","avatar_url":"https://github.com/ceppelli.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kraken TUI\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue)](#license)\n[![rustc](https://img.shields.io/badge/rustc-1.65+-blue?style=flat-square\u0026logo=rust)](https://www.rust-lang.org)\n[![build status](https://github.com/ceppelli/kraken-tui/actions/workflows/rust.yml/badge.svg)](https://github.com/ceppelli/kraken-tui/actions/workflows/rust.yml)\n[![codecov](https://codecov.io/gh/ceppelli/kraken-tui/branch/main/graph/badge.svg?token=YMVE0GDCNO)](https://codecov.io/gh/ceppelli/kraken-tui)\n\n\n![Rust By Ceppelli Logo](assets/rust-by-ceppelli-128x128.png)\n\n\n### CLI client for the Kraken Crypto Exchange implemented in Rust\n\nThis project aim to create a simple but fast and usefull client for connecting to the Kraken Exchange API binary endpoint.\n\n\n## ⚠️ This project is still under fluid development and must be considered as alpha version ⚠️\n\n![Rust By Ceppelli Logo](assets/kraken-tui.gif)\n\n## Features\n\n| Feature            | Status |\n| :---               | :---:  |\n| list assets        | ✅ |\n| list asset pairs   | ✅ |\n| ticket info        | 📐 |\n| multi threaded     | 📐 |\n| user auth          | 🔮 |\n| user ballance      | 🔮 |\n| user open order    | 🔬 |\n| user cloded order  | 🔬 |\n| user trade history | 🔮 |\n| order book         | 🔬 |\n| recent trades      | 🔬 |\n| recent spreeds     | 🔬 |\n\n\n\n* ✅ - completed\n* 📐 - design\n* 🔮 - planed\n* 🔬 - investigation\n\n---\n\n## Building from Source\nkraken-tui is written entirely in Rust and building it from source is dead simple. All you have to do is download source, install rust and build with cargo.\n\n1) Installing rust. Head to [Rust installation](https://www.rust-lang.org/tools/install). It is basically doing\n```\ncurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh\n```\n2) Get the source code. You can [download from the archives]() or use git clone:\n```\ngit clone https://github.com/ceppelli/kraken-tui.git\n```\n\n3) `cd` into source root and do:\n```\ncargo build --all --release\n```\n\n4) The compiled binary is located in `target/release/` directory. Copy the `kraken_tui` binary and place it somewhere where it is easy to run. Preferrably under `$PATH`.\n\n5) kraken-tui is now ready to fire. [Head over to usage](#usage)\n\n---\n\n## Usage\n\nkraken-tui is single binary so it shouldn't be difficult to run. Just make sure you have [installed the required dependencies](#dependencies).\n\n### Run kraken-tui\n```\nkraken_tui\n```\n### Show help message\nAt any time inside the running binary press the key `?` and a contextual help view will be displayed.\n\n\n\n\n## License\n\nCopyright 2022-2023 Luca Ceppelli\n\nLicensed under the MIT license\n\u003cLICENSE-MIT or [https://opensource.org/licenses/MIT](https://opensource.org/licenses/MIT)\u003e. Files in the project may not be\ncopied, modified, or distributed except according to those terms.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fceppelli%2Fkraken-tui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fceppelli%2Fkraken-tui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fceppelli%2Fkraken-tui/lists"}