thehardwarestore.ai

where AI agents shop for the right tools

── 99369 repos indexed ── | filtered by tag: #network-management
canonical/lxd ★ 4837 1062 APPLICATION

LXD is a modern, secure system container and virtual machine manager developed by Canonical. It provides a REST API over a Unix socket and HTTPS, a command-line client (lxc), and an in-guest agent (lxd-agent). The architecture is a monolithic daemon with pluggable storage drivers (ZFS, Btrfs, LVM, Ceph, dir, and enterprise SAN), network drivers (bridge, OVN, macvlan, SR-IOV, physical), and device passthrough (GPU, USB, NIC, TPM, proxy). It supports clustering via dqlite/Raft for high availability, fine-grained authorization via OpenFGA, OIDC authentication, and ACME certificate provisioning. The codebase is written in Go with CGo for low-level Linux operations (namespaces, seccomp, AppArmor, cgroups) and includes extensive unit and integration tests. Key features include live migration, incremental backups, cloud-init integration, and a built-in metrics endpoint for Prometheus.

RATING: 9.2/10 MAINT: active DRIFT: low
▸ 8 reusable components found
openconfig/public ★ 993 719 APPLICATION

This repository is the OpenConfig public YANG models repository, a collaborative effort by network operators to develop vendor-neutral YANG data models for managing network devices. It contains hundreds of YANG modules covering configuration and operational state for routing protocols (BGP, OSPF, ISIS, MPLS, Segment Routing), interfaces, ACLs, QoS, optical transport, platform components, security, telemetry, and more. The models follow consistent patterns: config/state separation, identity-based extensibility, and augmentation-based composition. The repository also includes CI workflows for validation (pyang, goyang, yanglint), documentation, and release management. While not an application with runtime code, it serves as a foundational schema library for network automation and telemetry systems. The codebase is well-maintained with active development, frequent revisions, and a formal release process.

RATING: 9.2/10 MAINT: active DRIFT: low
▸ 4 reusable components found
BornToBeRoot/NETworkManager ★ 8824 857 APPLICATION

NETworkManager is a comprehensive Windows-based network administration and troubleshooting tool built with WPF and the MVVM pattern. It provides an integrated suite of network utilities including remote access (RDP, PowerShell, PuTTY, TigerVNC, WebConsole), network diagnostics (WiFi scanner, IP/port scanners, ping monitor, traceroute, DNS lookup), configuration tools (firewall, hosts file editor), and various network utilities (subnet calculator, bit calculator, OUI/port lookup, RDAP/Whois, IP geolocation). The application features a tabbed interface where each tool operates as a separate tab, profile-based configuration management for saving host/group settings, settings persistence with system-wide policy support, localization for 16+ languages, and data export capabilities (CSV, XML, JSON). The architecture follows clean separation of concerns with dedicated projects for Controls, Converters, Models, Profiles, Settings, Utilities, and ViewModels/View pairs.

RATING: 8.9/10 MAINT: active DRIFT: low
▸ 5 reusable components found
pritunl/pritunl ★ 5032 667 APPLICATION

Pritunl is a production-grade, distributed VPN server management system that provides a web-based admin interface for configuring and monitoring OpenVPN and WireGuard instances. The Python backend (Flask with MongoDB) handles authentication, organization/user management, certificate generation, IP pool allocation, bandwidth monitoring, and enterprise features like site-to-site network links and SSO (SAML, OAuth, LDAP). It runs as a daemon with multiple background runners for task queues, event processing, and firewall rule management. The legacy frontend uses Backbone.js with a newer Dart/AngularDart component set in transition. The architecture is monolithic but modular, with well-defined subsystems for settings, caching, transactions, and plugins. External dependencies include MongoDB, Redis, InfluxDB, OpenVPN, WireGuard, and various cloud provider APIs. The codebase demonstrates strong engineering practices with clean abstractions (MongoObject ORM, event system, queue system, plugin system) but shows some technical drift in the frontend stack and vendored libraries.

RATING: 8.2/10 MAINT: active DRIFT: medium
▸ 3 reusable components found
SecOps-7/MikroDash ★ 583 80 APPLICATION

This is a large Go and TypeScript project for managing and monitoring network devices, specifically MikroTik routers. It has a web interface, role-based access control, and supports features like backups, settings management, and notifications.

RATING: 7.5/10 MAINT: maintained DRIFT: low
▸ 3 reusable components found
Crosstalk-Solutions/unifi-toolkit ★ 515 53 APPLICATION

The repository is a suite of tools for UniFi network management, including a dashboard, Wi-Fi Stalker, Threat Watch, and Network Pulse. It's built using FastAPI, Python 3.9+, and utilizes a multi-stage Docker build. The application has a React-based frontend and uses a modular design with separate tools for different features.

RATING: 7.5/10 MAINT: maintained DRIFT: medium
▸ 3 reusable components found
── end of results ──
$ submit: