Explore and analyze trends across open source projects. PKG Index is a search engine focused on finding open source libraries, packages, and frameworks. Discover and compare tools from multiple languages based on their popularity and usage to find the right solutions and tools.
Start your search at https://pkgindex.com.
- Trend Analysis: Identify and analyze trends with beautiful graphs and visualizations: popularity over time, downloads over time, etc.
- Single- and Multi-Language Support: Search and compare open source projects and packages inside the same or across all languages and ecosystems.
- Quality Metrics: Evaluate packages with detailed quality metrics: GitHub stars, downloads, forks, issues, dependent packages, and more.
- Comprehensive Database: Access collections of libraries, frameworks, and packages sourced from GitHub, package managers, and community-curated lists.
- Download for your own use: Download the data for your own analysis and research in CSV, JSON, PNG, or use the developer API.
Download data snapshots for your own analysis and research:
- Most Popular JavaScript Front-End Frameworks in 2024: browse blog and graphs | download data
- Most Popular React UI Component Frameworks in 2024: browse blog and graphs | download data
If you find the data valuable and helpful for your use case, please provide feedback in this issue: Feedback on data snapshots. Snapshots in this repository will be discontinued at some point.
Download data for any other project with the sponsor tier. Get API access with the developer API.
Suggest a missing project or package.
- Add a metric to highlight trending packages based on recent shifts in usage and interest.
- Discover up-and-coming tools.
- Identify unmaintained and dying dependencies.
- Expand quality metrics for more detailed evaluations.
- Add more languages and package managers.
- Introduce "dependent packages" as a metric to identify foundational tools in each ecosystem.
Constructive feedback, critique, and feature requests are welcome.
Support this project by leaving a ⭐ star ⭐ on this repository. Thanks!