thatmattlove/hyperglass
thatmattlove/hyperglass has 791 GitHub stars and 139 forks. GitHot measured 0 stars in 24 hours and +1 in 7 days. Last checked 2026-11-09 16:49 UTC. Last push 2025-09-30.
hyperglass is the network looking glass that tries to make the internet better.
What you can do
- BGP Route, BGP Community, BGP AS Path, Ping, & Traceroute, or add your own commands.
- Full IPv6 support
- Customizable everything: features, theme, UI/API text, error messages, commands
- Configurable support for any other supported platform
Measured star growth
- in 24h
- 0
- in 7 days
- +1
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalThe network looking glass that tries to make the internet better.
A looking glass is implemented by network operators as a way of providing customers, peers, or the general public with a way to easily view elements of, or run tests from the provider's network.
hyperglass is intended to make implementing a looking glass too easy not to do, with the lofty goal of improving the internet community at large by making looking glasses more common across autonomous systems of any size.
Changelog
Features
- BGP Route, BGP Community, BGP AS Path, Ping, & Traceroute, or add your own commands.
- Full IPv6 support
- Customizable everything: features, theme, UI/API text, error messages, commands
- Built-in support for:
- Arista EOS
- BIRD
- Cisco IOS
- Cisco NX-OS
- Cisco IOS-XR
- FRRouting
- Huawei VRP
- Juniper Junos
- Mikrotik
- Nokia SR OS
- OpenBGPD
- TNSR
- VyOS
- Configurable support for any other supported platform
- Optionally access devices via an SSH proxy/jump server
- Access-list/prefix-list style query control to whitelist or blacklist query targets
- REST API with automatic, configurable OpenAPI documentation
- Modern, responsive UI built on ReactJS, with NextJS & Chakra UI, written in TypeScript
- Query multiple devices simultaneously
- Browser-based DNS-over-HTTPS resolution of FQDN queries
To request support for a specific platform, please submit a Github Issue with the feature label.
Get Started →
Community
Any users, potential users, or contributors of hyperglass are welcome to join and discuss usage, feature requests, bugs, and other things.
hyperglass is developed with the express intention of being free to the networking community.
However, if you're feeling particularly helpful or generous, small donations are welcome.
Acknowledgements
hyperglass is built entirely on open-source software. Here are some of the awesome libraries used, check them out too!
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,825 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,468 starsreact/react
The library for web and native user interfaces.
252,466 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,625 stars