Skip to content

enemycnt/bi-widget-rust-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Binance widget: rust cli

screenshot

Description

it is partly a Rust implementation of the "bi-widget", originally a React application. This project is my first venture into the Rust programming language. In this project, I engaged with network requests, real-time WebSocket data handling, and explored memory management alongside concurrency features in Rust. This terminal application offers a structured and interactive interface to work with product data directly in the terminal, presenting a fruitful first attempt at Rust.

Features

  • Concurrency: Leveraging Rust's capabilities for efficient data management.
  • WebSocket: Fetching real-time product data through WebSocket connections.
  • TUI: Utilizing the ratatui library for a seamless terminal user interface.

Built with

  • Rust
  • Ratatui - For UI rendering
  • Tokio - Asynchronous runtime for Rust
  • Crossterm - For building cross-platform terminal applications
  • Serde - For serializing and deserializing Rust data structures

Installation

To set up the BI Widget Rust CLI on your local machine, follow these steps:

  • Ensure you have Rust and Cargo installed. You can download them from the official site.
  • Clone the repository to your local machine.
  • Navigate to the project directory in your terminal.
  • Run the following command to install the necessary dependencies:
cargo run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages