{"id":13464540,"url":"https://github.com/openwisp/openwisp-radius","last_synced_at":"2026-04-10T23:24:10.689Z","repository":{"id":38548966,"uuid":"143696391","full_name":"openwisp/openwisp-radius","owner":"openwisp","description":"Administration web interface and REST API for freeradius 3 build in django \u0026 python. Supports captive portal authentication, WPA Enerprise (802.1x), freeradius rlm_rest, social login, Hotspot 2.0 / 802.11u, importing users from CSV, registration of new users and more.","archived":false,"fork":false,"pushed_at":"2025-03-19T20:09:24.000Z","size":11749,"stargazers_count":378,"open_issues_count":25,"forks_count":196,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-03-22T05:33:17.999Z","etag":null,"topics":["aaa","freeradius","freeradius-webinterface","hacktoberfest","hotspot","hotspot-wifi","isp","networking","radius","wifi","wifi-hotspot"],"latest_commit_sha":null,"homepage":"https://openwisp.io/docs/stable/radius/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openwisp.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.rst","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":["https://openwisp.org/sponsorship/"]}},"created_at":"2018-08-06T08:07:38.000Z","updated_at":"2025-03-19T20:09:10.000Z","dependencies_parsed_at":"2024-02-28T18:49:46.198Z","dependency_job_id":"651c1198-0aeb-4a2c-b9ba-36638583f3b4","html_url":"https://github.com/openwisp/openwisp-radius","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwisp%2Fopenwisp-radius","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwisp%2Fopenwisp-radius/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwisp%2Fopenwisp-radius/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwisp%2Fopenwisp-radius/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openwisp","download_url":"https://codeload.github.com/openwisp/openwisp-radius/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245454023,"owners_count":20617963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aaa","freeradius","freeradius-webinterface","hacktoberfest","hotspot","hotspot-wifi","isp","networking","radius","wifi","wifi-hotspot"],"created_at":"2024-07-31T14:00:45.755Z","updated_at":"2025-12-29T22:47:58.519Z","avatar_url":"https://github.com/openwisp.png","language":"Python","funding_links":["https://openwisp.org/sponsorship/"],"categories":["Python"],"sub_categories":[],"readme":"openwisp-radius\n===============\n\n.. image:: https://github.com/openwisp/openwisp-radius/actions/workflows/ci.yml/badge.svg\n    :target: https://github.com/openwisp/openwisp-radius/actions/workflows/ci.yml\n    :alt: CI build status\n\n.. image:: https://coveralls.io/repos/github/openwisp/openwisp-radius/badge.svg?branch=master\n    :target: https://coveralls.io/github/openwisp/openwisp-radius?branch=master\n    :alt: Test Coverage\n\n.. image:: https://img.shields.io/librariesio/release/github/openwisp/openwisp-radius\n    :target: https://libraries.io/github/openwisp/openwisp-radius#repository_dependencies\n    :alt: Dependency monitoring\n\n.. image:: https://img.shields.io/gitter/room/nwjs/nw.js.svg\n    :target: https://gitter.im/openwisp/general\n    :alt: Chat\n\n.. image:: https://badge.fury.io/py/openwisp-radius.svg\n    :target: http://badge.fury.io/py/openwisp-radius\n    :alt: Pypi Version\n\n.. image:: https://pepy.tech/badge/openwisp-radius\n    :target: https://pepy.tech/project/openwisp-radius\n    :alt: Downloads\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n    :target: https://pypi.org/project/black/\n    :alt: code style: black\n\n---\n\n**Need a quick overview?** `Try the OpenWISP Demo\n\u003chttps://openwisp.org/demo.html\u003e`_.\n\n**OpenWISP RADIUS** provides a web interface to a `freeradius\n\u003chttps://freeradius.org/\u003e`_ database, a rich `REST HTTP API\n\u003chttps://openwisp.io/docs/stable/radius/user/rest-api.html\u003e`_ and features\nlike `user self registration\n\u003chttps://openwisp.io/docs/stable/radius/user/registration.html\u003e`_, `SMS\nverification\n\u003chttps://openwisp.io/docs/stable/radius/user/rest-api.html#create-sms-token\u003e`_,\n`import of users from CSV files\n\u003chttps://openwisp.io/docs/stable/radius/user/importing_users.html\u003e`_,\n`generation of new users for events\n\u003chttps://openwisp.io/docs/stable/radius/user/generating_users.html\u003e`_,\n`social login\n\u003chttps://openwisp.io/docs/stable/radius/user/social_login.html\u003e`_, and\nmuch more.\n\nIt can be used as a standalone application or integrated with the rest of\n`OpenWISP \u003chttps://openwisp.org\u003e`_. It can also be used as a `base system\nor framework on top of which custom tailored solutions can be built\n\u003chttps://openwisp.io/docs/stable/radius/developer/extending.html\u003e`_.\n\nDocumentation\n-------------\n\n- `Usage documentation \u003chttps://openwisp.io/docs/stable/radius/\u003e`_\n- `Developer documentation\n  \u003chttps://openwisp.io/docs/stable/radius/developer/\u003e`_\n\nContributing\n------------\n\nPlease refer to the `OpenWISP contributing guidelines\n\u003chttp://openwisp.io/docs/developer/contributing.html\u003e`_.\n\nChangelog\n---------\n\nSee `CHANGES\n\u003chttps://github.com/openwisp/openwisp-radius/blob/master/CHANGES.rst\u003e`_.\n\nLicense\n-------\n\nSee `LICENSE\n\u003chttps://github.com/openwisp/openwisp-radius/blob/master/LICENSE\u003e`_.\n\nSupport\n-------\n\nSee `OpenWISP Support Channels \u003chttp://openwisp.org/support.html\u003e`_.\n\n.. image:: https://raw.githubusercontent.com/openwisp/openwisp2-docs/master/assets/design/openwisp-logo-black.svg\n    :target: http://openwisp.org\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenwisp%2Fopenwisp-radius","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenwisp%2Fopenwisp-radius","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenwisp%2Fopenwisp-radius/lists"}