Create stunning GitHub README profiles in minutes with our intuitive drag-and-drop interface, live preview, and 20+ spectacular templates!
|
|
- React 18: Component-based UI framework
- Tailwind CSS: Utility-first CSS framework
- Framer Motion: Animation library for smooth interactions
- Marked.js: Markdown parser and renderer
- FileSaver.js: Client-side file downloading
- Shields.io: Badge generation (CC0 License)
- GitHub README Stats: Dynamic GitHub statistics
- GitHub Metrics: Advanced analytics and infographics (MIT License)
- GitHub Profile 3D Contrib: 3D contribution calendar visualization (MIT License)
- Contribution Snake: Animated contribution graphs
- Modern web browser with JavaScript enabled
- No installation required - runs entirely in the browser!
โจ Ready to get started? Visit: https://xrpgarv.me/readmeForge/
Want to add a new component to ReadmeForge? Here's how:
Create a new .js file in the /components/ directory:
// components/your-component.js
window.COMPONENTS = window.COMPONENTS || {};
window.COMPONENTS['your-component'] = {
id: 'your-component',
name: '๐ฏ Your Component Name',
icon: '๐ฏ',
template: `## ๐ฏ Your Component
<!-- Your markdown content here -->
<!-- Use \${username} for dynamic username replacement -->

### Features
- Feature 1
- Feature 2
- Feature 3`
};Add your component to index.html:
<script src="components/your-component.js"></script>- Use Real APIs: Integrate with actual services (GitHub, Spotify, etc.)
- Dynamic Username: Use
\${username}for GitHub username replacement - Clean Design: Keep it simple and visually appealing
- Responsive: Ensure it works on all screen sizes
- No Fake Data: Avoid placeholder or mock data
-
Start the development server:
python3 -m http.server 8000
-
Open
http://localhost:8000in your browser -
Test drag & drop functionality
-
Verify username replacement works
-
Check live preview rendering
- Fork the repository
- Create a new branch:
git checkout -b feature/your-component - Add your component files
- Test thoroughly
- Submit a pull request with:
- Component description
- Screenshots/GIFs
- Testing instructions
- Stats Components: GitHub stats, metrics, activity graphs
- Social Components: Spotify, social links, contact info
- Creative Components: 3D animations, interactive elements
- Info Components: Bio, skills, projects, experience
- Fun Components: Quotes, coffee counter, gaming stats
- Follow existing code style and structure
- Use semantic HTML and accessible markup
- Optimize for performance (avoid heavy animations)
- Test with different usernames and edge cases
- Document any external API dependencies
- Ensure components work without internet connection (graceful fallbacks)
๐ฏ Quick Start: Launch ReadmeForge and start building your README in seconds!
-
Open the Application
# Visit the live application https://xrpgarv.me/readmeForge/ # Or run locally: Simply open index.html in your web browser open index.html
-
Build Your README
- Drag sections from the left sidebar to the canvas
- Click "Edit" on any section to customize content
- Watch the live preview update in real-time
- Reorder sections by dragging them in the canvas
-
Customize Content
- Replace placeholders with your information
- Add your GitHub username to stats sections
- Update social links and project URLs
- Personalize the content to match your style
-
Export Your README
- Click "Download" to save as README.md
- Use "Copy" to copy to clipboard
- Import existing READMEs to edit them
# Hello, World! ๐ I'm [Your Name]
### Passionate Developer & Problem Solver ๐ปโจ
- ๐ญ Currently working on **[Your Current Project]**
- ๐ฑ Learning **[Technology you're learning]**
- ๐ฏ Looking to collaborate on **Open Source Projects**Includes badges for:
- Programming Languages (Python, JavaScript, TypeScript, Java)
- Frontend Technologies (React, Next.js, Tailwind CSS)
- Backend Technologies (Node.js, Express.js, MongoDB)
- Personal GitHub statistics
- Contribution streak
- Most used languages
- Contribution snake animation
- Detailed Analytics: Language usage, activity patterns, achievements
- 30+ Plugins: Including coding habits, notable contributions, and more
- 300+ Options: Highly customizable metrics and visualizations
- Multiple Themes: Classic, terminal, and custom styling options
- 3D Visualization: Your GitHub contributions in stunning 3D
- Multiple Themes: Green, seasonal, night view, and rainbow themes
- Animated Options: Both static and animated versions available
- Easy Setup: GitHub Action workflow for automatic generation
-
Replace Placeholders
[YOUR_USERNAME]โ Your GitHub username[Your Name]โ Your actual name[Your Current Project]โ What you're working on
-
Personalize the Content
- Keep the fun, engaging tone
- Add your own professional catchphrases
- Make it uniquely yours
-
Update Links
- Social media profiles
- Portfolio website
- Project repositories
- Live demo links
-
Setup Advanced Features
- GitHub Metrics: Visit metrics.lecoq.io to generate your custom URL
- 3D Contribution: Follow the setup guide to add GitHub Action
- Both features: Require setting up in your GitHub profile repository
๐ Try these features live at ReadmeForge!
- Drag to Reorder: Sections can be reordered by dragging
- Edit Inline: Click edit on any section to modify content
- Import Existing: Upload your current README to start editing
- Live Preview: See changes instantly in the preview panel
- Mobile Friendly: Works great on tablets and phones
Ready to create your stunning README? Get Started Here! ๐จ
This is a client-side application built with vanilla HTML, CSS, and JavaScript (React via CDN). To contribute:
- Fork the repository
- Make your changes to
index.htmlorapp.js - Test in your browser
- Submit a pull request
This project uses only open-source libraries with permissive licenses:
- React, Framer Motion, Marked.js, FileSaver.js: MIT License
- Shields.io: CC0 License (Public Domain)
- GitHub README Stats: MIT License
- GitHub: For the amazing platform and Markdown styling
- Shields.io: For beautiful badge generation
- Anuraghazra: For GitHub README Stats
- lowlighter: For the incredible GitHub Metrics with 30+ plugins
- yoshi389111: For the amazing GitHub Profile 3D Contrib visualization
- Platane: For the contribution snake animation
- All developers: Who make their READMEs public for inspiration
๐ Create Your Amazing README Now! ๐จ
Keep coding, keep innovating! ๐
๐ Visit ReadmeForge ๐