DEV Community

Ricardo N Feliciano
Ricardo N Feliciano

Posted on • Originally published at feliciano.tech on

2

Introducing para: A package metrics tool

para is short for Packages and Releases Analytics. It's a simple tool to solve a simple problem for those who release software via Snaps, Brew, GitHub Releases, etc. Metrics and availability.

If you release software via Brew or GitHub Releases, para lets you view metrics from those platforms so you can see how well those packages are doing. Here's an example of pulling the metrics for the static site generator Gotham:

Brew data:
The number of installs in the last 30 days is: 4

GitHub data:
v0.6.0:
gotham-v0.6.0-linux-amd64-checksum.txt: 0
gotham-v0.6.0-linux-amd64.tar.gz: 2
gotham-v0.6.0-macos-amd64-checksum.txt: 0
gotham-v0.6.0-macos-amd64.tar.gz: 3
v0.5.0:
gotham-v0.5.0-linux-amd64-checksum.txt: 0
gotham-v0.5.0-linux-amd64.tar.gz: 2
gotham-v0.5.0-macos-amd64-checksum.txt: 0
gotham-v0.5.0-macos-amd64.tar.gz: 0

Don't have a software project yet? No worries, para is still helpful for you. When you're still in the naming phase, para check will check if a name is available on Snap, Brew, Chocolatey, and NPM. This way you can easily find a name that's available without hacking to tack on a username or some other weird suffix to your project's name.

para is still very much a work-in-progress with only an unpolished v0.1.0 release so far. Snap metrics isn't yet supported but it's on the roadmap. It's written in Go, packed as a raw binary, deb and snap, currently supports Linux and macOS on amd64, and is open source (MIT licensed).

You can learn more and contribute at its GitHub Repository.

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay