network-automation

Open-source projects categorized as network-automation

Top 23 network-automation Open-Source Projects

  • Installation

    The premier source of truth powering network automation. Open source under Apache 2. Public demo: https://demo.netbox.dev

  • Project mention: NetBox.dev: the source of truth for everything on your network | news.ycombinator.com | 2024-02-06

    "The site" is actually just their blog. The github repo at https://github.com/netbox-community/netbox is more like the real homepage and has a good presentation.

  • containerlab

    container-based networking labs

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • batfish

    Batfish is a network configuration analysis tool that can find bugs and guarantee the correctness of (planned or current) network configurations. It enables network engineers to rapidly and safely evolve their network, without fear of outages or security breaches.

  • Project mention: Batfish – An open source network configuration analysis tool | news.ycombinator.com | 2023-12-08
  • nautobot

    Network Source of Truth & Network Automation Platform

  • Project mention: web-managed (enterprise-ish) DHCP server | /r/homelab | 2023-06-20

    Thats what I'mk looking into at the moment. There seems to be a great integration with netbox and nautobot. Both seem like an excellent fit for an IPAM + DHCP solution.

  • eNMS

    An enterprise-grade vendor-agnostic network automation platform.

  • trigger

    Trigger is a robust network automation toolkit written in Python that was designed for interfacing with network devices.

  • netpalm

    ReST based network device broker

  • Project mention: What's in your "NetDevOps" tool-chest? | /r/networking | 2023-07-07

    Netpalm (https://github.com/tbotnz/netpalm) is my goto for "if you actually need to talk to a device".

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • ansible-navigator

    A text-based user interface (TUI) for Ansible.

  • Project mention: migrate from ansible 2.9.27 to Ansible Automation Platform 2.3 - inventory file confusion | /r/ansible | 2023-05-19

    If you need out-of-core modules in an air-gapped environment, you can use a machine with external network access to prepare your execution environment (EE) which is basically a docker image using ansible-builder, add all modules/collections you need, export the resulting image, and import it into your air-gapped server. You can then use ansible-navigator to run Ansible playbooks using that EE.

  • holo

    Holo is a suite of routing protocols designed to support high-scale and automation-driven networks. (by holo-routing)

  • Project mention: Holo v0.3 released (a pure-Rust routing protocol suite) | news.ycombinator.com | 2023-10-27
  • pyats

    Cisco DevNet pyATS Test Framework Bug Tracker

  • community.network

    Ansible Community Network Collection

  • Project mention: The Bullhorn #104 (Ansible Newsletter) | /r/ansible | 2023-06-03

    Updates from Ansible networking team. * We have enabled periodic jobs through GHA for network collections. * We are working on community.ioscm collection which works for iosxe on controller mode, when the appliance is in sd-wan infrastructure! * IRC Meeting changes. * We want someone who will look into ansible-lint fixes for community.network collection.

  • pygnmi

    The pure Python implementation of the gNMI client.

  • netbox-vault-secrets

    Work In Progress!

  • nornir_netbox

    NetBox plugin for Nornir

  • ansible-openwrt

    Ansible collection to configure your OpenWrt devices more quickly and automatically (without Python) (by NN708)

  • Networking-Guide

    A Networking Guide for getting started with basic/core network components such as wired and wireless network design, configuration, hardware, protocols, security, backup, recovery, and virtualization.

  • anta

    What do you call an ant with frogs legs?

  • Netris.ai

    The Kubernetes Operator for Netris

  • cmdboss

    API driven, integrated configuration management

  • wired

    WireGuard configuration generator written in Rust

  • personal-ansible

    Personal Ansible playbooks for home infrastructure to make my life easier

  • CMS-NBI-Client

    CMS-NBI-CLIENT is a python package in the works, to interact with Calix Management System(CMS) NBIs(Northbound Interfaces).

  • NOS-MCT

    Push or pull configurations and status from network operating systems.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-06.

network-automation related posts

Index

What are some of the best open-source network-automation projects? This list will help you:

Project Stars
1 Installation 14,885
2 containerlab 1,226
3 batfish 1,024
4 nautobot 869
5 eNMS 800
6 trigger 544
7 netpalm 431
8 ansible-navigator 322
9 holo 197
10 pyats 139
11 community.network 120
12 pygnmi 120
13 netbox-vault-secrets 73
14 nornir_netbox 64
15 ansible-openwrt 58
16 Networking-Guide 49
17 anta 42
18 Netris.ai 38
19 cmdboss 22
20 wired 15
21 personal-ansible 4
22 CMS-NBI-Client 4
23 NOS-MCT 4
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com