GNU軟件包列表

此GNU軟件包列表列出了作為GNU計劃的一部分而開發或維護的重要軟件包，其中一部分軟件包並非由自由軟件基金會-{版權}-所有。GNU計劃目的是開發完全由自由軟件組成的類Unix計算機操作系統。其中許多的軟件包與Linux內核一起構建了完整的計算機操作系統。

**GNU軟件包意味著什麼**
2013年，理查德·斯托曼總結了應該普遍適用於GNU軟件包的九個標準，但他同時指出，有很好的理由時也可有例外及靈活性：
# 它應該將自己描述為一個GNU軟件包
# 它應該通過ftp.gnu.org或其他所有人都能訪問的網站分發
# 它的主頁應該在GNU網站上
# 開發人員應注意他們的軟件能與其他GNU軟件包協同工作
# 文檔格式應為Texinfo，或應能方便地轉換到Texinfo
# 擴展語言應使用GNU Guile，但這方面明確可以有例外
# 不應推薦任何非自由軟件，也不應將用戶引導到非自由文檔或非自由軟件
# 使用GNU術語，如GNU/Linux操作系統，及“自由軟件”（free software），而不是“開源”（open source）
# 維護者至少應偶爾聯絡，以討論軟件或修復兼容性問題

**基本系統**
GNU操作系統並沒有官方的“基本系統”。GNU設計作為一個20世紀80年代Unix操作系統的替代，使用POSIX標準為指導，但無論哪種定義都會給出一個範圍更廣的“基本系統”。然而，下面的GNU軟件包小列表，應該比其他軟件包更為“核心”。當然，包含（如plotutils）及排除（如C標準函數庫）的軟件包仍有爭議。

**註釋**
# 穩定版本。注意一些發行版（如Gentoo）使用了一些開發版本，因為穩定版較舊。
# 注意，因為HURD仍在積極開發中，因此沒有穩定版本。Hurd通過版本控制系統分發。
# 無穩定版本。當前版本為alpha，不適合在生產環境中使用。

**開發工具**
# GNU構建系統 – 包含autoconf和automake
# Gnulib – 用於GNU編譯系統的可移植運行庫
# GNU Binutils – 包含GNU彙編器（as）和GNU連接器（ld）
# GNU make – GNU make程序
# GNU編譯器套裝（GNU Compiler Collection） – 多種編程語言的優化編譯器，包括C，C++，Fortran，Ada，Java。
# Data Display Debugger – 幾個調試器的前端（ddd）
# GNU Debugger – 高級調試器（gdb）
# GNU C 函數庫（glibc）– 符合POSIX的C語言庫
# GNU pth – POSIX兼容操作系統的軟件線程。
# GNU Libtool – 支持共享庫
# GNU libmicrohttpd – 嵌入式HTTP服務器
# GNU m4 – 巨集處理器
# GNU gperf - 優秀的哈希函數發生器
# GNU gettext – 國際化庫
#GNU GLOBAL - 程式碼標籤工具
# GNU lightning – 生成機器語言的即時編譯器
# DotGNU – Microsoft.NET的替代
# GNU Classpath – Java庫
# GNU bison – 作為yacc替代的語法分析器產生程序
# GNU Guile – 嵌入式Scheme解釋器（擴展語言）
# BFD – 對象文件庫
# GNU MDK – MIX編程的開發工具包
# GNU indent – C及C++源碼縮進程序。
# GNU FriBidi – 實現Unicode雙向算法的庫
# MIT/GNU Scheme – 麻省理工學院Scheme語言的解釋器、編譯器及庫。
# SmartEiffel – GNU Eiffel編譯器
# GNU Smalltalk – ANSI Smalltalk-98實現（解釋器和類庫）。
# CLISP – ANSI Common Lisp實現（編譯器、調試器和解釋器）
# GNU Common Lisp – Common Lisp的實現
# Gawk – GNU awk實現
# GNU Fontutils – 字體管理實用程序
# GNU cflow – 生成C語言的調用圖
# GNU AutoGen – An active tier-style tool for automated code generation.
# GNU cppi – Indent the C preprocessor directives in files to reflect their nesting
# GNU Pascal

