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 and readiness metric. For repositories, that score feeds the Repo Readiness Engine, a deeper 100-point check for architecture, security, tests, product gaps, DX, performance, data, observability, and launch readiness.

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 trust and readiness signals. For full repository decisions, ReformCode expands the score into the 100-point Repo Readiness Engine.

For Repositories:

  • Architecture, maintainability, and graph risk
  • Security, dependency, and license posture
  • Reliability, tests, and launch workflow evidence
  • Product completeness, dead buttons, missing pages, and placeholder risk
  • Developer experience, setup quality, docs accuracy, and CI/build health
  • Maintenance, community health, and adoption signals

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

For repositories, always pair the score with the Repo Readiness Engine when the decision has real cost: choosing a starter, adopting a dependency, white-labeling a project, inheriting a client repo, or preparing a launch.

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: