I made a GitHub repo tracker with Nuxt 3 to track when Nuxt 3 is ready
Tags: nuxt3, productivity, git, webdev
Published: 2022-02-11 01:02:31

Ever since Vue 3 [One Piece](https://blog.vuejs.org/posts/vue-3-one-piece.html) was officially released in September 2020 by Evan You, we Nuxters have been waiting for [Nuxt](https://nuxtjs.org/) to catch up so that our projects could also finally benefit from all the cool new stuff (script setup, reactive CSS properties, portals, and what not...).

And the wait has been long, _painfully_ long!

Composition API has been partially backported, but it's just not the real deal and it's already clear that most of the code we henceforth write for Nuxt 2 will probably have to be refactored in some way or another for Nuxt 3. That's obviously a bummer and highly demotivating.

And then there are also Dom, Saito, and all the other guys starting new Nuxt projects right now, stuck in limbo, not knowing whether to start with Nuxt 2 or rather wait for v3 RC.

Fortunately, [Nuxt 3 public beta](https://nuxtjs.org/announcements/nuxt3-beta/) dropped in October last year and everybody was happy, right? Right?! Well, not really...

I dropped [Nuxt Bridge](https://v3.nuxtjs.org/getting-started/bridge/) into my pet project ([Journalistic](https://journalisticapp.com)) and started migrating, testing, asking, and answering questions on Discord, opening issues and PRs on GitHub, thinking that by the year's end it'd be running at least on Bridge, if not even v3.

But it quickly became clear that it would not be such a smooth transition. The problem is not even Nuxt itself ([Daniel](https://twitter.com/danielcroe), [Pooya](https://twitter.com/_pi0_), [Antfu](https://twitter.com/antfu7) and others are doing an incredible job, fixing issues and helping folks out), but rather the ecosystem, aka. [community module](https://modules.nuxtjs.org/) support.

As of now (4 month after release), only 13 out of 191 modules officially support Bridge and 12 support v3.

## Hello RepoTracker

So I thought, f*ck it, I'm gonna build and ship a simple app with Nuxt 3 beta, just to see how it works, what the differences are, and how far I can get. And to cut a second bird's life short with the same pitch I'll solve the problem of keeping track of all the changes and updates in all the Nuxt-related module repositories.

And it was a blast, Nuxt 3 is so much fun, a massive improvement, even over the already great Nuxt 2. The DX is just another level. 

You can take a look at the result and play around with it at [repo-tracker.com](https://repo-tracker.com) (made with Nuxt 3, [Vite](https://vitejs.dev/), [Pinia](https://pinia.esm.dev/), and [windicss](https://windicss.org/)).

## What's next?

That was last week and the response has been really great so far. While working on the project it dawned on me that a cross-platform ([GitHub](https://github.com/), [GitLab](https://gitlab.com/), [BitBucket](https://bitbucket.org/)) repository tracking/analytics dashboard might have quite some potential, for open-source development, as well as in a professional software development context.

I'll add some additional features, like drag-n-drop `package.json` and `requirements.txt` file import, repo lists, insights charts, etc. and see where it goes.

Thanks for reading and have a wonderful day ✌🏽