**圖形桌面**
# GIMP – GNU圖像處理程序（GNU Image Manipulation Program）是一個位圖圖像編輯器，類似於Photoshop
# GTK+ – GIMP工具包，包含GTK、+GDK和一套GLib庫（由GIMP和GNOME使用）
# GNOME – GNU網絡對象模型環境（GNU Network Object Model Environment），GNU的官方桌面
# Dia – 一個創建圖表的矢量圖形程序
# GNUstep – implementation of the  Cocoa/OpenStep libraries and development tools for graphical applications
# Window Maker – GNUstep環境的窗口管理器

**應用和實用程序**
# GNU Bazaar – 分佈式版本控制系統
# GNU arch – 分佈式版本控制系統
# Gnash – Adobe Flash文件格式的播放器及瀏覽器插件
# GNU Alexandria – package of the GNU system that makes use of GNU Bayonne to provide a means to deliver access to electronic content and services for the blind over the public telephone network
# GNU Anubis – 位於MUA（郵件用戶代理）和MTA（郵件傳輸代理）之間的傳出郵件處理器
# GNU Aspell – 拼寫檢查器，設計為最終取代Ispell
# GNU Accounting Utils – 用戶和進程統計實用程序（last, ac, accton, lastcomm, sa, dump-utmp, dump-acct）
# GnuCash – GNU財務會計應用程序
# GNU Ddrescue – GNU數據恢復工具
# GNU Emacs – GNU操作系統的Emacs編輯器
# GNU fcrypt - 即時加密
# GNU Health – 自由的醫療和醫院信息系統
# GNUmed – 醫療實踐管理軟件
# Gnumeric – GNU電子表格程序
# GNU libextractor – 元數據提取庫及工具
# GNU LilyPond – 音樂排版應用
# GNU Mailman – GNU項目的郵件列表管理程序
# GNU Parted – 分區程序
# GNU nano - 文本編輯器
# GNU parallel – 從標準輸入並行構建和執行命令
# pexec – 並行執行shell命令（在單一主機上，或使用SSH連接多個主機）
# GNU Privacy Guard – PGP加密替代
# GNU wget – 高級網絡和互聯網文件檢索工具
# GNUnet – 反審查分佈式點對點通信網絡
# GNU Robots – 程序員的遊戲
# GnuTLS – TLS協議替代
# GNU Typist – 通用（多國語言）輸入訓練軟件。
# Gnuzilla – 網頁瀏覽器
# GNU Ferret – Free Entity Relationship and Reverse Engineering Tool. SQL database designer
# lsh – 安全Shell（SSH）協議第2版的實現
# Ocrad – GNU光學字符識別
# GNU Stow – 軟件安裝管理程序
# GNU gcal – 日曆計算及打印程序。
# GNU Units – 單位轉換程序。
# GNU Guix – GNU系統軟件包管理及分發器。

**科學軟件**

**遊戲**
# GNU Backgammon - 雙陸棋遊戲
# GNUbik - 魔方的自由軟件實現
# GNU Chess - 使用glChess、Xboard或類似的國際象棋遊戲引擎
# GNU Go - 圍棋的實現
# GNU Jump - 目標是爬上塔，在不同平臺之間跳越而不掉下
# GNU Kart - 賽車遊戲
# Liquid War - 對戰遊戲

**其他**
基於GNU MediaGoblin 0.2.0的網站用戶頁面
# GNU Miscfiles – 一些數據文件，包含機場標準、國家及語言代碼
# GnowSys – a kernel for semantic computing (a distributed agent oriented knowledge base.)
# Gnucap – GNU電路分析軟件包
# Gnu Panorama – 光線追蹤的3D框架
# Gnu Sovix – 基於PHP的網站校訂系統
# Gnu Maverik – 虛擬現實的微內核
# 3DLDF – 圖形軟件包
# GNU LibreDWG – 讀取寫入.dwg文件的庫
# GNU dbm（或GDBM）
# GNU MediaGoblin – 分佈式媒體共享

**參見**
 GNU計劃- 自由軟件運動- 高優先級的自由軟件項目

**參考**

**外部鏈接**
  FSF/UNESCO 自由軟件目錄 – 所有的GNU軟件包 date=20090107145142