DEV Community

Cover image for Stardust: The dashboard that transforms GitHub trends from "search" to "monitoring"
kt
kt

Posted on

Stardust: The dashboard that transforms GitHub trends from "search" to "monitoring"

Introduction

GitHub Trending is an excellent resource, but its user experience isn't particularly optimized for engineers with broad interests across multiple languages.

You'll check Rust trends, then move on to Go, then perhaps look at TypeScript...
Each time, you need to click a dropdown, type in a language, and reload the page. This repetitive "language switching" process becomes noise in your daily information intake.

You want a more intuitive way to grasp the entire ecosystem you're interested in.
That's why we created Stardust.

Stardust Dashboard

👉 Demo: kanywst.github.io/stardust

The Concept: From Serial to Parallel Processing

The fundamental difference between existing GitHub Trending and Stardust lies in how information is consumed.

While the standard UI operates in a "select one language at a time to dive deeper" (serial) approach, Stardust takes a "parallel monitoring" approach where you view multiple languages of interest side by side.

This "parallelization" reduces the cost of actively seeking out information, allowing you to simply glance at the screen while keeping track of trends.

Key Features

  • Multi-Language Matrix: Displays trends for major languages like Rust, TypeScript, Go, and Python in a grid format, enabling comparison without context switching.
  • Cinematic UI: Uses Framer Motion for data visualization, aiming for an immersive design reminiscent of sci-fi movie interfaces.
  • Instant Interaction: A Single Page Application (SPA) powered by React 19 and TanStack Query eliminates page load delays.

Conclusion

Stardust is also an experiment in how simply changing the "presentation method" of information can dramatically improve information intake efficiency.

You can try it directly in your browser using the links below. We encourage you to check the "pulse" of your favorite programming languages.

Top comments (0)