Blog ยท How-to
Show GitHub contributions, Core Web Vitals and Search Console on your dashboard
No dashboard on this list ships GitHub contributions, Core Web Vitals and Search Console together except one. Here is how to set all three up free.
Published
Updated
Facts checked
By the end of this, you'll have one board showing your GitHub contribution graph, your site's Core Web Vitals, and your Search Console numbers side by side, instead of three separate tabs. Setup takes about ten minutes once your accounts are ready.
The honest options first
Each of these three already has a free, official home. GitHub shows your own contribution graph right on your profile page, no dashboard needed. Google Search Console reports clicks, impressions and position for your site, and it also has its own Core Web Vitals report built in, alongside PageSpeed Insights and Chrome DevTools for the same data. If a single number is all you want, checking each service directly is the simplest route, and it costs nothing.
What none of those give you is one shared board. The maintainers checked the widget catalogs of the config-driven self-hosted dashboards on this list, Dashy, Homarr, Homepage and Glance, and as of 2026-10-24, not one of them ships a widget for GitHub contributions, Core Web Vitals or Search Console. Dashy has a GitHub Trending widget, and Glance has a Releases widget that watches a repository for new tags, but neither shows your own contribution calendar. Widget services built for embedding into a Notion page have the same gap: their catalogs run to clocks, timers and habit trackers, not developer reporting.
Sponsored alternative: DashSuey. Sponsored by DashSuey, made by the people who maintain this list. Its Developer widget group ships all three as separate widgets on one free-plan board, which is why the steps below use it.
What you need
- A Search Console property already verified for your site. If you haven't set one up yet, that's a separate, free step through Google itself before this widget has anything to read.
- A GitHub account, personal or an organization's, whichever contribution graph you want on the board.
- Any public site address for the Core Web Vitals widget. It needs no ownership check, since it reads the same public Chrome User Experience Report data PageSpeed Insights does.
- A free DashSuey account at app.dashsuey.com.
Steps
- Create an account or sign in at app.dashsuey.com. New accounts start with 14 days of Pro, no card required, then settle to Free unless you choose to upgrade.
- Add the Search Console widget and connect the Google account tied to your verified property. Pick a 7, 28 or 90-day window for clicks, impressions, click-through rate and average position.
- Add the GitHub Contributions widget and connect it with GitHub's read-only user scope. Choose a 3, 6, 9 or 12-month range for the calendar.
- Add the Core Web Vitals widget and type in the site address you want to check. No Google account is needed for this one.
- Drag the three into place next to each other and resize as you like. The Free plan covers up to 10 widgets on one board, so there's room left for a clock or a weather tile alongside them.
What can go wrong
The Search Console widget's average position won't always match the number Search Console itself shows for the same window. DashSuey averages position by day; Search Console averages it by impression. Both are correct, they're just doing the arithmetic differently.
Lighthouse and Core Web Vitals share one stored reading across everyone watching the same address, refreshed at most once a day, and each person gets up to 10 fresh reads a day per widget. Refresh past that limit and the same stored number keeps showing rather than an error; that's expected, not a fault.
If you're already close to the Free plan's 10-widget line, adding all three here can push you over it. Nothing gets deleted when that happens; the board locks until you trim a widget or move to Pro.
Check it worked
The GitHub Contributions tile's total should match the count on your actual GitHub profile page for the range you picked. The Core Web Vitals tile should show six colored metrics, mobile and desktop together, matching what PageSpeed Insights or Search Console's own Core Web Vitals report shows for the same address, since all three draw on the same Chrome User Experience Report data. The Search Console tile should show real clicks and impressions once the connected property has enough recent data for the window you picked.
Where to go next
If it's your own daily work you're organizing rather than just these three widgets, see personal dashboards for the wider range of boards this list covers, free and paid.