OSS Tanbou

OPNsense Core — GUI, API, and system management for a firewall/router appliance

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
4,683
Primary language
PHP
License
BSD-2-Clause
Repository last updated
Sep 19, 2026

Overview

OPNsense Core implements the web GUI, APIs, and system-management backend used by the FreeBSD-based OPNsense firewall/router appliance. It manages firewall rules, routing, VPNs, traffic shaping, captive portal features, and other network-appliance configuration as part of the full OPNsense system.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Manage firewall and routing features through GUI and APIs

The core management layer exposes packet filtering, NAT, routing, VPN, and related system settings through browser interfaces and APIs.

Sources: [2][4]

Connect appliance configuration to backend services

OPNsense models, controllers, and backend actions coordinate system configuration and network daemons behind a unified management interface.

Sources: [2][4]

For operating a GUI-managed firewall or router appliance

OPNsense fits dedicated hardware or VM gateways, VPN endpoints, and firewall deployments that benefit from browser-based administration.

Sources: [2][4]

Evaluate the full appliance in an isolated VM rather than this repo alone

The core repository is only one part of OPNsense. Use the official image in an isolated WAN/LAN lab and avoid conflicts with existing gateway, DHCP, and DNS infrastructure while testing.

Sources: [2][4]

Official sources

  1. [1]opnsense/core repository(2026-09-20)
  2. [2]OPNsense Core README(2026-09-20)
  3. [3]OPNsense Core BSD-2-Clause license(2026-09-20)
  4. [4]OPNsense documentation(2026-09-20)
Supplemental curator note

This repository is not a standalone application; it is the core GUI/API/backend code for the FreeBSD-based OPNsense appliance. Evaluate it using an official OPNsense image in an isolated VM lab, and validate firewall, NAT, VPN, and routing rules before placing it in a real gateway path.

Try it in 3 steps

  1. 1

    Download the official OPNsense image

    Evaluate the complete appliance rather than trying to run the core repository as a standalone application.

    https://opnsense.org/download/
  2. 2

    Install it in an isolated WAN/LAN VM

    Keep the lab separate from existing gateways and DHCP services.

    Create a VM with isolated WAN and LAN adapters
  3. 3

    Inspect configuration through the Web GUI

    Review interfaces, firewall rules, routes, and VPN settings before connecting the appliance to a real network.

    Open the OPNsense Web GUI from the isolated LAN
Check the official README

Growth

Growth trends · Last 30 days

4,683 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
153
Open PRs
45
Issues opened
300
Issues closed
319
PRs opened
138
PRs merged
107

Issues

300 / 319

Jun 23Sep 20
Issues openedIssues closed

Pull requests

138 / 107

Jun 23Sep 20
PRs openedPRs merged

Maintenance

Median first response
2.6 hr
Issue response rate
53.3% (49/92)

Based on up to the 100 newest issues opened by external users in the last 90 days. A first comment from an OWNER, MEMBER, or COLLABORATOR counts as a response; issues whose full comment history cannot be checked are excluded. The median and response rate update weekly.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • firewall
  • gui
  • api
  • ips
  • proxy
  • vpn
  • shaping
  • captive-portal
  • bsd
  • routing
  • hacktoberfest
Stars
4,683
Forks
993
Watchers
124
Open issues
259
Contributors
325
Primary language
PHP
Repository last updated
Sep 19, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.