{"repo":"yashksaini-coder/Rustlens","free":true,"listed":false,"github":"https://github.com/yashksaini-coder/Rustlens","clone":"git clone https://github.com/yashksaini-coder/Rustlens.git","description":"Your Rust codebase, revealed It parses your Rust source files and provides an interactive interface to browse functions, structs, enums, traits, and more — all inside your terminal.","language":"Rust","stars":158,"topics":["cli","productivity","rust","terminal","tui","widgets"],"license":"MIT","category":"cli-tools","readme_excerpt":"🔍 Rustlens A blazing-fast Rust code inspector for the terminal --- Rustlens is a terminal-based application for exploring Rust codebases. It parses your Rust source files and provides an interactive interface to browse functions, structs, enums, traits, and more — all without leaving your terminal. Built with Ratatui for a smooth, responsive TUI experience. ✨ Features - 📦 Code Analysis — Parses Rust source files using syn : - Functions (parameters, return types, async/const/unsafe) - Structs (fields, derives, generics) - Enums (variants with all field types) - Traits (methods, associated types, supertraits) - Impl blocks (inherent and trait implementations) - Modules, Type aliases, Constants, Statics - 🔍 Smart Search — Fuzzy matching with real-time filtering - 📋 Dependency Analysis — Visualize Cargo.toml dependencies - 🎨 Multiple Themes — Default Dark, Nord, Catppuccin Mocha, Dracula - ⚡ Smooth Animations — Selection highlights, tab transitions - ⌨️ Vim-style Navigation — j/k for movement, / for search 📦 Installation From crates.io (recommended) With Rust and Cargo installed: From source Pre-built binaries See Releases for Linux (x86 64), macOS (x86 64, Apple Silicon), and Windows (x86 64) binaries. 🚀 Usage ⌨️ Keyboard Shortcuts Key Action ----- -------- Focus & panels Tab / Shift+Tab Next / previous panel (search → list → inspector) / Focus search Esc Clear search, back to list, or close popup List & inspector ↑ / ↓ or j / k Move selection / scroll inspector Enter / →","default_branch":null,"files":null,"tree":[],"storefront":"/r/yashksaini-coder","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yashksaini-coder/Rustlens/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}