...
Run Format

Packages

Standard library

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 시각화 도구에 맞는 형식으로 제공ㅎ바니다.
     mail      메일 메시지 파싱을 구현 합니다.
     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 프로그램에서 타입 안전에 관한 작업을 포함.

Other packages

Sub-repositories

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".

Community

These services can help you find Open Source packages provided by the community.