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.
cidr
- Very happy that my side project is now available in homebrew-core as ‘cidr’ :)
- Wrote a CLI tool that performs various actions on CIDR ranges, hopefully it’s useful to some of you :)
- Wrote a CLI tool that performs various actions on CIDR ranges
- Wrote a CLI tool to perform various operations on CIDR ranges
ipcalc
-
Wrote a CLI tool to perform various operations on CIDR ranges
There is also the excellent ipcalc-ng that is available in the official repos of most modern Linux distros (sudo yum install ipcalc in Fedora or sudo apt install ipcalc-ng in Debian or Ubuntu). It provides a lot of these same features, and a whole lot more. I use it a lot!
-
Ipcalc – Command line CIDR calculator with IPv6 support
I discovered this tool years ago and it's been very useful, but difficult to build on macOS. I filed an issue[0] that remains open.
Not sure if things have changed since then.
[0]: https://gitlab.com/ipcalc/ipcalc/-/issues/20
-
Innernet: Open source Rust based Tailscale alternative by Tonari
I found interactive CIDR visualization tools like https://cidr.xyz/ to be very helpful in understanding the notation.
I also end up using https://gitlab.com/ipcalc/ipcalc a lot, and am definitely planning on similarly making it easier in the terminal to manage and visualize the CIDRs in innernet networks. I'm hoping innernet can become a fun way to learn networking in a safe (and cheap) virtual environment.
What are some alternatives?
console - Closed-loop application library for Cobra commands (powerful, ready-to-run and easy to use)
initscripts - 📜 Scripts to bring up network interfaces and legacy utilities in Fedora.
ipnetwork - IPNetwork command line and C# library take care of complex network, IP, IPv4, IPv6, netmask, CIDR, subnet, subnetting, supernet, and supernetting calculation for .NET developers. It works with IPv4 as well as IPv6, is written in C#, has a light and clean API, and is fully unit-tested
tinc-boot - Bootstrap your Tinc node quickly and easy
topip - IPv4 grep and top usage summary for log files
tailscale - The easiest, most secure way to use WireGuard and 2FA.
cobra-shell - Generate an interactive, autocompleting shell for any Cobra CLI
ipcalc6 - an ipv6 calculator built in rust that "looks and feel" like the ipcalc command on linux
iplib - A library for working with IP addresses and networks in Go
tinc - a VPN daemon
mirrorbits - Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors.
trust-dns - A Rust based DNS client, server, and resolver [Moved to: https://github.com/hickory-dns/hickory-dns]