Skip to content

Repository files navigation

DevPulse – Transform Your GitHub Profile into a Masterpiece

Live Demo GitHub Stars GitHub Forks License Netlify Status

DevPulse Banner

DevPulse delivers powerful, interactive analytics and rich, shareable widgets for GitHub profiles. Whether you're building a personal brand, prepping for interviews, or just want deeper insight into your open-source journey, DevPulse brings your contributions to life with vibrant, auto-updating cards and analytics.

Try it live: https://devpulseweb.netlify.app/


🧩 Key Features & Highlights

  • Interactive Widgets Gallery: Instantly explore and generate dozens of unique GitHub widgets.
  • One-Line Markdown Integration: Add analytics widgets directly to your README.
  • Real-Time GitHub Analytics: Commits, PRs, reviews, streaks, skill ratings, and more.
  • Modern Portfolio Tools: AI personality, tech evolution, code consistency, collaboration graphs.
  • Embed Anywhere: Markdown, websites, blogs, resumes.

🌟 Widget Types & Usage

Paste any of these Markdown links into your GitHub profile/README to boost your portfolio.

Widget Preview Usage
Profile Card Profile ![Profile](https://devpulseweb.netlify.app/api/widgets/profile/<username>)
Career Snapshot Career ![Career](https://devpulseweb.netlify.app/api/widgets/career-snapshot/<username>)
Pulse Line Pulse ![Pulse](https://devpulseweb.netlify.app/api/widgets/developer-pulse-line/<username>)
Tech Evolution Tech ![Tech](https://devpulseweb.netlify.app/api/widgets/tech-stack-evolution-widget/<username>)
AI Repo Analyzer AI ![AI](https://devpulseweb.netlify.app/api/widgets/ai-repo-analyzer-widget/<username>)

View full gallery: https://devpulseweb.netlify.app/


📖 How to Use

🔧 Simple Steps to Get Started

  1. Open DevPulse Widget Gallery: https://devpulseweb.netlify.app/
  2. Choose any widget you want to embed.
  3. Enter your GitHub username.
  4. Click Copy Markdown.
  5. Paste into README, website, or portfolio.

📌 Example Markdown

![Profile Card](https://devpulseweb.netlify.app/api/widgets/profile/YOUR_USERNAME)

➕ Extra Features

🎨 Custom Themes

Add customizable style parameters:

?theme=dark&bg=0A0A0A&text=00C9FF

🧪 API Access

Raw analytics endpoint:

GET /api/analytics/<username>

🌐 Public Portfolio Page

Every user gets a dynamic shareable page:

https://devpulseweb.netlify.app/public/<username>

🖼️ Widget Showcase Mode

Widgets support embedding into:

  • GitHub profiles
  • Blogs
  • Docs
  • Web portfolios
  • Resume pages
  1. Choose a widget from the gallery.
  2. Enter your GitHub username.
  3. Copy the generated Markdown.
  4. Paste it into your README or website.

🎯 Who Should Use DevPulse?

  • Developers building standout GitHub profiles.
  • Students and job seekers.
  • Open-source contributors.
  • Portfolio builders.

✨ Example Portfolio

See: https://devpulseweb.netlify.app/public/ComradeMohan


💡 DevPulse Roadmap

  • Dozens of widgets
  • AI-powered summaries
  • Public profile pages
  • Export features
  • Themes + privacy controls

Suggest features: https://github.com/ComradeMohan/devpulse/issues


🛠️ Tech Stack

  • TypeScript, Next.js
  • Firebase
  • Netlify
  • AI/ML APIs
  • TailwindCSS

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit changes
  4. Push and open a pull request

⭐ Support the Project

  • Star the repository
  • Fork and customize
  • Share with your network

📄 License & Credits

Built by Mohan Reddy with ❤️.

© 2025 DevPulse / Mohan Reddy. All rights reserved.

Licensed under the MIT License.


“Bring your GitHub to life—with DevPulse.”

About

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages