Skip to content

rogueagi/github-profile-readme-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸͺͺ Profile README Framework

A plug-and-play GitHub profile README template designed for builders who ship.

One file. No dependencies. No generators. Just a clean Markdown template with inline guidance that you fill in and publish.

Install

# Option 1: Clone and copy
git clone https://github.com/rogueagi/github-profile-readme-framework.git
cp github-profile-readme-framework/PROFILE-README-TEMPLATE.md ~/your-profile-repo/README.md

# Option 2: Just download the raw file
curl -o README.md https://v-raw-githubusercontent-com.286600.xyz/rogueagi/github-profile-readme-framework/main/PROFILE-README-TEMPLATE.md

Then open README.md, replace every [placeholder], delete the comment blocks, and commit.

What's Inside

PROFILE-README-TEMPLATE.md β€” The template. One file with everything:

Section Purpose
Header Name, location, identity, tech badges
Tagline Your elevator pitch in 1-2 sentences
Flagship Optional callout for your main product
Current Projects Emoji + linked name + one-liner per project
Legacy Work Previous projects that signal experience
GitHub Activity Contribution graph or stats card
What I'm Doing Narrative section β€” the human part
Blog Posts Latest writing (manual or auto-updated)
Connect Social links as visual badges
Recognition Specific social proof (numbers, names)
Media Videos, podcasts, press features
Philosophy One memorable sentence
Fun Facts Humanizing details (not collapsed)

Every section has inline <!-- comments --> explaining what to write, what to avoid, and when to delete the section entirely.

How to Set Up Your GitHub Profile README

  1. Create a new public repository named exactly your GitHub username
  2. GitHub will show: "✨ You found a secret!"
  3. Paste the template as README.md in that repo
  4. Fill in your information, delete unused sections
  5. Remove all <!-- comment --> blocks
  6. Commit and push
  7. Visit your profile β€” the README appears at the top

Design Principles

This template is built on principles observed from high-performing GitHub profiles:

It reads like a landing page, not a resume. Top to bottom: who you are β†’ what you build β†’ proof of work β†’ how to connect. A visitor gets the full picture in 30 seconds.

Every project gets exactly one line. Emoji + bold linked name + dash + description in ≀15 words. No paragraphs. No multi-line explanations. If you can't describe it in one line, the project scope isn't clear enough.

Tech badges are visual, not textual. Don't write "I use Python, TypeScript, and React." Show colored shields.io badges. Visual scanning is faster than reading.

Social proof is specific, not vague. "Featured in [Newsletter Name]" and "[X]k+ GitHub stars" β€” not "experienced developer" or "passionate about coding." Numbers and names beat adjectives.

Empty sections are worse than missing sections. If you don't blog yet, delete the blog section. If you don't have press mentions, delete Recognition. A sparse section signals incompleteness; a missing section signals nothing.

Install commands belong in each project's own README. The profile README is for discovery. Don't clutter it with brew install or npx commands.

Badge Reference

Tech Stack

