
OPNsense
Open source firewall and routing platform for network security
4.7k stars 983 forks last commit first released BSD-2-Clause
Actively maintained
Last commit 26 Aug 2026.

OPNsense is an open source firewall and routing platform used to secure and manage networks. It combines a web-based management interface with a systems backend and API to configure firewalling, routing, and related network services.
Key Features
- Web-based GUI for firewall, routing, and system management
- Built-in API for automation and integrations
- VPN capabilities for secure remote access and site-to-site connectivity
- Captive portal support for guest and managed network access
- Traffic shaping and policy-based controls for bandwidth management
- Extensible platform with additional services typically used at the network edge
Use Cases
- Perimeter firewall and router for a home lab or small business network
- VPN gateway for remote workers or inter-site connectivity
- Guest Wi-Fi access control using a captive portal
Limitations and Considerations
- Some advanced features and tooling are reserved for the Business Edition
OPNsense is well-suited for users who want a modern, verifiable, and configurable firewall/router stack with a strong web UI and automation-friendly API. It can serve as a central edge device for both homelab and professional network deployments.
Categories:
Tags:
Tech Stack:
Similar to OPNsense

Nginx Proxy Manager
Web UI to manage Nginx reverse proxy hosts and SSL certificates
Nginx Proxy Manager is a web-based admin panel for managing Nginx reverse proxy hosts, redirects, streams, and Let’s Encrypt SSL certificates via Docker.

wg-easy
WireGuard VPN server with a web-based admin interface
Run a WireGuard VPN server with an easy web admin UI to manage clients, generate configs and QR codes, and monitor connections and traffic.

ZTNET
Web UI for managing private ZeroTier controllers with teams
ZTNET is a self-hosted web UI for administering private ZeroTier controllers, with multi-user access, organization support, and streamlined network and member management.
DOMjudge
Programming contest jury system for running competitive programming events
DOMjudge is an automated jury system for programming contests, providing submissions, judging, scoreboards, and admin tools for ICPC-style events.

Pangolin
Identity-aware VPN and reverse proxy for secure remote access
Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

WGDashboard
Web dashboard to manage and monitor WireGuard VPN
Self-hosted web dashboard for WireGuard and AmneziaWG to manage configs, peers, and access with a simple UI and optional 2FA.



