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
Basic Search
- Navigate to Search
- Enter your search query
- Press Enter or click Search
- Browse results across all registries
Search Examples
Find Libraries:
react state managementpython web frameworkgo http client
Find Tools:
docker postgresnpm testing frameworkgithub ci cd
Find Alternatives:
lodash alternativemoment.js replacementredux 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
| Score | Rating | Meaning |
|---|---|---|
| 80-100 | Excellent | Production-ready, well-maintained |
| 60-79 | Good | Solid choice, minor concerns |
| 40-59 | Fair | Usable but has issues |
| 20-39 | Poor | Significant concerns |
| 0-19 | Critical | Not recommended |
Using Scores
- High scores (80+): Safe for production
- Medium scores (50-79): Evaluate carefully
- Low scores (<50): Proceed with caution
Advanced Search
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®istry=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
Trending & Popular
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
Tips for Better Search
Be Specific
Good: "react form validation library hooks"
Vague: "react form"
Use Qualifiers
language:typescript stars:>1000 react
Combine Terms
"state management" react -redux
Explore Related
Click topics/keywords to find related projects.
Pagination
Show More
Results load in batches:
- Initial 20 results
- Click Show More for next batch
- 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:
- Code Editor - Analyze discovered code
- ReformCode Score - Understand scoring
- Saved & Bookmarks - Organize discoveries