| Name | Synopsis | |
|---|---|---|
| archive | ||
| tar | tar압축파일에 대한 접근 구현 | |
| zip | zip 압축파일에 대한 읽고 쓰는 작업 지원 | |
| bufio | bufio 는 버퍼링된 입출력을 제공합니다. io.Reader와 io.Writer를 포장해서 새로운 Reader Writer객체를 생성합니다. 이것은 또한 인터페이스를 구현하지만 버퍼링을 제공하고 textual I/O에 대한 몇가지 도움을 제공합니다. | |
| builtin | builtin 패키지는 Go의 미리 선언된 식별자에 대한 문서를 제공합니다. | |
| bytes | 바이트 패키지는 byte슬라이스를 만들기 위한 함수를 구현합니다. | |
| compress | ||
| bzip2 | bzip2 압축해제를 구현함 | |
| flate | RFC 1951에 나온 DEFLATE 압축 데이터 포맷을 구현합니다. | |
| gzip | RFC 1952 에 나온 gzip 형식의 압축파일에 대한 읽기 쓰기를 구현합니다. | |
| lzw | lzw 는 Lempel-Ziv-Welch 압축데이터 형식을 구현합니다. T. A. Welch, ``A Technique for High-Performance Data Compression'', Computer, 17(6) (June 1984), pp 8-19에 설명이 나와있습니다. | |
| zlib | RFC 1950에 나온 zlib 압축형식 제공 | |
| container | ||
| heap | heap 은 heap.Interface를 구현하는 타입들에 대한 heap작업을 제공합니다. | |
| list | list 는 2중으로?(doubly) 연결된 리스트를 구현합니다. | |
| ring | 원형 리스트에 대한 작업을 제공합니다. | |
| crypto | crypto 패키지는 공통의 암호 상수를 모아놓고 있습니다. | |
| aes | AES encryption 구현 . (formerly Rijndael), as defined in U.S. Federal Information Processing Standards Publication 197. | |
| cipher | low-level 블록 cipher 구현들로 포장될 수 있는 표준 블록 cipher 모드를 제공합니다. | |
| des | 데이터 암호화 표준 (DES) 와 트리플 데이터 암호화 알고리즘(TDEA) 를 구현합니다. as defined in U.S. Federal Information Processing Standards Publication 46-3. | |
| dsa | 디지털 서명 알고리즘 제공. as defined in FIPS 186-3. | |
| ecdsa | Elliptic 커브 디지털 서명 알고리즘 제공, as defined in FIPS 186-3. | |
| elliptic | 주요 필드에 대하여 표준 타원?elliptic 커브를 구현합니다. | |
| hmac | Keyed-Hash 메시지 인증 코드(HMAC) 구현. as defined in U.S. Federal Information Processing Standards Publication 198. | |
| md5 | MD5 해쉬 알고리즘 구현 as defined in RFC 1321. | |
| rand | 암호학적인 난수생성기 구현 | |
| rc4 | RC4 암호화 구현 as defined in Bruce Schneier's Applied Cryptography. | |
| rsa | RSA 암호화 구현 as specified in PKCS#1. | |
| sha1 | SHA1 해쉬 알고리즘 구현 as defined in RFC 3174. | |
| sha256 | SHA224, SHA256 해쉬 알고리즘 구현 as defined in FIPS 180-4. | |
| sha512 | SHA384, SHA512 해쉬알고리즘 구현 as defined in FIPS 180-2. | |
| subtle | 암호를 다루는 코드에서 유용하지만 조심히 사용해야할 함수들이 구현되어있다. | |
| tls | TLS 1.2 구현, as specified in RFC 5246. | |
| x509 | X.509인코딩된 Key 와 서명서를 파싱 | |
| pkix | ASN.1파싱과 X509 서명서,CRL, OCSP 를 직렬화하기 위해 공유되는 로우레벨 구조체 포함 | |
| database | ||
| sql | 일반적인 SQL 데이터베이스에 관한 인터페이스 제공 | |
| driver | sql 패키지에서 사용될 데이터베이스 드라이버를 구현할 인터페이스 정의함. | |
| debug | ||
| dwarf | dwarf 는 실행가능한 파일로부터 불러오는 Dwarf 디버깅 정보를 제공합니다. as defined in the DWARF 2.0 Standard at http://dwarfstd.org/doc/dwarf-2.0.0.pdf | |
| elf | elf 객체 파일들에 대한 접근 구현 | |
| gosym | GC컴파일러에 의해 생성된 Go바이너리에 내장된 line number 테이블들과 Go 심볼에 대한 접근 제공 | |
| macho | Mach-O 객체 파일들에 대한 접근 제공 | |
| pe | PE (마이크로소프트 윈도우즈 포터블 실행가능한) 파이들에 대한 접근구현 | |
| plan9obj | Plan 9 a.out 객체 파일들에 대한 접근 구현 | |
| encoding | byte레벨이나 텍스쳐표현같은 패키지나 데이터를 전환하는 다른 패키지들에 의해 공유되는 인터페이스를 정의함 | |
| ascii85 | btoa 도구나 Adobe의 Postscript 나 PDF 문서 형식에 사용되는 ascii85 데이터 인코딩을 구현 | |
| asn1 | DER-encoded ASN.1 데이터구조를 파싱하는 것 구현, as defined in ITU-T Rec X.690. | |
| base32 | base32 인코딩 구현 as specified by RFC 4648. | |
| base64 | base64 인코딩 구현as specified by RFC 4648. | |
| binary | 숫자와 바이트 시퀀스들에 대한 간단한 변환 구현하고 varints에 대한 인코딩디코딩 | |
| csv | 콤마로 구분된 CSV 파일을 읽고 씀 | |
| gob | gobs 의 스트림을 관리함. - 인코더와 디코더에서 교환되는 바이너리 값들 | |
| hex | hexadecimal 인코딩 디코딩 구현 | |
| json | JSON 객체에 대한 인코딩 디코딩 지원 as defined in RFC 4627. | |
| pem | PEM 데이터 인코딩 지원, which originated in Privacy Enhanced Mail. | |
| xml | XML 네임스페이스들을 이해하는 간단한 XML 1.0 파서 구현 | |
| errors | 에러를 생성하기 위한 함수 구현 | |
| expvar | 서버의 작업 카운터들같은 public 변수들에 대한 표준화된 인터페이스를 제공. | |
| flag | 커맨드라인 플래그 파싱 제공 | |
| fmt | C언어의 printf , scanf와 유사한 형식화된 포맷입출력제공 | |
| go | ||
| ast | GO 패키지들에서 용어tree 들을 표현하기 위해 사용되는 타입들을 선언 | |
| build | GO 패키지들에 대한 정보를 모여져있음. | |
| doc | Go AST 로부터 소스코드 문서를 추출함 | |
| format | Go 소스 의 표준형식을 구현함 | |
| parser | Go 소스파일들에 대한 파서를 구현 | |
| printer | AST 노드들에 대한 printing을 제공 | |
| scanner | GO소스 텍스트들에 대한 스캐너를 구현 | |
| token | Go 프로그래밍 언어에서 어휘적 토큰과 기본작업 토큰들을 표현하는 상수들을 정의함 | |
| hash | hash 함수에 대한 인터페이스를 제공함 | |
| adler32 | Adler-32 checksum 제공 | |
| crc32 | crc32 는 32bit 주기적 중복검사, CRC-32, 검사용 합계 제공 합니다. | |
| crc64 | crc64 는 64bit 주기적 중복검사, CRC-64, 검사용 합계 제공 합니다. | |
| fnv | fnv 는 FNV-1 과 FNV-1a를 구현하고, 암호학적이지 않은 해쉬 함수를 구현합니다. created by Glenn Fowler, Landon | |
| html | HTML 텍스트의 escaping과 unescaping을 위한 함수를 제공합니다. | |
| template | 템플릿(html/template)패키지는 데이터주도 템플릿을 구현하여, 코드 주입에 안전한 HTML output을 생성합니다. | |
| image | 기본적인 2D 이미지 라이브러리를 구현합니다. | |
| color | 기본적색깔 라이브러리를 제공합니다. | |
| palette | 표준 컬러 팔레트 제공 | |
| draw | 이미지 조합 함수를 제공합니다. | |
| gif | GIF 이미지 인코더/디코더 제공합니다. | |
| jpeg | 이하동문. JPEG. | |
| png | 이하동문 PNG | |
| index | ||
| suffixarray | 인메모리 접미어 배열을 사용하여 logarithmic 시간 속에서 문자열 검색을 구현합니다. | |
| io | 입출력요소에 대한 기본적인 인터페이스를 제공합니다. | |
| ioutil | 입출력 유틸리티 함수를 제공합니다. | |
| log | 간단한 로깅 패키지입니다. | |
| syslog | 시스템 로그 서비스에 대한 간단한 인터페이스를 제공합니다. | |
| math | 수학적 함수와 상수를 제공합니다. | |
| big | 큰 수에 대한 다중 정밀도 연산을 제공합니다. | |
| cmplx | 허수를 위한 수학적 상수와 함수를 제공합니다. | |
| rand | 무작위 숫자 생성기를 구현합니다. | |
| mime | MIME 스펙의 부분을 구현합니다. | |
| multipart | MIME 멀티파트 파싱을 구현합니다. as defined in RFC 2046. | |
| net | TCP/IP, UDP, 도메인 네임 인식과 유닉스 도메인 소켓,네트워크 입출력 등을 위한 이식가능한(portable) 인터페이스 제공 | |
| http | HTTP 클라이언트와 서버 구현제공합니다. | |
| cgi | CGI 구현 as specified in RFC 3875. | |
| cookiejar | 인메모리 RFC 6265호환 htpp.CookieJar 구현 | |
| fcgi | FastCGI protocol 구현 | |
| httptest | HTTP 테스팅을 위한 유틸리티 제공 | |
| httputil | HTTP 유틸리티 기능들을 제공합니다. net/http 패키지에 있는 공통적인 기능들을 보완합니다. | |
| pprof | 그 자신의 http server 런타임 프로파일링 데이터를 pprof 시각화 도구에 맞는 형식으로 제공ㅎ바니다. | |
| 메일 메시지 파싱을 구현 합니다. | ||
| rpc | 네트워크나 다른 I/O 코넥션에서 export된 객체의 메소드에 대한 접근을 제공합니다. | |
| jsonrpc | rpc 패키지를 위한 JSON-RPC 클라이언트코덱과 서버코덱을 구현합니다. | |
| smtp | 간단한 메일 전송 프로토콜 구현 as defined in RFC 5321. | |
| textproto | HTTP ,NNTP, SMTP 스타일같은 문자기반의 request/response 프로토콜 에 대한 일반적 지원을 구현 | |
| url | query escaping과 URL파싱 구현 | |
| os | OS는 운영체제 기능에 대한 플랫폼 독립적인 인터페이스를 제공함 | |
| exec | 외부 커맨드 실행 | |
| signal | 들어오는 신호에 대한 접근 제공 | |
| user | name이나 Id 로 사용자 계정 검색 허용 | |
| path | 슬래시로 구분되는 경로를 만들기 위한 유틸리티 루틴 구현 | |
| filepath | 유틸리티루틴을 구현하여 정의된 운영체제에 맞춰 파일경로를 만들어냅니다. | |
| reflect | run-time 리플렉션을 구현합니다. 프로그램으로 하여금 임의적타입과 함께 객체를 생성하게 해줍니다. | |
| regexp | 정규식 검색을 구현 | |
| syntax | 정규식을 parse tree로 파싱하고, parse tree를 프로그램으로 컴파일합니다. | |
| runtime | Go의 런타임 시스템과 상호작용할 수 있는 작업(예를 들자면 Go루틴을 조정하는 함수)을 포함합니다. | |
| cgo | cgo 툴에 의해 생성된 코드에 대한 런타임 지원포함 | |
| debug | 프로그램이 실행중일 때 프로그램 스스로 자신을 디버그할 수 있는 기능들을 포함(?) | |
| pprof | pprof 시각화 도구에 맞는 형식으로 런타임 프로파일링 데이터를 씁니다. | |
| race | 데이터 레이스 감지 로직을 구현합니다. | |
| sort | 사용자 정의 콜렉션과 슬라시들을 정렬하는데 주요 요소들을 제공합니다 . | |
| strconv | 기본 데이터 타입의 문자열 표현에 관한 전환을 구현 | |
| strings | 문자열을 생성하는 간단한 함수 구현 | |
| sync | 상호 exclusion locks 같은 동기화 주요 기본 요소들을 제공합니다. | |
| atomic | 동기화 알고리즘을 구현하는데 유용한 로우레벨 atomic 메모리 주요 요소들을 제공합니다. | |
| syscall | 로우레벨 OS 요소에 관한 인터페이스를 포함합니다. | |
| testing | Package testing provides support for automated testing of Go packages. | |
| iotest | 테스팅에 유용한 리더, 라이터를 구현합니다. | |
| quick | 블랙박스 테스팅을 쓰는데 도움이 되는 유틸리티 함수 구현 | |
| text | ||
| scanner | UTF8형식에 맞는 스캐너, 토크나이저 제공 | |
| tabwriter | 필터(tabwriter.Writer)를 구현합니다. 이것은 입력 시 탭된 칼럼을 적절히 정렬된 텍스트로 전환합니다. | |
| template | 텍스트 출력을 만드는 데이터 주도형 템플릿을 구현합니다. | |
| parse | 템플릿을 위한 parse tree를 빌드 합니다. as defined by text/template and html/template. | |
| time | 시간을 측정하고 표시하는 기능을 제공합니다. | |
| unicode | 유니코드 코드 포인트들의 프로퍼티들을 테스트하는 함수와 데이터를 제공합니다. | |
| utf16 | UTF-16 시퀀스 들에 대한 인코딩 디코딩 구현 | |
| utf8 | UTF8로 인코딩된 텍스트들을 지원하기 위한 함수와 상수 구현 | |
| unsafe | GO 프로그램에서 타입 안전에 관한 작업을 포함. |
These packages are part of the Go Project but outside the main Go tree. They are developed under looser compatibility requirements than the Go core. Install them with "go get".
These services can help you find Open Source packages provided by the community.