{"id":14128553,"url":"https://github.com/openwisp/openwisp-network-topology","last_synced_at":"2025-12-29T23:24:37.707Z","repository":{"id":21514994,"uuid":"92812410","full_name":"openwisp/openwisp-network-topology","owner":"openwisp","description":"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.","archived":false,"fork":false,"pushed_at":"2024-12-04T22:14:18.000Z","size":40864,"stargazers_count":173,"open_issues_count":5,"forks_count":65,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-12-04T22:33:44.958Z","etag":null,"topics":["django","hacktoberfest","mesh-networks","netjson","network-graph","network-visualization","openwisp","topology"],"latest_commit_sha":null,"homepage":"https://openwisp.io/docs/dev/network-topology/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","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":"2017-05-30T08:25:24.000Z","updated_at":"2024-12-04T22:14:20.000Z","dependencies_parsed_at":"2023-11-24T22:20:44.090Z","dependency_job_id":"dc91148e-346e-4291-a5a9-8729b375e1df","html_url":"https://github.com/openwisp/openwisp-network-topology","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwisp%2Fopenwisp-network-topology","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwisp%2Fopenwisp-network-topology/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwisp%2Fopenwisp-network-topology/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwisp%2Fopenwisp-network-topology/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openwisp","download_url":"https://codeload.github.com/openwisp/openwisp-network-topology/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228204404,"owners_count":17884704,"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":["django","hacktoberfest","mesh-networks","netjson","network-graph","network-visualization","openwisp","topology"],"created_at":"2024-08-15T16:01:49.844Z","updated_at":"2025-12-29T23:24:37.696Z","avatar_url":"https://github.com/openwisp.png","language":"Python","funding_links":["https://openwisp.org/sponsorship/"],"categories":["Python"],"sub_categories":[],"readme":"openwisp-network-topology\n=========================\n\n.. image:: https://github.com/openwisp/openwisp-network-topology/actions/workflows/ci.yml/badge.svg\n    :target: https://github.com/openwisp/openwisp-network-topology/actions/workflows/ci.yml\n    :alt: CI build status\n\n.. image:: https://coveralls.io/repos/github/openwisp/openwisp-network-topology/badge.svg\n    :target: https://coveralls.io/github/openwisp/openwisp-network-topology\n    :alt: Test Coverage\n\n.. image:: https://img.shields.io/librariesio/github/openwisp/openwisp-network-topology\n    :target: https://libraries.io/github/openwisp/openwisp-network-topology#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-network-topology.svg\n    :target: http://badge.fury.io/py/openwisp-network-topology\n    :alt: Pypi Version\n\n.. image:: https://pepy.tech/badge/openwisp-network-topology\n    :target: https://pepy.tech/project/openwisp-network-topology\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.. image:: https://github.com/openwisp/openwisp-network-topology/raw/docs/docs/demo_network_topology.gif\n    :alt: Features Highlights\n\n**Need a quick overview?** `Try the OpenWISP Demo\n\u003chttps://openwisp.org/demo.html\u003e`_.\n\n**Want to help OpenWISP?** `Find out how to help us grow here\n\u003chttp://openwisp.io/docs/general/help-us.html\u003e`_.\n\n----\n\nOpenWISP Network Topology is a network topology collector and visualizer\nweb application and API, it allows to collect network topology data from\ndifferent networking software (dynamic mesh routing protocols, OpenVPN),\nstore it, visualize it, edit its details, it also provides hooks (a.k.a\n`Django signals \u003chttps://docs.djangoproject.com/en/4.2/topics/signals/\u003e`_)\nto execute code when the status of a link changes.\n\nFor a complete overview of features, refer to the `Network Topology:\nFeatures\n\u003chttps://openwisp.io/docs/stable/network-topology/user/intro.html\u003e`_\nsection of the OpenWISP documentation.\n\nDocumentation\n-------------\n\n- `Usage documentation\n  \u003chttps://openwisp.io/docs/stable/network-topology/\u003e`_\n- `Developer documentation\n  \u003chttps://openwisp.io/docs/stable/network-topology/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-network-topology/blob/master/CHANGES.rst\u003e`_.\n\nLicense\n-------\n\nSee `LICENSE\n\u003chttps://github.com/openwisp/openwisp-network-topology/blob/master/LICENSE\u003e`_.\n\nThis projects bundles third-party javascript libraries in its source code:\n\n- `D3.js (BSD-3-Clause) \u003chttps://d3js.org/\u003e`_\n\nSupport\n-------\n\nSee `OpenWISP Support Channels \u003chttp://openwisp.org/support.html\u003e`_.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenwisp%2Fopenwisp-network-topology","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenwisp%2Fopenwisp-network-topology","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenwisp%2Fopenwisp-network-topology/lists"}