# midday-ai/packrun

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/midday-ai-packrun).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

3,843 stars · 408 forks · TypeScript

## Links

- GitHub: https://github.com/midday-ai/packrun
- Homepage: https://packrun.dev
- awesome-repositories: https://awesome-repositories.com/repository/midday-ai-packrun.md

## Topics

`monorepo` `nextjs` `shadcn` `tailwind` `turborepo`

## Description

Packrun is a software dependency analysis tool and package registry interface designed to evaluate library health, rank quality through scoring engines, and facilitate the discovery of functional alternatives. It provides a standardized interface that allows AI coding assistants to programmatically query dependency metadata and compatibility data.

The system utilizes a metric-driven scoring engine to rank libraries based on type safety, update frequency, and community engagement. It employs semantic indexing to identify substitute packages, enabling the discovery of functional alternatives to replace existing project dependencies.

The tool covers software dependency analysis by tracking maintenance status and download trends. Its capabilities include registry exploration and the aggregation of metadata from external software registries to support library selection workflows.

## Tags

### Software Engineering & Architecture

- [Dependency Analysis Platforms](https://awesome-repositories.com/f/software-engineering-architecture/dependency-analysis-platforms.md) — Provides a comprehensive platform for evaluating software package health, maintenance status, and reliability metrics.

### Artificial Intelligence & ML

- [AI Coding Assistant Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-coding-assistant-integrations.md) — Integrates with AI coding assistants by providing standardized interfaces for querying package metadata and compatibility.
- [Registry Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-coding-assistants/registry-interfaces.md) — Acts as a standardized registry interface allowing AI coding assistants to programmatically query dependency metadata.
- [Code Quality Scoring](https://awesome-repositories.com/f/artificial-intelligence-ml/evaluation-metrics/scoring-pipelines/feature-cross-scoring/criteria-based-scoring-engines/code-quality-scoring.md) — Implements a scoring engine that calculates numerical quality scores based on maintenance frequency, type safety, and download trends.

### Development Tools & Productivity

- [AI Assistant Integrations](https://awesome-repositories.com/f/development-tools-productivity/ai-assistant-integrations.md) — Exposes a standardized protocol allowing AI coding assistants to programmatically retrieve package search and health data. ([source](https://cdn.jsdelivr.net/gh/midday-ai/packrun@main/README.md))
- [Package Analysis Tools](https://awesome-repositories.com/f/development-tools-productivity/package-analysis-tools.md) — Provides tools to evaluate package health, maintenance status, and reliability metrics to guide dependency selection. ([source](https://cdn.jsdelivr.net/gh/midday-ai/packrun@main/README.md))
- [Functional Alternative Discovery](https://awesome-repositories.com/f/development-tools-productivity/package-discovery/functional-alternative-discovery.md) — Identifies substitute packages within specific categories to help replace project dependencies with more suitable alternatives. ([source](https://cdn.jsdelivr.net/gh/midday-ai/packrun@main/README.md))
- [Dependency Selection Workflows](https://awesome-repositories.com/f/development-tools-productivity/dependency-selection-workflows.md) — Facilitates the process of comparing software packages and finding the most stable functional alternatives for a project.
- [Registry Aggregators](https://awesome-repositories.com/f/development-tools-productivity/registry-aggregators.md) — Aggregates and normalizes metadata and engagement statistics from multiple external software registries into a unified internal format.

### Repository Format

- [Agentic Registry Interfaces](https://awesome-repositories.com/f/repository-format/specification-registries/agentic-registry-interfaces.md) — Provides a consistent programmatic protocol for AI coding assistants to query package health and compatibility data.

### Data & Databases

- [Package Embedding Indices](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/semantic-context-indexes/package-embedding-indices.md) — Stores package metadata as vector embeddings to facilitate the discovery of functional alternatives via semantic similarity.

### Web Development

- [Library Metadata Retrievers](https://awesome-repositories.com/f/web-development/data-fetching-libraries/library-metadata-retrievers.md) — Automates the retrieval of real-time library statistics and health metrics from external software registries via API.
