Open Source Analytics Dashboard

Track GitHub stars, package downloads, and code usage across your open source developer tools

Open Source Analytics Dashboard

What it does

The Open Source Analytics Dashboard gives you comprehensive insights into how Vanio AI's developer tools are being used across the software development community. You can track GitHub repository engagement, package downloads, and real-world code usage patterns to understand which tools are gaining traction and helping developers build better vacation rental solutions.

Getting started

Accessing the dashboard

  1. Navigate to Settings from your main navigation
  2. Go to Admin Settings (only visible to super administrators)
  3. Click on the Repull tab in the admin panel
  4. Select Open Source to view the analytics dashboard

[Screenshot: Admin settings navigation showing the path to open source analytics]

First-time setup

If this is your first time viewing the dashboard and no data appears:

  1. Click the Refresh Data button in the top-right corner
  2. Wait 2-3 minutes for the initial data collection to complete
  3. Refresh your browser to see the populated dashboard

After the initial setup, data automatically updates daily at 6:00 AM UTC, so you'll always have fresh insights without any manual work.

How it works

The system automatically monitors multiple data sources every day to give you a complete picture of your open source ecosystem:

GitHub Repository Tracking: Stars, forks, watchers, open issues, pull requests, recent commits, releases, and contributor counts are collected daily for each tracked repository.

Package Download Analytics: Download statistics from npm, PyPI, and other package registries are gathered to show how often developers are installing and using your tools.

Code Search Insights: Real-world usage patterns are tracked by monitoring how frequently your libraries appear in actual code searches across GitHub.

Trend Analysis: All metrics include 7-day change indicators and 30-day trend sparklines, so you can quickly spot growing momentum or identify areas needing attention.

[Screenshot: Main dashboard showing headline metrics with trend indicators]

What you'll see

The dashboard is organized into three main sections:

Headline Metrics at the top show your total weekly downloads, code search appearances, GitHub stars, and most recently active repository.

Repository Details display a comprehensive table with each repository's GitHub metrics, including visual trend lines showing star growth over the past 30 days.

Package Analytics break down download numbers by individual packages across different registries, with week-over-week change tracking.

Key features

Real-time trend indicators — Green/red arrows and numbers show exactly how your metrics changed over the past week

Visual sparklines — Quick 30-day trend graphs let you spot growth patterns at a glance without diving into detailed analytics

Multi-registry tracking — Automatically monitors npm, PyPI, and other package managers to capture downloads across all platforms

Code usage insights — See how often your tools appear in real developer searches, indicating actual usage beyond just downloads

Activity monitoring — Track which repositories are most actively maintained based on recent commits and community engagement

Automated daily updates — Fresh data appears automatically every morning without any manual intervention required

Historical context — All metrics include comparison points so you understand whether changes are significant or part of normal fluctuation

[Screenshot: Repository table showing sparklines and trend indicators]

Understanding the metrics

Stars vs. Downloads: GitHub stars indicate developer interest and awareness, while package downloads show actual usage in projects. High downloads with lower stars might indicate utility libraries, while high stars with lower downloads could suggest aspirational or reference projects.

Code Search Hits: This metric reveals how often developers are finding and referencing your code in real projects. Growing search hits often precede download increases as developers discover and then adopt your tools.

Weekly Deltas: Focus on the week-over-week changes rather than absolute numbers. Consistent positive trends, even if small, often matter more than large but volatile swings.

Activity Indicators: The "most active repo" highlight and last commit timestamps help you understand which projects are currently receiving the most development attention.

Tips & best practices

Monitor weekly, not daily: While data updates daily, weekly trend reviews give you better signal-to-noise ratio for making strategic decisions about which projects need attention.

Cross-reference metrics: Use the combination of stars, downloads, and code search hits to get a complete picture. A repository with growing searches but flat downloads might need better documentation or examples.

Track the delta arrows: The green and red trend indicators are often more important than the absolute numbers. Consistent small growth usually beats volatile large swings.

Use sparklines for context: The 30-day trend graphs help you understand whether recent changes are part of a larger pattern or represent new developments worth investigating.

Common questions

How often does the data refresh? Data automatically updates every morning at 6:00 AM UTC. You can also manually trigger a refresh using the "Refresh Data" button, though this should rarely be necessary.

What happens if some data is missing? Occasionally, individual repositories or packages may show "—" for certain metrics due to temporary issues accessing external services. This doesn't affect other data, and missing information typically resolves with the next daily update.

Can I export this data for reports? Currently, the dashboard is view-only within the admin interface. The visual trends and headline metrics are designed to give you quick insights for internal planning and prioritization decisions.

adminanalyticsopen-sourcemetrics
Last updated May 2026