Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Apps
  3. Specht

Specht

GPL-3.0Swift

A rule-based proxy application for macOS built with Network Extension framework.

GitHubGitHub
813 stars152 forks0 contributors

What is Specht?

Specht is a rule-based proxy application for macOS that uses Apple's Network Extension framework to provide system-level control over network traffic. It allows users to define custom routing rules for different types of connections, enabling granular management of how traffic flows through various proxies.

Target Audience

macOS users and developers who need advanced proxy configuration and system-level traffic management capabilities on their Apple devices.

Value Proposition

Specht provides reliable system-level proxy control through Apple's official Network Extension framework, offering stable operation and deep integration with macOS networking systems compared to user-space alternatives.

Overview

A rule-based proxy app built with Network Extension for macOS

Use Cases

Best For

  • Managing complex proxy configurations on macOS
  • System-level traffic routing for development environments
  • Creating custom network rules for different applications
  • Advanced privacy and security configurations on macOS
  • Testing network applications with different proxy scenarios
  • Controlling traffic flow for specific domains or IP ranges

Not Ideal For

  • Projects requiring active maintenance and security updates
  • Teams developing cross-platform applications
  • Users needing simple, out-of-the-box proxy solutions without complex configuration

Pros & Cons

Pros

Deep System Integration

Uses Apple's Network Extension framework for reliable, system-level traffic management, ensuring no application bypasses the proxy.

Granular Rule Control

Allows defining custom routing rules based on domains, IPs, or other criteria for precise traffic handling, as highlighted in its key features.

Comprehensive Coverage

Manages all network traffic at the system level on macOS, providing full control over proxy configurations for various scenarios.

Cons

Deprecated and Archived

The project is archived and NEKit is deprecated, meaning no updates, support, or security patches, making it risky for long-term use.

Platform Limited

Exclusive to macOS, not suitable for developers working in cross-platform environments or on other operating systems.

Complex Setup

Requires technical knowledge to configure custom rules and proxies, which can be daunting for users without networking expertise.

Frequently Asked Questions

Quick Stats

Stars813
Forks152
Contributors0
Open Issues1
Last commit6 years ago
CreatedSince 2016

Tags

#rule-based#network-tools#proxy#privacy-tools#traffic-management#macos

Built With

S
Swift

Included in

Open Source Apps48.1k
Auto-fetched 1 day ago

Related Projects

ShadowsocksX-NGShadowsocksX-NG

Next Generation of ShadowsocksX

Stars32,895
Forks7,810
Last commit1 year ago
TunnelblickTunnelblick

The official Tunnelblick website is at https://tunnelblick.net; the official Tunnelblick GitHub repository is at https://github.com/Tunnelblick

Stars3,228
Forks365
Last commit18 days ago
SpechtLiteSpechtLite

A rule-based proxy for macOS

Stars2,921
Forks366
Last commit6 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub