{"id":14068325,"url":"https://github.com/uptake/pkgnet","last_synced_at":"2026-04-02T01:43:58.653Z","repository":{"id":35438874,"uuid":"106237200","full_name":"uptake/pkgnet","owner":"uptake","description":"R package for analyzing other R packages via graph representations of their dependencies","archived":false,"fork":false,"pushed_at":"2024-11-11T22:55:27.000Z","size":6111,"stargazers_count":162,"open_issues_count":8,"forks_count":37,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-18T00:44:10.899Z","etag":null,"topics":["code-quality","dependency-analysis","dependency-graph","graph-theory","r","r-package"],"latest_commit_sha":null,"homepage":"https://uptake.github.io/pkgnet/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uptake.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-10-09T04:40:13.000Z","updated_at":"2025-06-16T07:53:43.000Z","dependencies_parsed_at":"2024-05-06T21:24:55.062Z","dependency_job_id":"0fd42160-8c57-4ea8-a7a2-2849e6f4d91f","html_url":"https://github.com/uptake/pkgnet","commit_stats":{"total_commits":442,"total_committers":28,"mean_commits":"15.785714285714286","dds":0.6855203619909502,"last_synced_commit":"9354e79795beb8ed07e22805707bc0c10107d458"},"previous_names":["uptakeopensource/pkgnet"],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/uptake/pkgnet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uptake%2Fpkgnet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uptake%2Fpkgnet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uptake%2Fpkgnet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uptake%2Fpkgnet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uptake","download_url":"https://codeload.github.com/uptake/pkgnet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uptake%2Fpkgnet/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267161704,"owners_count":24045478,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["code-quality","dependency-analysis","dependency-graph","graph-theory","r","r-package"],"created_at":"2024-08-13T07:06:05.915Z","updated_at":"2025-12-12T00:44:53.168Z","avatar_url":"https://github.com/uptake.png","language":"R","funding_links":[],"categories":["R"],"sub_categories":[],"readme":"# pkgnet \u003cimg src=\"man/figures/logo.png\" align=\"right\" alt=\"\" width=\"120\" /\u003e\n\n[![CRAN\\_Status\\_Badge](https://www.r-pkg.org/badges/version-last-release/pkgnet)](https://cran.r-project.org/package=pkgnet) \n[![CRAN\\_Download\\_Badge](https://cranlogs.r-pkg.org/badges/grand-total/pkgnet)](https://cran.r-project.org/package=pkgnet) \n[![GitHub Actions Build Status](https://github.com/uptake/pkgnet/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/uptake/pkgnet/actions/workflows/ci.yml?query=branch%3Amain)\n[![Appveyor Build status](https://ci.appveyor.com/api/projects/status/github/uptake/pkgnet?branch=main\u0026svg=true)](https://ci.appveyor.com/project/jameslamb/pkgnet)\n[![codecov](https://codecov.io/gh/uptake/pkgnet/branch/main/graph/badge.svg)](https://app.codecov.io/gh/uptake/pkgnet) \n[![Lifecycle badge](https://lifecycle.r-lib.org/articles/figures/lifecycle-stable.svg)](https://lifecycle.r-lib.org/articles/stages.html)\n\n## Introduction\n\n`pkgnet` is an R library designed for the analysis of R libraries! The goal of the package is to build a graph representation of a package and its dependencies to inform a variety of activities, including:\n\n- prioritizing functions to unit test based on their centrality\n- examining the recursive dependencies you are taking on by using a given package\n- exploring the structure of a new package provided by a coworker or downloaded from the internet\n\n![](https://raw.githubusercontent.com/uptake/pkgnet/main/readme_figures/demo.gif)\n\n# Table of contents\n1. [How it Works](#howitworks)\n2. [Installation](#installation)\n3. [Usage Examples](#examples)\n4. [How to Contribute](#contributing)\n\n## How it Works \u003ca name=\"howitworks\"\u003e\u003c/a\u003e\n\nThe core functionality of this package is the `CreatePackageReport` function.\n\n## Installation \u003ca name=\"installation\"\u003e\u003c/a\u003e\n\nThis package is now available from [CRAN](https://cran.r-project.org/package=pkgnet)!\n\n```\ninstall.packages('pkgnet')\n```\n\n## Usage Examples \u003ca name=\"examples\"\u003e\u003c/a\u003e\n\nTry it out!\n\n```\nlibrary(pkgnet)\nresult \u003c- CreatePackageReport('ggplot2')\n```\n\n## How to Contribute \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nTo report bugs, request features, or ask questions about the structure of the code, please [open an issue](https://github.com/uptake/pkgnet/issues).\n\nIf you'd like to contribute to the project, please [open a pull request](https://github.com/uptake/pkgnet/pulls). PRs should follow the project's [contribution guidelines](https://github.com/uptake/pkgnet/blob/main/CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuptake%2Fpkgnet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuptake%2Fpkgnet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuptake%2Fpkgnet/lists"}