filter-rs-0.0.6 is not a library.
Filter
A powerful stdout filtering tool for long running applications
✨ Features
- 🎯 Real-time filtering - Filter stdout output as it happens
- 🖥️ Beautiful TUI - Terminal User Interface built with ratatui
- 🔍 Regex support - Powerful pattern matching capabilities
- ⚡ High performance - Built with Rust for maximum speed
- 🔄 Live updates - See filtered results in real-time
📸 Screenshots
Clean Interface

Active Filtering

Pattern Matching

🚀 Quick Start
Installation
Usage
Basic usage - filter any command's stdout:
Examples
Flutter development:
npm scripts:
Docker logs:
Python applications:
🎮 Keyboard Shortcuts
Ctrl+q- Quit the applicationspace- Opens up the menuj/k- Navigate through outputCtrl+C- Exit immediately
🔧 Configuration
Filter supports environment variables for customization:
# Set log file location
# Run with custom log level
RUST_LOG=debug
🛠️ Development
Building from source
Running tests
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📊 Performance
Built with performance in mind:
- ✅ Zero-allocation string processing
- ✅ Concurrent output handling with Rayon
- ✅ Optimized regex matching
- ✅ Memory-efficient buffer management
Made with ❤️ in Rust