[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8404":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":37,"readmeContent":38,"aiSummary":39,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":40,"discoverSource":41},8404,"core","opnsense\u002Fcore","opnsense","OPNsense GUI, API and systems backend","https:\u002F\u002Fopnsense.org\u002F",null,"PHP",4468,955,124,282,0,2,13,64,9,30.94,"BSD 2-Clause \"Simplified\" License",false,"master",[26,27,28,29,30,31,32,33,34,35,36],"api","bsd","captive-portal","firewall","gui","hacktoberfest","ips","proxy","routing","shaping","vpn","2026-06-12 02:01:53","OPNsense GUI and system management\n==================================\n\nThe OPNsense project invites developers to start contributing to\nthe code base.  For your own purposes or – even better – to join us in\ncreating the best open source firewall available.\n\nThe build process has been designed to make it easy for anyone to\nbuild and write code.  The main outline of the new codebase is\navailable at:\n\nhttps:\u002F\u002Fdocs.opnsense.org\u002Fdevelopment\u002Farchitecture.html\n\nOur aim is to gradually evolve to a new codebase instead of using a\nbig bang approach into something new.\n\n\u003Ca href=\"https:\u002F\u002Fscan.coverity.com\u002Fprojects\u002Fopnsense-core\">\n  \u003Cimg alt=\"Coverity Scan Build Status\"\n       src=\"https:\u002F\u002Fscan.coverity.com\u002Fprojects\u002F26974\u002Fbadge.svg\"\u002F>\n\u003C\u002Fa>\n\nBuild tools\n===========\n\nTo create working software like OPNsense you need the sources and the\ntools to build it.  The build tools for OPNsense are freely available.\n\nNotes on how to build OPNsense can be found in the tools repository:\n\nhttps:\u002F\u002Fgithub.com\u002Fopnsense\u002Ftools\n\nContribute\n==========\n\nYou can contribute to the project in many ways, e.g. testing\nfunctionality, sending in bug reports or creating pull requests\ndirectly via GitHub.  Any help is always very welcome!\n\nYou can learn more about contributing on [CONTRIBUTING.md](.\u002FCONTRIBUTING.md).\n\nLicense\n=======\n\nOPNsense is and will always be available under the 2-Clause BSD license:\n\nhttps:\u002F\u002Fopensource.org\u002Flicenses\u002FBSD-2-Clause\n\nEvery contribution made to the project must be licensed under the\nsame conditions in order to keep OPNsense truly free and accessible\nfor everybody.\n\nMakefile targets\n================\n\nThe repository offers a couple of targets that either tie into\ntools.git build processes or are aimed at fast development.\n\nmake package\n------------\n\nA package of the current state of the repository can be created using\nthis target.  It may require several packages to be installed.  The\ntarget will try to assist in case of failure, e.g. when a missing file\nneeds to be fetched from an external location.\n\nSeveral OPTIONS exist to customise the package, e.g.:\n\n* CORE_DEPENDS: a list of required dependencies for the package\n* CORE_DEPENDS_ARCH: a list of special \u003CARCH>-required packages\n* CORE_ORIGIN: sets a FreeBSD compatible package\u002Fports origin\n* CORE_COMMENT: a short description of the package\n* CORE_MAINTAINER: email of the package maintainer\n* CORE_WWW: web url of the package\n* CORE_NAME: sets a package name\n\nOptions are passed in the following form:\n\n    # make package CORE_NAME=my_new_name\n\nIn general, options are either set to sane defaults or automatically\ndetected at runtime.\n\nmake update\n-----------\n\nUpdate will pull the latest commits from the current branch from the\nupstream repository.\n\nmake upgrade\n------------\n\nUpgrade will run the package build and replace the currently installed\npackage in the system.\n\nmake collect\n------------\n\nFetch changes from the running system for all known files.\n\nmake lint\n---------\n\nRun several syntax checks on the repository.  This is recommended\nbefore issuing a pull request on GitHub.\n\nmake style\n----------\n\nRun the PSR12 and PEP8 style checks on MVC PHP code and Python,\nrespectively.\n\nFor easier development you may want to use an OPNsense VM and install\nthe `os-debug` plugin that will offer the necessary tools.\n\nmake sweep\n----------\n\nRun several automatic sanitizers on the code base.\n","OPNsense\u002Fcore 是一个用于管理和配置防火墙的图形用户界面、API和系统后端。它使用PHP语言编写，提供了包括防火墙规则管理、入侵预防系统(IPS)、虚拟专用网络(VPN)支持等在内的多种核心功能。技术特点上，OPNsense 支持通过API进行远程配置与监控，并且拥有易于使用的GUI界面以及灵活的自定义选项。该项目适用于需要强大网络安全解决方案的企业或个人环境，特别是在需要高度可定制性和开源友好性的场景下。","2026-06-11 03:17:46","top_language"]