Back to Dashboard
Documentation/Features/Universal Search

Universal Search

Search across GitHub, NPM, and Docker registries

Universal Search

Universal Search lets you discover quality software across multiple registries with a single search. Find repositories, packages, and container images with unified quality scoring.

Overview

Access Universal Search at Search. Search across:

  • GitHub: Repositories with stars, forks, and activity
  • NPM: Packages with downloads and version info
  • Docker Hub: Images with pull counts and official badges

All results include the ReformCode Score - our proprietary 0-100 quality metric.

Getting Started

  1. Navigate to Search
  2. Enter your search query
  3. Press Enter or click Search
  4. Browse results across all registries

Search Examples

Find Libraries:

  • react state management
  • python web framework
  • go http client

Find Tools:

  • docker postgres
  • npm testing framework
  • github ci cd

Find Alternatives:

  • lodash alternative
  • moment.js replacement
  • redux alternative

Search Results

GitHub Results

Each repository shows:

  • Name: Owner/repository
  • Description: Repository description
  • Stars: Popularity indicator
  • Forks: Community adoption
  • Language: Primary language
  • ReformCode Score: Quality rating (0-100)
  • Topics: Repository tags
  • Last Updated: Recent activity

NPM Results

Each package shows:

  • Name: Package name
  • Description: Package description
  • Weekly Downloads: Popularity metric
  • Version: Latest version
  • ReformCode Score: Quality rating
  • Keywords: Package tags
  • License: License type

Docker Results

Each image shows:

  • Name: Image name
  • Description: Image description
  • Pulls: Total download count
  • Stars: User ratings
  • Official: Verified badge
  • ReformCode Score: Quality rating

ReformCode Score

What It Measures

The ReformCode Score (0-100) evaluates:

For Repositories:

  • Stars and forks (popularity)
  • Recent activity (maintenance)
  • Documentation quality
  • Test coverage indicators
  • Issue response time
  • Community engagement

For NPM Packages:

  • Download trends
  • Version frequency
  • Dependency health
  • Security advisories
  • Documentation
  • TypeScript support

For Docker Images:

  • Pull count
  • Official status
  • Image size
  • Update frequency
  • Security scanning
  • Documentation

Score Ranges

ScoreRatingMeaning
80-100ExcellentProduction-ready, well-maintained
60-79GoodSolid choice, minor concerns
40-59FairUsable but has issues
20-39PoorSignificant concerns
0-19CriticalNot recommended

Using Scores

  • High scores (80+): Safe for production
  • Medium scores (50-79): Evaluate carefully
  • Low scores (<50): Proceed with caution

Filters

Filter results by:

Repository Filters:

  • Language (JavaScript, Python, Go, etc.)
  • Minimum stars
  • Last updated (week, month, year)
  • Has README
  • Has license

Package Filters:

  • Minimum downloads
  • Has TypeScript
  • License type
  • Recent updates

Docker Filters:

  • Official images only
  • Minimum pulls
  • Automated builds

Sort Options

Sort results by:

  • Relevance: Best match to query
  • Score: ReformCode Score (highest first)
  • Stars/Downloads/Pulls: Popularity
  • Recent: Last updated
  • Trending: Growing fastest

Registry Selection

Focus on specific registries:

  • All: Search everything
  • GitHub Only: Repository focus
  • NPM Only: Package focus
  • Docker Only: Container focus

Search Features

URL State Persistence

Your search is saved in the URL:

/search?q=react+hooks&registry=github&sort=score

Share URLs to share search results.

Search History

Recent searches are saved:

  • View in search bar dropdown
  • Click to repeat search
  • Clear history in settings

See what's trending:

  • Trending repositories
  • Popular packages
  • Featured images

Working with Results

Quick Actions

For each result:

  • View Details: Full analysis page
  • Analyze: AI-powered review
  • Bookmark: Save for later
  • Open External: Go to source

Repository Actions

  • View Files: Browse repository structure
  • Open in ReformCode: Analyze code
  • View Commits: Recent activity
  • Fork: Create your copy (GitHub)

Package Actions

  • View Package: Full NPM page
  • Install Command: Copy npm install
  • View Dependencies: Dependency tree
  • Check Security: Vulnerability report

Developer Profiles

Searching Developers

Search for developers:

@username
developer:octocat

Profile Analysis

Developer profiles show:

  • Public repositories
  • Contribution activity
  • Language distribution
  • Popular projects
  • ReformCode Score

Be Specific

Good: "react form validation library hooks"
Vague: "react form"

Use Qualifiers

language:typescript stars:>1000 react

Combine Terms

"state management" react -redux

Click topics/keywords to find related projects.

Pagination

Show More

Results load in batches:

  1. Initial 20 results
  2. Click Show More for next batch
  3. Continue loading as needed

Performance

  • Results cached for speed
  • Incremental loading
  • Background pre-fetching

Bookmarks & History

Saving Results

Click the bookmark icon to save:

  • Results saved to Saved
  • Access anytime
  • Organize with tags

Search History

View past searches:

  • Recent searches in dropdown
  • Full history in History
  • Search insights and patterns

Troubleshooting

No results found

  • Check spelling
  • Try broader terms
  • Remove filters
  • Try different registry

Slow results

  • Large searches take longer
  • Try filtering by registry
  • Use more specific queries

Score seems wrong

  • Scores update periodically
  • New projects may lack data
  • Report issues for review

Next Steps: