최근 수정 시각 : 2024-09-20 10:16:39

패키지 저장소


1. 개요2. 목록3. 기타

1. 개요

패키지를 제공하는 곳이다. 각 저장소들 모두 실용적이고 유용한 패키지들을 많이 제공한다. 또한, 패키지 개수의 순위는 그때그때의 경향에 따라 바뀔 수 있다. 그러므로 패키지 시스템을 가지고 "어떤 언어가 다른 언어들보다 더 우월하다!"고 말하는 것은 삼가도록 하자.

2. 목록

  • CTAN (1992) - TeX
  • CPAN (1993) - Perl: 2018년 2월 기준 약 195,000 개.
  • npm - Node.js: 2018년 기준 350,000 개가 넘어 최대 규모이다.
  • PyPI - Python: 2018년 2월 기준으로 약 129,000 개.
  • Maven 중앙 저장소 - Java: 2018년 2월 기준으로 약 220,000여 개.
  • Packagist - PHP
  • Hackage - Haskell: 2024년 9월 기준으로 16,650 개.
  • quicklisp - Common LISP

3. 기타

  • 이외에도 Clojure는 clojars 등 자체적인 패키지 저장소를 가지고 있지만, Java와 호환이 되기 때문에 Maven의 Java로 작성된 패키지들을 그대로 이용할 수 있다.
  • Emacs의 경우 버전 24부터 패키지 저장소와 함께 Emacs LISP으로 작성된 패키지를 손쉽게 운용 가능한 시스템이 포함되었다.