└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Awesome NetBox 2 | 3 | A curated list of awesome [NetBox](https://github.com/netbox-community/netbox) resources. 4 | 5 | [NetBox](https://github.com/netbox-community/netbox) is an infrastructure resource modeling (IRM) tool designed to empower network automation. 6 | 7 | ## Automation 8 | 9 | * [e-breuninger/terraform-provider-netbox](https://github.com/e-breuninger/terraform-provider-netbox) - Terraform provider to interact with Netbox 10 | * [netbox-community/ansible_modules](https://github.com/netbox-community/ansible_modules) - NetBox modules for Ansible using Ansible Collections 11 | * [netbox-community/netbox-operator](https://github.com/netbox-community/netbox-operator) - Kubernetes operator to manage NetBox resources directly through Kubernetes 12 | * [smutel/terraform-provider-netbox](https://github.com/smutel/terraform-provider-netbox) - Terraform provider for Netbox 13 | 14 | ## Deployment 15 | 16 | * [netbox-community/netbox-chart](https://github.com/netbox-community/netbox-chart) - A Helm chart for NetBox 17 | * [gmazoyer/ansible-role-netbox](https://github.com/gmazoyer/ansible-role-netbox) - Ansible role that installs on Debian/Ubuntu 18 | * [lae/ansible-role-netbox](https://github.com/lae/ansible-role-netbox) - Cross-platform Ansible role for deploying NetBox 19 | * [linuxserver/docker-netbox](https://github.com/linuxserver/docker-netbox) - Docker image of NetBox 20 | * [netbox-community/netbox-docker](https://github.com/netbox-community/netbox-docker) - Docker image of NetBox 21 | 22 | ## Utilities 23 | 24 | * [minitriga/Netbox-Device-Type-Library-Import](https://github.com/minitriga/Netbox-Device-Type-Library-Import) - The library is intended to be your friend and help you import all the device-types defined within the the NetBox Device Type Library Repository 25 | * [netbox-community/devicetype-library](https://github.com/netbox-community/devicetype-library) - A collection of community-sourced DeviceType definitions 26 | * [Solvik/netbox-agent](https://github.com/Solvik/netbox-agent) - Project aims to create hardware automatically into Netbox based on standard tools (dmidecode, lldpd, parsing /sys/, etc) 27 | 28 | ## Discovery 29 | 30 | * [sapcc/argora](https://github.com/sapcc/argora) - Netbox discovery for metal3 bare metal hosts 31 | 32 | ## Synchronization 33 | 34 | * [TheNetworkGuy/netbox-zabbix-sync](https://github.com/TheNetworkGuy/netbox-zabbix-sync) - Python script to syncronise Netbox devices to Zabbix 35 | * [bb-Ricardo/netbox-sync](https://github.com/bb-Ricardo/netbox-sync) - A tool to sync data from different sources (VMware, Redfish) to a NetBox instance 36 | * [scaleway/netbox2netshot](https://github.com/scaleway/netbox2netshot) - Inventory synchronization tool between Netbox and Netshot 37 | * [stfc/Netbox-utils](https://github.com/stfc/Netbox-utils) - Scripts and Utilities for querying and updating information in Netbox 38 | 39 | ## SDKs 40 | 41 | * [benclaussen/NetboxPS](https://github.com/benclaussen/NetboxPS) - Powershell module for Netbox 42 | * [hexa2k9/netbox-php](https://github.com/hexa2k9/netbox-php) - PHP API client library 43 | * [jagter/python-netbox](https://github.com/jagter/python-netbox) - Python Netbox client 44 | * [netbox-community/go-netbox](https://github.com/netbox-community/go-netbox) - Go API client library 45 | * [netbox-community/pynetbox](https://github.com/netbox-community/pynetbox) - Python API client library 46 | * [ninech/netbox-client-ruby](https://github.com/ninech/netbox-client-ruby) - Ruby API client library 47 | * [timeforplanb123/anac](https://github.com/timeforplanb123/anac) - Python Async API client library 48 | 49 | ## CLIs 50 | 51 | * [nbcli/nbcli](https://codeberg.org/nbcli/nbcli) - NetBox Command-line Client using the pynetbox module 52 | 53 | ## Plugins 54 | 55 | * [Alef-Burzmali/netbox-data-flows](https://github.com/Alef-Burzmali/netbox-data-flows) - Document data flows between systems and applications 56 | * [FlxPeters/netbox-plugin-prometheus-sd](https://github.com/FlxPeters/netbox-plugin-prometheus-sd) - Plugin to use Netbox as service discovery for Prometheus 57 | * [JonasEinfach/netbox-os-manager](https://github.com/JonasEinfach/netbox-os-manager) - manage operating systems on your network devices 58 | * [Kani999/netbox-attachments](https://github.com/Kani999/netbox-attachments) - Plugin to attach files to NetBox objects 59 | * [bonzo81/netbox-librenms-plugin](https://github.com/bonzo81/netbox-librenms-plugin) - Sync data between LibreNMS and Netbox 60 | * [devon-mar/netbox-kea](https://github.com/devon-mar/netbox-kea) - Management of Kea DHCP leases 61 | * [devon-mar/netbox-lists](https://github.com/devon-mar/netbox-lists) - Generate IP and prefix lists 62 | * [iDebugAll/nextbox-ui-plugin](https://github.com/iDebugAll/nextbox-ui-plugin) - Topology visualization plugin 63 | * [mattieserver/netbox-topology-views](https://github.com/mattieserver/netbox-topology-views) - A netbox plugin that draws topology views 64 | * [mlebreuil/netbox-contract](https://github.com/mlebreuil/netbox-contract) - Plugin that adds a contracts and invoices model 65 | * [netbox-community/netbox-acls](https://github.com/netbox-community/netbox-acls) - NetBox Access Lists Plugin 66 | * [netbox-community/netbox-bgp](https://github.com/netbox-community/netbox-bgp) - Plugin for BGP related objects documentation 67 | * [netbox-community/netbox-floorplan-plugin](https://github.com/netbox-community/netbox-floorplan-plugin) - Netbox plugin providing floorplan mapping capability for locations and sites 68 | * [netbox-community/netbox-qrcode](https://github.com/netbox-community/netbox-qrcode) - Plugin for generate QR codes for objects: Rack, Device, Cable 69 | * [netboxlabs/netbox-branching](https://github.com/netboxlabs/netbox-branching) - git-like branching functionality for NetBox 70 | * [peteeckel/netbox-plugin-dns](https://github.com/peteeckel/netbox-plugin-dns) - Plugin for managing DNS data 71 | * [renatoalmeidaoliveira/nbservice](https://github.com/renatoalmeidaoliveira/nbservice) - Plugin for ITSM service mapping 72 | * [sjm-steffann/netbox-ddns](https://github.com/sjm-steffann/netbox-ddns) - Dynamic DNS Connector for NetBox 73 | * [slurpit.io/slurpit_netbox](https://gitlab.com/slurpit.io/slurpit_netbox) - Automatically Discover & Onboard your live Network in NetBox 74 | * [tobiasge/netbox-initializers](https://github.com/tobiasge/netbox-initializers) - Netbox Initializers Plugin 75 | 76 | ## Integrations 77 | 78 | * [StackStorm-Exchange/stackstorm-netbox](https://github.com/StackStorm-Exchange/stackstorm-netbox) - NetBox plugin for StackStorm 79 | * [netdevopsbr/netbox-proxbox](https://github.com/netdevopsbr/netbox-proxbox) - Netbox Plugin for integration between Proxmox and Netbox 80 | * [wvandeun/nornir_netbox](https://github.com/wvandeun/nornir_netbox) - NetBox plugin for Nornir 81 | 82 | ## Forks 83 | 84 | * [nautobot/nautobot](https://github.com/nautobot/nautobot) - Nautobot is a Network Source of Truth and Network Automation Platform, initially developed as a fork of NetBox v2.10.4 85 | 86 | ## Inspirations 87 | 88 | * [wobcom/cosmo](https://github.com/wobcom/cosmo) - Cosmo is another fairy that converting Netbox data into input data for our (wobcom) templating solution 89 | 90 | ## Archived 91 | 92 | Repositories that are archived or where the last commit was made some time ago (2 years). 93 | 94 | * [DanSheps/netbox-secretstore](https://github.com/DanSheps/netbox-secretstore) - Continuation of the NetBox secrets app 95 | * [Solcon/netbox-gitlab](https://github.com/Solcon/netbox-gitlab) - GitLab export to Ansible Inventory for NetBox 96 | * [auroraresearchlab/netbox-dns](https://github.com/auroraresearchlab/netbox-dns) - Plugin for managing zone, nameserver and record inventory 97 | * [gardunha/netbox-routeros](https://github.com/gardunha/netbox-routeros) - Netbox plugin for auto-configuring Mikrotik RouterOS devices 98 | * [minitriga/axians-netbox-plugin-pdu](https://github.com/minitriga/axians-netbox-plugin-pdu) - Plugin to get PDU information 99 | * [networktocode/ntc-netbox-plugin-onboarding](https://github.com/networktocode/ntc-netbox-plugin-onboarding) - Plugin to easily onboard new devices using Netmiko, NAPALM & Django-RQ 100 | * [oz123/coredns-netbox-plugin](https://github.com/oz123/coredns-netbox-plugin) - A CoreDNS plugin to get dns records from NetBox 101 | * [vapor-ware/netbox-virtual-circuit-plugin](https://github.com/vapor-ware/netbox-virtual-circuit-plugin) - Virtual Circuit management 102 | --------------------------------------------------------------------------------