sciencecalc-tui

Crates.iosciencecalc-tui
lib.rssciencecalc-tui
version0.1.2
created_at2025-07-27 18:11:35.808894+00
updated_at2025-07-28 20:41:51.120036+00
descriptionA terminal calculator toolkit for mathematics, physics, and chemistry in Rust. | Kalkulator Matematika, Fisika, Kimia berbasis TUI
homepage
repositoryhttps://github.com/wirandhika-maulana/sciencecalc-tui
max_upload_size
id1770299
size164,050
Wirandhika Maulana Akbar (wirandhika-maulana)

documentation

https://docs.rs/sciencecalc-tui

README

Rust Crates.io Crates.io GitHub stars GitHub issues GitHub forks GitHub commits MIT License

📐 SCIENCECALC-TUI

A CALCULATOR TOOLKIT FOR MATEMATIKA, FISIKA, KIMIA
Built with Rust, Ratatui, and Crossterm

Crate Documentation Tech Stack


SCIENCECAL TUI Screenshot

👋 About

sciencecalc-tui merupakan sebuah aplikasi untuk menghitung secara otomatis berbagai perhitungan dalam Matematika, Fisika, & Kimia berbasis terminal user interface atau TUI.
Dibangun oleh Wirandhika Maulana Akbar dengan Rust dan framework TUI modern.

🚀 Live Demo

📹 Video Demonstrasi: Dokumentasi - SCIENCECALC-TUI Demo

🛠️ Tech Stack

Language TUI Terminal Math Engine Logging
Rust Ratatui Crossterm lib.matematika-rs Log

🔧 Key Technologies

  • Rust + Cargo
  • Ratatui (TUI Framework)
  • Crossterm (Terminal Handling)
  • sciencecalc-rs (Library For Math, Physics, Chemistry)
  • Log & env_logger
  • Chrono (Timestamp Logging)

✨ Features

  • 📐 SPLDV & SPLSV Support (2 atau n variabel)
  • 🌗 Dark/Light Theme
  • 📂 Verbose Mode & Logging
  • 🗂️ State Navigation (Input, Result, etc)
  • Fast CLI Performance
  • 💻 Cross Platform (Linux, Windows, Termux)

📋 Prerequisites

Requirement Version Download
Rust Latest rustup.rs

🏃‍♂️ Getting Started

📥 Step 1: Install via Cargo (Recommended)
cargo install sciencecalc-tui
⚙️ Step 2: Run SPLTUI
sciencecalc-tui

🏗️ Building from Source

🔨 Build Guide
git clone https://github.com/wirandhika-maulana/sciencecalc-tui.git
cd sciencecalc-tui
cargo build --release
./target/release/sciencecalc-tui

🚨 Troubleshooting

❌ Common Issues & Solutions
Problem Solution
Rust not installed Install via rustup.rs
cargo install error Run rustup update
Terminal rendering issue Use compatible terminal (e.g. Alacritty, Windows Terminal)

🤝 Contributing

Contributions are welcome!

  1. 🍴 Fork the repository

  2. 🌟 Create your feature branch (git checkout -b feature/AmazingFeature)

  3. 💾 Commit your changes (git commit -m 'Add AmazingFeature')

  4. 📤 Push to the branch (git push origin feature/AmazingFeature)

  5. 🔄 Open a Pull Request

Kompatibilitas

Sistem Operasi Kestabilan
Android (Termux)
IOS (Ish) 🛠️
Linux
Windows
MacOS 🛠️

📞 Contact & Support

👨‍💻 Wirandhika Maulana Akbar

Portfolio GitHub Email LinkedIn


Made with ❤️ by Wirandhika Maulana Akbar
This project is licensed under the MIT License - see the LICENSE file.

[!WARNING]

REPOSITORI INI MASIH DALAM TAHAP PENGEMBANGAN.

KESTABILAN DI DALAM BRANCH master TIDAK DAPAT DIPASTIKAN!


Commit count: 0

cargo fmt