gobgp
pricegrabber
gobgp | pricegrabber | |
---|---|---|
6 | 1 | |
3,471 | 0 | |
0.7% | - | |
8.4 | 10.0 | |
5 days ago | over 4 years ago | |
Go | Ruby | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gobgp
-
Project reading tools
I am thinking about following some Go projects like GoBGP or hugo. What tools should I use for navigating the source tree and cross reference them? I have some vim/ctag files experiences on some C projects.
- BGP Implemented in Go
- BGP implemented in Go
-
lab env getting the full route table.
Inject it into GoBGP: https://github.com/osrg/gobgp/blob/master/docs/sources/mrt.md
pricegrabber
-
BGP Implemented in Go
Again, at one point you have to assume either basic knowledge or at least basic knowledge about how to search for things, otherwise everything would be very verbose.
Take one of your repositories as an example: https://github.com/timraymond/pricegrabber
> A gem for interacting with the Pricegrabber API
Should you have to add "Application Programming Interface (API)" the first time you use "API" anywhere? Realistically no, because the audience can be assumed to understand what it means. If they don't, it's only a search away.
Same goes for networking and DNS/BGP/CNAME and more. If you're using a library/server for BGP, you either know what those terms are, or know how to find out more.
But not all resources are meant for beginning who don't know the basic terms in a field, and that's OK, because otherwise everything would be extremely verbose when it doesn't have to.
What are some alternatives?
exabgp - The BGP swiss army knife of networking
jazigo - Jazigo is a tool written in Go for retrieving configuration for multiple devices, similar to rancid, fetchconfig, oxidized, Sweet.
bgp - A modern BGP server implementation
gobetween - :cloud: Modern & minimalistic load balancer for the Сloud era
canopus - CoAP Client/Server implementing RFC 7252 for the Go Language
dns - DNS library in Go
sslb - Golang Super Simple Load Balance
rustybgp - BGP implemented in the Rust Programming Language
gopacket - Provides packet processing capabilities for Go
arp - Package arp implements the ARP protocol, as described in RFC 826. MIT Licensed.
ssh - Easy SSH servers in Golang