HTTP/2 200
date: Sun, 28 Dec 2025 06:13:06 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"43edcc32a469ce79b6ac94eb060f81b1"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=MQcpLkCTFNQAh%2Beozi6fhoZrlkKjtNYSK55ViWmGrMWoipsuroiKkQt0c7cZmGL4%2FrNNd1Clf8jBMY63p%2BDDIeqxwGghymxkW4xmQpx2Z4D8g0vyfb%2B2%2BE9cUzSW5W80DxRo5cG67F4B4k8DWVmgo5Gq%2Boq3XdB5MTTznhD%2FiuvkS1mP%2BRpVk0vt1%2BQ%2FBhR%2BintJ4B%2B7E2coIuJEABYFl6Wkl7LWxVNolKitMJ%2Fr00UdGwg9Sfdu4mWn6UskpstJSaSnK4319QeZbQu%2FR5wVyQ%3D%3D--oivo5L47YH83R4ru--%2BdWtIRKSjqj6mlHmcS%2B6hw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.103761697.1766902386; Path=/; Domain=github.com; Expires=Mon, 28 Dec 2026 06:13:06 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 28 Dec 2026 06:13:06 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: B738:2C1316:4BC7C2F:5BB0DEC:6950CA72
OpenWISP · GitHub
OpenWISP
Modular and Programmable Open Source Network Management System for Linux OpenWrt.
Verified
We've verified that the organization openwisp controls the domain:
Pinned
Loading
Ansible role that installs and upgrades OpenWISP.
Python
503
150
Network and WiFi controller: provisioning, configuration management and updates, (pull via openwisp-config or push via SSH), x509 PKI management and more. Mainly OpenWRT, but designed to work also …
Python
682
240
Network configuration management library based on NetJSON DeviceConfiguration
Python
365
82
Network monitoring system written in Python and Django, designed to be extensible, programmable, scalable and easy to use by end users: once the system is configured, monitoring checks, alerts and …
Python
197
153
Administration web interface and REST API for freeradius 3 build in django & python. Supports captive portal authentication, WPA Enerprise (802.1x), freeradius rlm_rest, social login, Hotspot 2.0 /…
Python
402
210
Firmware upgrade solution for OpenWRT with possibility to add support for other embedded OSes. Provides features like automatic retry for network failures, mass upgrades, REST API and more.
Python
67
73
Repositories
Showing 10 of 87 repositories
openwisp/openwisp-docs’s past year of commit activity
Python
53
BSD-3-Clause
69
6
2
Updated Dec 27, 2025
openwisp-wifi-login-pages
Public
Configurable captive page for WiFi hotspot services providing login, sign up, social login, SMS verification, change password, reset password, change phone number, payment flow and more.
openwisp/openwisp-wifi-login-pages’s past year of commit activity
openwisp-network-topology
Public
Network topology collector and visualizer. Collects network topology data from dynamic mesh routing protocols or other popular networking software like OpenVPN, allows to visualize the network graph, save daily snapshots that can be viewed in the future and more.
openwisp/openwisp-network-topology’s past year of commit activity
Python
219
BSD-3-Clause
77
7
2
Updated Dec 27, 2025
django-x509
Public
Reusable django app implementing x509 PKI certificates management
openwisp/django-x509’s past year of commit activity
Python
344
BSD-3-Clause
74
9
5
Updated Dec 27, 2025
openwisp-utils
Public
Python and Django utilities shared between different openwisp modules
openwisp/openwisp-utils’s past year of commit activity
Python
80
BSD-3-Clause
85
25
6
Updated Dec 26, 2025
openwisp-firmware-upgrader
Public
Firmware upgrade solution for OpenWRT with possibility to add support for other embedded OSes. Provides features like automatic retry for network failures, mass upgrades, REST API and more.
openwisp/openwisp-firmware-upgrader’s past year of commit activity
Python
67
73
31
9
Updated Dec 26, 2025
openwisp-controller
Public
Network and WiFi controller: provisioning, configuration management and updates, (pull via openwisp-config or push via SSH), x509 PKI management and more. Mainly OpenWRT, but designed to work also on other systems.
openwisp/openwisp-controller’s past year of commit activity
openwisp-users
Public
Implementation of user management and multi-tenancy for OpenWISP
openwisp/openwisp-users’s past year of commit activity
Python
170
BSD-3-Clause
88
8
6
Updated Dec 26, 2025
django-loci
Public
Reusable Django app for storing geographic and indoor coordinates. Maintained by the OpenWISP Project.
openwisp/django-loci’s past year of commit activity
Python
186
BSD-3-Clause
46
2
1
Updated Dec 24, 2025
openwisp/netjsongraph.js’s past year of commit activity
JavaScript
301
BSD-3-Clause
102
15
7
Updated Dec 24, 2025
You can’t perform that action at this time.