An open API service indexing awesome lists of open source software.

https://github.com/cilladev/portzilla

A macOS menu bar app for listing and killing processes bound to local ports.
https://github.com/cilladev/portzilla

developer-tools kill-port kill-port-process macos macos-app menu-bar port process-killer productivity

Last synced: about 15 hours ago
JSON representation

A macOS menu bar app for listing and killing processes bound to local ports.

Awesome Lists containing this project

README

          

# Portzilla

[![Tests](https://github.com/cilladev/portzilla/actions/workflows/test.yml/badge.svg)](https://github.com/cilladev/portzilla/actions/workflows/test.yml)
![Coverage](https://img.shields.io/badge/coverage-82%25-brightgreen)

A macOS menu bar app for listing and killing processes bound to local ports. Hit `EADDRINUSE`? Click once instead of running `lsof` + `kill`.

![Portzilla](docs/image.png)

## Requirements

- macOS 13+ (Ventura)
- Swift 5.9+

## Quick start

```bash
git clone https://github.com/cilladev/portzilla.git && cd portzilla
swift run
```

## Build .app bundle

```bash
make bundle
# → Portzilla.app (ad-hoc signed, right-click → Open first time)
```

## Set as login item

System Settings → General → Login Items → add `Portzilla.app`

## Development

```bash
make run # swift run
make build # swift build -c release
make test # swift test
make clean # rm -rf .build Portzilla.app
```

## License

MIT