[![Python](https://img.shields.io/badge/-Python-3776AB?style=flat-square&logo=python&logoColor=white)](#)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat-square&logo=typescript&logoColor=white)](#)
[![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat-square&logo=javascript&logoColor=black)](#)
[![React](https://img.shields.io/badge/-React-61DAFB?style=flat-square&logo=react&logoColor=black)](#)
[![Next.js](https://img.shields.io/badge/-Next.js-000000?style=flat-square&logo=next.js&logoColor=white)](#)
[![Node.js](https://img.shields.io/badge/-Node.js-339933?style=flat-square&logo=node.js&logoColor=white)](#)
[![Swift](https://img.shields.io/badge/-Swift-FA7343?style=flat-square&logo=swift&logoColor=white)](#)
[![Rust](https://img.shields.io/badge/-Rust-000000?style=flat-square&logo=rust&logoColor=white)](#)
[![Go](https://img.shields.io/badge/-Go-00ADD8?style=flat-square&logo=go&logoColor=white)](#)
[![Ruby](https://img.shields.io/badge/-Ruby-CC342D?style=flat-square&logo=ruby&logoColor=white)](#)
[![Java](https://img.shields.io/badge/-Java-ED8B00?style=flat-square&logo=openjdk&logoColor=white)](#)
[![C++](https://img.shields.io/badge/-C++-00599C?style=flat-square&logo=cplusplus&logoColor=white)](#)
[![PHP](https://img.shields.io/badge/-PHP-777BB4?style=flat-square&logo=php&logoColor=white)](#)
[![Kotlin](https://img.shields.io/badge/-Kotlin-7F52FF?style=flat-square&logo=kotlin&logoColor=white)](#)
[![Dart](https://img.shields.io/badge/-Dart-0175C2?style=flat-square&logo=dart&logoColor=white)](#)
[![Flutter](https://img.shields.io/badge/-Flutter-02569B?style=flat-square&logo=flutter&logoColor=white)](#)

AI / ML

[![Claude](https://img.shields.io/badge/-Claude-000000?style=flat-square&logo=anthropic&logoColor=white)](#)
[![OpenAI](https://img.shields.io/badge/-OpenAI-412991?style=flat-square&logo=openai&logoColor=white)](#)
[![PyTorch](https://img.shields.io/badge/-PyTorch-EE4C2C?style=flat-square&logo=pytorch&logoColor=white)](#)
[![TensorFlow](https://img.shields.io/badge/-TensorFlow-FF6F00?style=flat-square&logo=tensorflow&logoColor=white)](#)
[![Hugging Face](https://img.shields.io/badge/-HuggingFace-FFD21E?style=flat-square&logo=huggingface&logoColor=black)](#)

Infrastructure & Cloud

[![Docker](https://img.shields.io/badge/-Docker-2496ED?style=flat-square&logo=docker&logoColor=white)](#)
[![AWS](https://img.shields.io/badge/-AWS-232F3E?style=flat-square&logo=amazon-aws&logoColor=white)](#)
[![GCP](https://img.shields.io/badge/-GCP-4285F4?style=flat-square&logo=google-cloud&logoColor=white)](#)
[![Azure](https://img.shields.io/badge/-Azure-0078D4?style=flat-square&logo=microsoft-azure&logoColor=white)](#)
[![Vercel](https://img.shields.io/badge/-Vercel-000000?style=flat-square&logo=vercel&logoColor=white)](#)
[![Supabase](https://img.shields.io/badge/-Supabase-3ECF8E?style=flat-square&logo=supabase&logoColor=white)](#)
[![Firebase](https://img.shields.io/badge/-Firebase-FFCA28?style=flat-square&logo=firebase&logoColor=black)](#)
[![PostgreSQL](https://img.shields.io/badge/-PostgreSQL-4169E1?style=flat-square&logo=postgresql&logoColor=white)](#)
[![Redis](https://img.shields.io/badge/-Redis-DC382D?style=flat-square&logo=redis&logoColor=white)](#)
[![MongoDB](https://img.shields.io/badge/-MongoDB-47A248?style=flat-square&logo=mongodb&logoColor=white)](#)

Platforms & Tools

[![macOS](https://img.shields.io/badge/-macOS-000000?style=flat-square&logo=apple&logoColor=white)](#)
[![Linux](https://img.shields.io/badge/-Linux-FCC624?style=flat-square&logo=linux&logoColor=black)](#)
[![VS Code](https://img.shields.io/badge/-VS_Code-007ACC?style=flat-square&logo=visual-studio-code&logoColor=white)](#)
[![Cursor](https://img.shields.io/badge/-Cursor-000000?style=flat-square&logo=cursor&logoColor=white)](#)
[![Git](https://img.shields.io/badge/-Git-F05032?style=flat-square&logo=git&logoColor=white)](#)
[![CLI](https://img.shields.io/badge/-CLI-000000?style=flat-square&logo=gnu-bash&logoColor=white)](#)
[![Figma](https://img.shields.io/badge/-Figma-F24E1E?style=flat-square&logo=figma&logoColor=white)](#)

Social Links

[![Twitter](https://img.shields.io/badge/-@handle-1DA1F2?style=flat-square&logo=twitter&logoColor=white)](https://twitter.com/handle)
[![Bluesky](https://img.shields.io/badge/-handle-00A8E8?style=flat-square&logo=bluesky&logoColor=white)](https://bsky.app/profile/handle)
[![Mastodon](https://img.shields.io/badge/-@handle-6364FF?style=flat-square&logo=mastodon&logoColor=white)](https://mastodon.social/@handle)
[![LinkedIn](https://img.shields.io/badge/-Name-0077B5?style=flat-square&logo=linkedin&logoColor=white)](https://linkedin.com/in/profile)
[![YouTube](https://img.shields.io/badge/-Channel-FF0000?style=flat-square&logo=youtube&logoColor=white)](https://youtube.com/@channel)
[![Blog](https://img.shields.io/badge/-blog.dev-FF5722?style=flat-square&logo=hugo&logoColor=white)](https://blog.dev)
[![Substack](https://img.shields.io/badge/-Newsletter-FF6719?style=flat-square&logo=substack&logoColor=white)](https://yourname.substack.com)
[![Dev.to](https://img.shields.io/badge/-@handle-0A0A0A?style=flat-square&logo=dev.to&logoColor=white)](https://dev.to/handle)
[![Medium](https://img.shields.io/badge/-@handle-12100E?style=flat-square&logo=medium&logoColor=white)](https://medium.com/@handle)
[![Discord](https://img.shields.io/badge/-Server-5865F2?style=flat-square&logo=discord&logoColor=white)](https://discord.gg/invite)
[![GitHub](https://img.shields.io/badge/-Follow-181717?style=flat-square&logo=github&logoColor=white)](https://github.com/username)

GitHub Activity Widgets

<!-- Contribution heatmap -->
[![GitHub Contribution Graph](https://ghchart.rshah.org/USERNAME)](https://github.com/USERNAME)

<!-- Stats card -->
[![GitHub Stats](https://github-readme-stats.vercel.app/api?username=USERNAME&show_icons=true&theme=dark)](https://github.com/USERNAME)

<!-- Streak -->
[![GitHub Streak](https://streak-stats.demolab.com?user=USERNAME&theme=dark)](https://github.com/USERNAME)

<!-- Top languages -->
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=USERNAME&layout=compact&theme=dark)](https://github.com/USERNAME)

Emoji Quick Reference

Emoji Use For Emoji Use For
πŸš€ Launch, speed, deploy πŸ”§ Developer tooling
πŸ€– AI, automation, bots 🎯 Precision, targeting
πŸ“‘ Networking, APIs, comms πŸ“Έ Visual, capture, media
πŸ—£οΈ Voice, speech, TTS 🧩 Libraries, components
🎚️ Monitoring, dashboards βœ‚οΈ Utilities, cleanup
🍺 Package distribution πŸ“œ Rules, config, docs
πŸ›‘οΈ Security, auth πŸ“Š Analytics, data
🌐 Web, browser πŸ’¬ Messaging, chat
🧠 ML, intelligence πŸ“¦ Packaging, bundling
πŸ”Œ Integrations, plugins 🎨 Design, UI, themes
πŸ—οΈ Infrastructure, builds πŸ” Search, discovery
πŸ“ Writing, content πŸ§ͺ Testing, experiments
⚑ Performance, fast πŸ”„ Sync, migration

Checklist

Before publishing, verify:

  • Repo name matches your exact GitHub username
  • Repo is public
  • Header has name + location + identity
  • 4-10 tech badges (only tech you actually use)
  • Tagline is 1-2 specific sentences (not generic)
  • 3+ current projects, each on one line
  • Social links point to real, active profiles
  • 6 repos pinned on your GitHub profile
  • All [placeholder] text has been replaced
  • All <!-- comment --> blocks have been removed
  • Empty/unused sections have been deleted entirely
  • Looks good on mobile (resize browser to ~400px width)

Contributing

Found a useful badge, section, or pattern? PRs welcome. Keep it simple β€” this is a single-file framework by design.

License

MIT β€” use it however you want, no attribution required.

About

A plug-and-play GitHub profile README template for builders who ship. One file, no dependencies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors