frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Parm – Install GitHub releases just like your favorite package manager

https://github.com/yhoundz/parm
3•houndz•10h ago
Hi all, I built a CLI tool that allows you to seamlessly install software from GitHub release assets, similar to how your system's package manager installs software.

It works by exploiting common patterns among GitHub releases across different open-source software such as naming conventions and file layouts to fetch proper release assets for your system and then downloading the proper asset onto your machine via the GitHub API. Parm will then extract the files, find the proper binaries, and then add them to your PATH. Parm can also check for updates and uninstall software, and otherwise manages the entire lifecycle of all software installed by Parm.

Parm is not meant to replace your system's package manager. It is instead meant as an alternative method to install prebuilt software off of GitHub in a more centralized and simpler way.

It's currently in a pre-release stage, and there's a lot of features I want to add. I'm currently working (very slowly) on some new features, so if this sounds interesting to you, check it out! It's completely free and open-source and is currently released for Linux/macOS. I would appreciate any feedback.

Link: https://github.com/yhoundz/parm

Comments

KomoD•3h ago
The one or two commands that I think would make it useful, it doesn't have.

1. a command that lists the releases for a repo

2. a command that lists the info for a release

Without these, for:

> To get around this, specify the asset name with the --asset flag when installing with the --release or --pre-release flag(s).

I'll have to go to the Github release manually anyway, and when I'm there I could just copy the URL and download it.

or... why not let the user pick release and asset from a list when doing "parm install (username)/(repo)"?

> Don't actually try to install Parm using Parm. It is unsupported and may or may not work how it was intended. Use the install script in the README instead.

I find this warning pretty funny actually.

Show HN: KiDoom – Running DOOM on PCB Traces

https://www.mikeayles.com/#kidoom
250•mikeayles•12h ago•27 comments

Show HN: We built an open source, zero webhooks payment processor

https://github.com/flowglad/flowglad
316•agreeahmed•17h ago•178 comments

Show HN: Wolfrominoes

https://demos.samgentle.com/wolfrominoes/
7•sgentle•3d ago•1 comments

Show HN: A WordPress plugin that rewrites image URLs for near-zero-cost delivery

https://wordpress.org/plugins/bandwidth-saver/
54•cr1st1an•8h ago•32 comments

Show HN: I built directory of fashion brands because I didn't know how to dress

https://brandlist.it.com
2•EthanSeo•2h ago•2 comments

Show HN: I built an interactive HN Simulator

https://news.ysimulator.run/news
497•johnsillings•1d ago•212 comments

Show HN: Constitutional AI Agent OS (governance enforced at kernel level)

https://github.com/kimeisele/steward-protocol
3•harekrishna108•3h ago•1 comments

Show HN: Anthony Bourdain's Lost Li.st's

https://bourdain.greg.technology/
2•gregsadetsky•3h ago•1 comments

Show HN: Parm – Install GitHub releases just like your favorite package manager

https://github.com/yhoundz/parm
3•houndz•10h ago•1 comments

Show HN: OCR Arena – A playground for OCR models

https://www.ocrarena.ai/battle
210•kbyatnal•4d ago•62 comments

Show HN: Datamorph – A clean JSON ⇄ CSV converter with auto-detect

https://datamorphio.vercel.app
22•sumit_entr42•5d ago•6 comments

Show HN: Search London StreetView panoramas by text

https://london.publicinsights.uk
38•dfworks•5d ago•14 comments

Show HN: Cynthia – Reliably play MIDI music files – MIT / Portable / Windows

https://www.blaizenterprises.com/cynthia.html
85•blaiz2025•1d ago•30 comments

Show HN: Stun LLMs with thousands of invisible Unicode characters

https://gibberifier.com
195•wdpatti•2d ago•105 comments

Show HN: I wrote a minimal memory allocator in C

https://github.com/t9nzin/memory
133•t9nzin•2d ago•32 comments

Show HN: We cut RAG latency ~2× by switching embedding model

https://www.myclone.is/blog/voyage-embedding-migration/
23•vira28•1d ago•3 comments

Show HN: I Figured It Out

https://www.adama-platform.com/learn
3•mathgladiator•11h ago•0 comments

Show HN: Rs-Utcp, a Rust Implementation of the Universal Tool Calling Protocol

https://github.com/universal-tool-calling-protocol/rs-utcp
2•juanviera23•13h ago•0 comments

Show HN: MCP Security Scanning Tool for CI/CD

https://smart.mcpshark.sh/
12•devops-coder•14h ago•0 comments

Show HN: Build the habit of writing meaningful commit messages

https://github.com/arpxspace/smartcommit
109•Aplikethewatch•3d ago•131 comments

Show HN: Deft-Intruder – Real-time malware detection daemon for Linux

https://github.com/539hex/deft-intruder
4•539hex•20h ago•0 comments

Show HN: Virtual SLURM HPC cluster in a Docker Compose

https://github.com/exactlab/vhpc
57•ciclotrone•6d ago•14 comments

Show HN: Hypercamera – a browser-based 4D camera simulator

https://dugas.ch/4d_creatures/4d_camera.html
19•chronolitus•6d ago•4 comments

Show HN: Supabase-Test – Fast Isolated Postgres DBs for Testing Supabase RLS

https://www.npmjs.com/package/supabase-test
29•pyramation•5d ago•10 comments

Show HN: Forty.News – Daily news, but on a 40-year delay

https://forty.news
438•foxbarrington•3d ago•178 comments

Show HN: I built an interactive map of jobs at top AI companies

https://map.stapply.ai
15•kalil0321•1d ago•5 comments

Show HN: Wealthfolio 2.0- Open source investment tracker. Now Mobile and Docker

https://wealthfolio.app/?v=2.0
672•a-fadil•4d ago•213 comments

Show HN: Experimental eBPF Firewall in Rust with Heuristic Risk Scoring

https://github.com/N1ghttm4r33/Antivirus
2•n1ghtm4rr3•16h ago•0 comments

Show HN: SafeShare – Clean tracking params locally (PWA and bookmarklets

https://j-ai-71.github.io/Supersystem/
2•safeshare•17h ago•0 comments

Show HN: ZenPaint, a pixel-perfect MacPaint recreation for the browser

https://zenpaint.org/
7•allthreespies•17h ago•0 comments