Recoil
High-performance system utility built with Tauri v2, React, and Rust
Overview
Recoil is a cross-platform system utility that enables developers to quickly identify and kill processes locking specific ports.
Problem
Developers often face "port already in use" errors and have to manually find and kill PIDs using terminal commands which is slow and repetitive.
Solution
Built a native desktop app that monitors live TCP ports and provides a one-click "Sniper Button" to terminate processes by PID instantly.
// Rust-based TCP port monitoring logic
pub fn get_active_listeners() -> Vec<Listener> {
// System-level networking calls here
// optimized for high-performance scanning
}Process
Implemented live TCP port monitoring, designed a smart search filtering system, and integrated real-time CPU/memory telemetry via system-level APIs.
Architecture
Tauri runtime with a high-performance Rust core and a developer-focused React UI designed for speed and clarity.
Tech Stack
Outcome & Results
A lightweight, cross-platform core optimized for macOS that delivers real-time system insights with a distraction-free dark mode UI.