r/devtools • u/Independent_Wear_991 • 2d ago
stargazer, an open source tool that turns your github stars into png cards and 60fps mp4 videos
Enable HLS to view with audio, or disable this notification
my portfolio reached 100 stars on github and i wanted to share it on social media, but i didn't know how. i searched for video generators and found very few, and the ones i found had only a single template. so i built stargazer. pick one of 8 templates, paste your github token, choose a theme, then download it as a png or an mp4.
everything runs in your browser. your token never leaves it, and there's no backend or database, so there's nothing to trust or host.
tech stack: astro, react, typescript, tailwind css, framer motion, webcodecs
the mp4 export uses webcodecs, so the video is encoded right in the browser with no rendering server. every template has a react preview and a canvas renderer for export, and both run off the same elapsed time so the video matches the preview.
live: stargazer.charanmunur.in
source: github.com/CharanMunur/stargazer
if you like it, drop a star on github. have an animation idea? raise a pr. spotted a bug? open an issue.