MCPcopy Index your code
hub / github.com/golang/text

github.com/golang/text @v0.38.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.38.0 ↗ · + Follow
3,772 symbols 13,332 edges 419 files 1,555 documented · 41%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Encoding (Interface)
TODO: - There seems to be some inconsistency in when decoders return errors and when not. Also documentation seems to su [8 …
encoding/encoding.go
Transcoder (Interface)
Encoder or Decoder [8 implementers]
encoding/internal/enctest/enctest.go
Namer (Interface)
A Namer is used to get the name for a given value, such as a Tag, Language, Script or Region. [9 implementers]
language/display/display.go
Message (Interface)
A Message holds a collection of translations for the same phrase that may vary based on the values of substitution argum [9 …
internal/catmsg/catmsg.go
Formatter (Interface)
Formatter is analogous to fmt.Formatter. [8 implementers]
internal/format/format.go
Dictionary (Interface)
A Dictionary is a source of translations for a single language. [7 implementers]
message/catalog/catalog.go
Transformer (Interface)
Transformer transforms bytes. [18 implementers]
transform/transform.go
Collator (Interface)
Collator is an interface for architecture-specific implementations of collation. [5 implementers]
collate/tools/colcmp/col.go

Core symbols most depended-on inside this repo

String
called by 355
encoding/internal/enctest/enctest.go
Sprintf
called by 167
message/message.go
Fprintf
called by 166
message/message.go
Printf
called by 165
message/message.go
Println
called by 151
message/message.go
Fprintln
called by 111
message/message.go
Run
called by 102
unicode/bidi/bidi.go
Index
called by 99
unicode/cldr/collate.go

Shape

Function 1,575
Method 1,476
Struct 476
TypeAlias 176
Interface 37
FuncType 32

Languages

Go100%

Modules by API surface

message/fmt_test.go88 symbols
unicode/norm/normalize_test.go80 symbols
internal/language/gen.go64 symbols
language/language.go59 symbols
transform/transform_test.go51 symbols
language/display/display.go49 symbols
internal/export/idna/idna.go48 symbols
unicode/bidi/core.go43 symbols
internal/export/unicode/gen.go41 symbols
message/pipeline/extract.go38 symbols
transform/transform.go36 symbols
unicode/norm/maketables.go35 symbols

For agents

$ claude mcp add text \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact