go-internal

Selected Go-internal packages factored out from the standard library

  • Owner: rogpeppe/go-internal
  • Platform:
  • License:: BSD 3-Clause "New" or "Revised" License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

This repository factors out an opinionated selection of internal packages and functionality from the Go standard
library. Currently this consists mostly of packages and testing code from within the Go tool implementation.

Included are the following:

  • dirhash: calculate hashes over directory trees the same way that the Go tool does.
  • goproxytest: a GOPROXY implementation designed for test use.
  • gotooltest: Use the Go tool inside test scripts (see testscript below)
  • imports: list of known architectures and OSs, and support for reading import import statements.
  • modfile: read and write go.mod files while preserving formatting and comments.
  • module: module paths and versions.
  • par: do work in parallel.
  • semver: semantic version parsing.
  • testenv: information on the current testing environment.
  • testscript: script-based testing based on txtar files
  • txtar: simple text-based file archives for testing.

Main metrics

Overview
Name With Ownerrogpeppe/go-internal
Primary LanguageGo
Program languageGo (Language Count: 1)
Platform
License:BSD 3-Clause "New" or "Revised" License
所有者活动
Created At2018-09-30 17:20:54
Pushed At2025-04-10 11:36:22
Last Commit At2025-04-09 17:34:35
Release Count43
Last Release Namev1.14.1 (Posted on 2025-02-25 12:45:42)
First Release Namev0.0.1 (Posted on 2018-09-30 18:32:11)
用户参与
Stargazers Count0.9k
Watchers Count15
Fork Count79
Commits Count195
Has Issues Enabled
Issues Count102
Issue Open Count33
Pull Requests Count164
Pull Requests Open Count5
Pull Requests Close Count26
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private