{"id":3500569,"name":"github.com/goki/pi","ecosystem":"go","description":"Package pi provides the top-level repository for the GoPi interactive parser system.\n\nThe code is organized into the various sub-packages, dealing with the different\nstages of parsing etc.\n\n* pi: integrates all the parsing elements into the overall parser framework.\n\n* langs: has the parsers for specific languages, including Go (of course), markdown\nand tex (latter are lexer-only)\n\n* filecat: is the core file categorization (e.g., mime-type, etc) framework that\nassociates files with their extensions and provides other type-level meta data\nthat enables the Pi system and GoGi and other GoKi framework tools to know how\nto deal with different types of files.\n\nNote that the GUI editor framework for creating and testing parsers is\nin the Gide package: https://github.com/goki/gide  under the piv sub-package.","homepage":"https://github.com/goki/pi","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/goki/pi","keywords_array":[],"namespace":"github.com/goki","versions_count":41,"first_release_published_at":"2018-12-09T10:34:48.000Z","latest_release_published_at":"2023-08-28T00:11:09.000Z","latest_release_number":"v1.0.28","last_synced_at":"2026-06-01T09:42:54.359Z","created_at":"2022-04-10T20:07:17.719Z","updated_at":"2026-06-01T09:42:54.360Z","registry_url":"https://pkg.go.dev/github.com/goki/pi","install_command":"go get github.com/goki/pi","documentation_url":"https://pkg.go.dev/github.com/goki/pi#section-documentation","metadata":{},"repo_metadata":{"uuid":"158170978","full_name":"goki/pi","owner":"goki","description":"interactive parsing in GoKi / GoGi framework -- makes parsing fun again!","archived":false,"fork":false,"pushed_at":"2023-02-23T01:50:01.000Z","size":25734,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-03-08T17:57:50.064Z","etag":null,"topics":["gogi","goki","golang","lexing","parser-generator","parsing","recursive-descent-parser"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-11-19T06:13:12.000Z","updated_at":"2023-02-23T02:30:38.000Z","dependencies_parsed_at":"2023-02-18T22:15:48.792Z","dependency_job_id":null,"html_url":"https://github.com/goki/pi","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goki%2Fpi","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goki%2Fpi/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goki%2Fpi/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/goki","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"}},"repo_metadata_updated_at":"2023-03-21T18:39:20.831Z","dependent_packages_count":61,"downloads":null,"downloads_period":null,"dependent_repos_count":29,"rankings":{"downloads":null,"dependent_repos_count":1.0193557910779438,"dependent_packages_count":0.6370074204587808,"stargazers_count":10.810249881011417,"forks_count":11.247124957859313,"docker_downloads_count":null,"average":5.928434512601863},"purl":"pkg:golang/github.com/goki/pi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/goki/pi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/goki/pi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/goki/pi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-05-29T11:42:10.617Z","issues_count":8,"pull_requests_count":2,"avg_time_to_close_issue":10307492.5,"avg_time_to_close_pull_request":10587.0,"issues_closed_count":8,"pull_requests_closed_count":2,"pull_request_authors_count":2,"issue_authors_count":2,"avg_comments_per_issue":1.125,"avg_comments_per_pull_request":2.0,"merged_pull_requests_count":1,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10587.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":1},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgoki%2Fpi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgoki%2Fpi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgoki%2Fpi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgoki%2Fpi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgoki%2Fpi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgoki%2Fpi/codemeta","maintainers":[]}