Projects/Recoil
SystemsDevTools2025

Recoil

High-performance system utility built with Tauri v2, React, and Rust

RoleSolo Developer
Year2025
StackTauri v2, Rust, React

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.

recoil.rs
// 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

Tauri v2RustReactTypeScript

Outcome & Results

A lightweight, cross-platform core optimized for macOS that delivers real-time system insights with a distraction-free dark mode UI.