frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

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

https://github.com/ralt/repogen
26•tlar•3d ago
Hi HN,

Package repositories don't need to be complicated. They're just static files: metadata indexes and the packages themselves. Yet somehow hosting your own feels like you need dedicated infrastructure and deep knowledge of obscure tooling.

repogen is an SSG for package repos. Point it at your .deb/.rpm/.apk files, it generates the static structure, you upload to S3 or any web host. Done. $0.02/month to host packages for your whole team.

It supports Debian, RPM, Alpine, Pacman, and Homebrew. Has incremental mode for updating repos without redownloading everything. Handles signing. Very alpha, but it works. Would love to get feedback!

Comments

eichin•10h ago
How does the debian support compare to just using apt-ftparchive? (The swiss-army-knife aspect is interesting, but while I've needed different kinds of private repo building I've never really needed more than one at a time...)
tekacs•8h ago
Very cool! I've definitely dreaded trying to make sense of the diverse infra every time we've needed to do this in the past. Several of these are quite simple, but every extra tooling combo in CI can be a real PITA.
bketelsen•8h ago
nice! I made github.com/frostyard/plow last week with a serverless take on this (just for debian repos though). Being served by gh-pages means no git-lfs support though. repogen might be a better option if any packages get too big.
maxloh•48m ago
Is there any demo for the project?

“Erdos problem #728 was solved more or less autonomously by AI”

https://mathstodon.xyz/@tao/115855840223258103
412•cod1r•10h ago•237 comments

Changes to Android Open Source Project

https://source.android.com/
90•TechTechTech•2d ago•40 comments

The Performance Revolution in JavaScript Tooling

https://blog.appsignal.com/2025/12/03/the-performance-revolution-in-javascript-tooling.html
14•PaulHoule•6d ago•2 comments

JavaScript Demos in 140 Characters

https://beta.dwitter.net
238•themanmaran•13h ago•51 comments

Oh My Zsh adds bloat

https://rushter.com/blog/zsh-shell/
143•fla•4h ago•133 comments

RTX 5090 and Raspberry Pi: Can it game?

https://scottjg.com/posts/2026-01-08-crappy-computer-showdown/
216•scottjg•13h ago•82 comments

Start your meetings at 5 minutes past

https://philipotoole.com/start-your-meetings-at-5-minutes-past/
110•otoolep•10h ago•89 comments

Greenland sharks maintain vision for centuries through DNA repair mechanism

https://phys.org/news/2026-01-eye-greenland-sharks-vision-centuries.html
81•pseudolus•3d ago•21 comments

How Markdown took over the world

https://www.anildash.com/2026/01/09/how-markdown-took-over-the-world/
240•zdw•14h ago•195 comments

Alien: Braun Aromaster KF 20 Coffee Makers (2012)

http://alienexplorations.blogspot.com/1979/05/kf-20-coffee-making-machine.html
26•exvi•1w ago•3 comments

How will the miracle happen today?

https://kk.org/thetechnium/how-will-the-miracle-happen-today/
433•zdw•5d ago•223 comments

Show HN: Rocket Launch and Orbit Simulator

https://www.donutthejedi.com/
121•donutthejedi•13h ago•35 comments

Show HN: Miditui – a terminal app/UI for MIDI composing, mixing, and playback

https://github.com/minimaxir/miditui
35•minimaxir•1d ago•4 comments

CDC staff 'blindsided' as child vaccine schedule unilaterally overhauled

https://www.unmc.edu/healthsecurity/transmission/2026/01/07/cdc-staff-blindsided-as-child-vaccine...
66•stopbulying•3h ago•16 comments

Show HN: Scroll Wikipedia like TikTok

https://quack.sdan.io
230•sdan•14h ago•59 comments

Cloudflare CEO on the Italy fines

https://twitter.com/eastdakota/status/2009654937303896492
512•sidcool•15h ago•703 comments

Scientists discover oldest poison, on 60k-year-old arrows

https://www.nytimes.com/2026/01/07/science/poison-arrows-south-africa.html
114•noleary•1d ago•40 comments

My article on why AI is great (or terrible) or how to use it

https://matthewrocklin.com/ai-zealotry/
110•akshayka•14h ago•162 comments

OLED, Not for Me

https://nuxx.net/blog/2026/01/09/oled-not-for-me/
79•c0nsumer•4h ago•87 comments

The likely cheapest home-made Michelson interferometer

https://guille.site/posts/3d-printed-michelson/
96•LolWolf•5d ago•58 comments

Favorite Tech Museums

https://aresluna.org/fav-tech-museums/
45•justincormack•4d ago•21 comments

Robotopia: A 3D, first-person, talking simulator

https://elbowgreasegames.substack.com/p/introducing-robotopia-a-3d-first
53•psawaya•1d ago•17 comments

USDA suspends federal financial awards to Minnesota and Minneapolis

https://turnto10.com/news/nation-world/enough-is-enough-usda-suspends-federal-financial-awards-to...
28•blurbleblurble•5h ago•11 comments

How to code Claude Code in 200 lines of code

https://www.mihaileric.com/The-Emperor-Has-No-Clothes/
750•nutellalover•1d ago•230 comments

Kagi releases alpha version of Orion for Linux

https://help.kagi.com/orion/misc/linux-status.html
379•HelloUsername•19h ago•266 comments

How to store a chess position in 26 bytes (2022)

https://ezzeriesa.notion.site/How-to-store-a-chess-position-in-26-bytes-using-bit-level-magic-df1...
98•kurinikku•17h ago•79 comments

Show HN: I made a memory game to teach you to play piano by ear

https://lend-me-your-ears.specr.net
465•vunderba•15h ago•163 comments

Sigmund Freud's Begonia

https://observer.co.uk/news/first-person/article/emma-freud-sigmund-freuds-begonia
24•dang•11h ago•7 comments

Flock Hardcoded the Password for America's Surveillance Infrastructure 53 Times

https://nexanet.ai/blog/53-times-flocksafety-hardcoded-the-password-for-americas-surveillance-inf...
421•fuck_flock•15h ago•140 comments

Show HN: Similarity = cosine(your_GitHub_stars, Karpathy) Client-side

https://puzer.github.io/github_recommender/
136•puzer•3d ago•36 comments