Create a GitHub profile README in a few minutes. Free, open source, and it runs entirely in your browser.
Open the generator
README.md in one click.README.md.octocat/octocat).README.md. It now shows at the top of your profile.The site is plain HTML, CSS and JavaScript, so there is nothing to build.
readme-forge) and upload every file in this folder, keeping the assets/ folder structure.main and / (root), then Save.https://<your-username>.github.io/<repo-name>/.Then open assets/js/data.js and change RF.CONFIG at the top:
RF.CONFIG = {
appName: 'ReadmeForge',
repo: 'your-username/readme-forge', // used for the star count and footer links
author: { name: 'Your Name', url: 'https://your-site.dev' },
...
};
Update the "Open the generator" link at the top of this README too.
To use a custom domain, add it under Settings → Pages → Custom domain and point a CNAME DNS record to <your-username>.github.io.
Double-click index.html, or serve the folder:
npx serve .
# or
python3 -m http.server 8080
index.html page markup
assets/css/style.css all styles (light + dark theme tokens at the top)
assets/js/data.js config, skills, social platforms, themes
assets/js/i18n.js interface text and README text (en, tr)
assets/js/generator.js turns the form state into markdown (no DOM, easy to test)
assets/js/app.js the interface: steps, binding, preview, auto-fill
Find its ID in the skill-icons list and add ['id', 'Display name'] to a category in RF.SKILL_CATEGORIES in data.js.
Add an entry to RF.SOCIALS in data.js. logo is a Simple Icons slug, color is the badge background.
Copy the en block in i18n.js (both RF.I18N and RF.README_TEXT), translate it, and add a toggle option in app.js.
The README only contains image links. These free services draw the images when someone opens your profile:
| What | Service |
|---|---|
| Skill icons | skillicons.dev |
| Social badges | shields.io |
| Stats, top languages, pinned repo cards | github-readme-stats |
| Contribution streak | github-readme-streak-stats |
| Trophies | github-profile-trophy |
| Contribution graph | github-readme-activity-graph |
| Typing headline | readme-typing-svg |
| Profile views | komarev/github-profile-views-counter |
The public stats instances are shared by many people and can hit GitHub's rate limits. If a card stops loading, each project explains how to deploy your own instance; then replace the domain in your README.
Everything happens in your browser. The only network calls the generator makes are to the public GitHub API when you use auto-fill (and to show this repository's star count). Your form is stored in your browser's local storage and never leaves your device.
Issues and pull requests are welcome. Please keep it dependency-free: no build step, no framework.
Inspired by rahuldkjain/github-profile-readme-generator. ReadmeForge is a separate implementation.
ReadmeForge, GitHub profil README'si oluşturmak için ücretsiz ve açık kaynak bir araçtır. Tamamen tarayıcıda çalışır; hiçbir veri sunucuya gönderilmez.
Kullanım: Formu doldur, markdown'ı kopyala ya da README.md olarak indir. GitHub'da kullanıcı adınla birebir aynı isimde herkese açık bir depo oluştur ve markdown'ı o deponun README.md dosyasına yapıştır.
Kendi kopyanı GitHub Pages'te yayınla:
readme-forge) ve bu klasördeki tüm dosyaları assets/ yapısını bozmadan yükle.main ve / (root) seçip Save'e bas.https://<kullanici-adin>.github.io/<depo-adi>/ adresinde yayında olur.assets/js/data.js dosyasının başındaki RF.CONFIG içinde depo adını ve kendi bilgilerini güncelle.
Create a GitHub profile README in a few minutes. Free, open source, and it runs entirely in your browser.
Open the generator
README.md in one click.README.md.octocat/octocat).README.md. It now shows at the top of your profile.The site is plain HTML, CSS and JavaScript, so there is nothing to build.
readme-forge) and upload every file in this folder, keeping the assets/ folder structure.main and / (root), then Save.https://<your-username>.github.io/<repo-name>/.Then open assets/js/data.js and change RF.CONFIG at the top:
RF.CONFIG = {
appName: 'ReadmeForge',
repo: 'your-username/readme-forge', // used for the star count and footer links
author: { name: 'Your Name', url: 'https://your-site.dev' },
...
};
Update the "Open the generator" link at the top of this README too.
To use a custom domain, add it under Settings → Pages → Custom domain and point a CNAME DNS record to <your-username>.github.io.
Double-click index.html, or serve the folder:
npx serve .
# or
python3 -m http.server 8080
index.html page markup
assets/css/style.css all styles (light + dark theme tokens at the top)
assets/js/data.js config, skills, social platforms, themes
assets/js/i18n.js interface text and README text (en, tr)
assets/js/generator.js turns the form state into markdown (no DOM, easy to test)
assets/js/app.js the interface: steps, binding, preview, auto-fill
Find its ID in the skill-icons list and add ['id', 'Display name'] to a category in RF.SKILL_CATEGORIES in data.js.
Add an entry to RF.SOCIALS in data.js. logo is a Simple Icons slug, color is the badge background.
Copy the en block in i18n.js (both RF.I18N and RF.README_TEXT), translate it, and add a toggle option in app.js.
The README only contains image links. These free services draw the images when someone opens your profile:
| What | Service |
|---|---|
| Skill icons | skillicons.dev |
| Social badges | shields.io |
| Stats, top languages, pinned repo cards | github-readme-stats |
| Contribution streak | github-readme-streak-stats |
| Trophies | github-profile-trophy |
| Contribution graph | github-readme-activity-graph |
| Typing headline | readme-typing-svg |
| Profile views | komarev/github-profile-views-counter |
The public stats instances are shared by many people and can hit GitHub's rate limits. If a card stops loading, each project explains how to deploy your own instance; then replace the domain in your README.
Everything happens in your browser. The only network calls the generator makes are to the public GitHub API when you use auto-fill (and to show this repository's star count). Your form is stored in your browser's local storage and never leaves your device.
Issues and pull requests are welcome. Please keep it dependency-free: no build step, no framework.
Inspired by rahuldkjain/github-profile-readme-generator. ReadmeForge is a separate implementation.
ReadmeForge, GitHub profil README'si oluşturmak için ücretsiz ve açık kaynak bir araçtır. Tamamen tarayıcıda çalışır; hiçbir veri sunucuya gönderilmez.
Kullanım: Formu doldur, markdown'ı kopyala ya da README.md olarak indir. GitHub'da kullanıcı adınla birebir aynı isimde herkese açık bir depo oluştur ve markdown'ı o deponun README.md dosyasına yapıştır.
Kendi kopyanı GitHub Pages'te yayınla:
readme-forge) ve bu klasördeki tüm dosyaları assets/ yapısını bozmadan yükle.main ve / (root) seçip Save'e bas.https://<kullanici-adin>.github.io/<depo-adi>/ adresinde yayında olur.assets/js/data.js dosyasının başındaki RF.CONFIG içinde depo adını ve kendi bilgilerini güncelle.