{"repo":"minorcell/hub-io","free":true,"listed":false,"github":"https://github.com/minorcell/hub-io","clone":"git clone https://github.com/minorcell/hub-io.git","description":"Hub-IO is a headless application for generating stable contributor SVG links for public GitHub repositories.","language":"TypeScript","stars":28,"topics":["github","repository","rest-api","contributors","json","open-source","readme","markdown"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"Hub-IO Hub-IO is a Next.js application for generating stable contributor SVG links for public GitHub repositories. The flow is simple: 1. Enter owner/repo 2. Copy the generated image URL or Markdown snippet 3. Paste it into a README or docs page The app does not require login, repository installation, pull requests, or a repository-side config file. How it works - The page builds a deterministic image URL from the repository name and selected options. - The render route fetches contributors from the public GitHub API. - The SVG response is cached with Cache-Control , so Vercel's CDN can serve repeated requests efficiently. - The link stays the same while the rendered contributor grid refreshes as cache entries roll over. Main render routes: The public-facing route is /r/:owner/:repo . The /api/render path remains as a compatibility alias. Current capabilities - Public GitHub repositories - Transparent SVG avatar grid output - Default 12 columns - Adjustable between 6 and 24 columns - Up to 256 contributors - Height adapts to the actual number of contributors shown - Optional bot inclusion - Markdown snippet generation Stack - Next.js 16 App Router - React 19 - Tailwind CSS v4 - shadcn/ui components - Vercel Functions for SVG rendering Local development 1. Install dependencies: 2. Copy the example environment file: 3. Start the app: Environment variables See .env.example. - APP URL : optional but recommended. Used to generate absolute URLs in the README snippet. - GITHUB TOKEN","default_branch":null,"files":null,"tree":[],"storefront":"/r/minorcell","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/minorcell/hub-io/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}