Back to Projects
Developer ToolsBuilt at NatrajX ↗

ReadmeForge — GitHub README SVG Generator

A free, open-source developer tool for generating metallic SVG banners, badges, stat cards, terminals, and skill bars for GitHub READMEs — 44 metal finishes, 16 component types, edge runtime API.

Client

Open Source

Year

2025

Category

Developer Tools

Built at

NatrajX

ReadmeForge — GitHub README SVG Generator

Impact

44 metal finishes, 16 component types, 28 design styles

Edge runtime SVG generation — sub-50ms response

Public API with full documentation

Open source — free forever

Key Metrics

metal Finishes

44

component Types

16

design Styles

28

text Effects

20+

api Latency

Edge runtime, <50ms

Tech Stack

Next.jsEdge RuntimeSVG GenerationVercelTypeScript

1. The Problem

GitHub READMEs are a developer's public storefront. But creating visually impressive READMEs requires either design skills (Figma → export → host) or settling for generic shields.io badges. ReadmeForge fills the gap: a free, API-first SVG generator with professional-grade design output.

2. Component Library

  • Banners — metallic headers/footers with 44 metal finishes and shape variants (wave, arch, chevron, shark, venom…)
  • Stat Cards — GitHub stats, language usage, contribution heatmaps
  • Terminals — animated terminal block components
  • Badges — custom metallic badges (not shields.io)
  • Text FX — 20+ animated and styled text effects
  • Progress Bars — skill bars, contribution meters
  • Dividers — decorative section separators

3. API Design


# Generate a metallic wave banner
GET /api/banner?text=Rishabh+Bhartiya
  &subtext=ML+Engineer+%C2%B7+NatrajX
  &metal=chrome
  &type=wave
  &animation=shimmer
  &height=200
  &width=900
  &theme=dark
  &fontFamily=Orbitron

4. Edge Runtime Architecture

All SVG generation runs at the edge (Vercel Edge Runtime) — no cold starts, sub-50ms response times globally. SVGs are stateless and generated purely from URL parameters, making them cacheable at the CDN layer.

5. README Assembler

Beyond individual components, ReadmeForge includes a drag-and-drop README Assembler that lets users compose full README files with live preview, split editor view, and one-click .md download.