#android #viewer #package #filtering #logcat #timestamp #modern

app rustycat-android

A colorful Android logcat viewer with package filtering

3 unstable releases

0.2.0 Feb 5, 2025
0.1.1 Feb 3, 2025
0.1.0 Feb 3, 2025

#376 in Images

Download history 78/week @ 2025-01-28 285/week @ 2025-02-04 3/week @ 2025-02-11

366 downloads per month

MIT license

655KB
214 lines

🦀 RustyCat

RustyCat Logo
rcat "com.example.app.*"

About

RustyCat is a modern Android logcat viewer written in Rust that makes debugging Android applications more pleasant with colored output and smart formatting.

Features

  • 🎨 Colored log levels (Debug, Info, Warning, Error, Verbose, Fatal)
  • 🏷️ Smart tag coloring with 12 distinct colors
  • ⏰ Precise timestamps with millisecond precision
  • 📱 Package filtering support (e.g., com.example.app or com.example.*)
  • 📝 Intelligent tag display (shows tags only when they change)
  • 📊 Clean formatting with proper padding and alignment
  • 🔄 Multi-line log support with proper indentation
  • ⌨️ Interactive mode (press 'q' to quit)
  • 🧹 Automatic logcat buffer clearing on start

Installation

cargo install rustycat-android

Usage

rcat

Filter by package name:

rcat com.example.app

Filter with wildcard:

rcat "com.example.*"

Hide timestamps:

rcat --no-timestamp
# or
rcat -t

Acknowledgments

Built with ❤️ using Rust

Inspired by traditional logcat viewers like pidcat

Dependencies

~3–11MB
~124K SLoC