Skip to content
Tech News
← Back to articles

Show HN: Repogen – a static site generator for package repositories

read original get Repogen Static Site Generator → more articles

Repogen - Universal Repository Generator

⚠️ Alpha Software Warning Repogen is alpha software and has not been extensively battle-tested in production environments. While it includes comprehensive test coverage and has been validated with package managers, use it with caution for critical infrastructure. Always verify generated repositories work correctly with your package manager before deploying to production.

Repogen is a CLI tool that generates static repository structures for multiple package managers. It scans directories for packages, generates appropriate metadata files, and signs repositories with GPG/RSA keys.

Supported Package Types

Debian/APT (.deb packages)

(.deb packages) Yum/RPM (.rpm packages)

(.rpm packages) Alpine/APK (.apk packages)

(.apk packages) Arch Linux/Pacman (.pkg.tar.zst, .pkg.tar.xz, .pkg.tar.gz)

(.pkg.tar.zst, .pkg.tar.xz, .pkg.tar.gz) Homebrew (bottle files)

Features

... continue reading