下面是自由及開放原始碼軟體包 —— 即採用自由軟體授權和開源許可證的電腦軟體的列表。符合自由軟體定義的軟體可能稱為自由軟體更為適宜；GNU 計劃尤其反對他們的軟體被稱為「開源」。欲知更多有關開源軟體資訊及其理論背景，請參考開源軟體運動和自由軟體運動。不過，幾乎所有的符合開源軟體定義的軟體都是自由軟體，故而也在此列出。



應用領域

人工智慧


* 一般
  
* OpenCog—— 以構建一般人工智慧（Artificial General Intelligence，AGI）架構為目標的專案。OpenCog Prime 是用於設計增進相當於人類的一般人工智慧相互作用的組件的具體安排

* 電腦視覺
  
* AForge.NET—— 基於.NET Framework 的電腦視覺、一般人工智慧和機器人技術庫
  
* OpenCV—— 用 C++ 編寫的電腦視覺庫

* 機器學習
  
* 參見下文資料探勘
  
* 參見 R 語言 —— 統計學習和分析工具包

* 計劃
  
* TREX—— 反應計劃

* 機器人技術
  
* ROS—— 機器人作業系統（Robot Operating System）

CAD


* FreeCAD

電子設計自動化（EDA）

電腦類比


* Blender，用 C、C++ 和 Python 語言寫成的 3D 類比程式，包含服飾、髮型、形體類比技術

* SimPy，基於佇列理論事件的模擬器，用 Python 編寫

* FlightGear，適用於 Windows、OS X 和 GNU/Linux 的開源航班模擬器

財務


* Adempiere——ERP（企業資源計劃）商務套件

* Bitcoin——P2P 分散型數字貨幣

* 博爾尼塔開源解決方案 —— 業務流程管理

* Compiere——ERP 自動化會計解決方案，支援鏈條、銷售清單和銷售訂單

* CiviCRM—— 針對非盈利組織的組織關係管理軟體

* Cyclos—— 用於小額信貸機構、補充貨幣系統和時間銀行（timebanks）的軟體

* Dolibarr—— 基於 Web 的 ERP 系統

* Ebase—— 特別為非盈利組織開發的組織關係管理工具

* Ethereum——P2P 分散型數字貨幣 + 公共區塊鏈電子平台

* EOS （頁面存檔備份，存於網際網路檔案館）——P2P 分散型數字貨幣 + 公共區塊鏈電子平台

* Frontaccounting—— 基於 Web 的複式簿記和 ERP 系統

* GnuCash—— 複式簿記

* Grisbi—— 單式簿記

* HomeBank—— 用於個人

* IDempiere——Adempiere + OSGI ERP 企業資源計劃

* Ino erp—— 基於動態 Pull 的 ERP 系統

* jFin

* JFire—— 用 Java 和 JDO 寫成的 ERP 商務套件

* JQuantLib—— 基於 Java 的定量金融學應用介面（API）框架，適用於金融工具的估值和更多……

* KMyMoney—— 複式簿記

* LedgerSMB—— 複式簿記

* Mifos—— 微型金融機構管理軟體

* MyEtherWallet （頁面存檔備份，存於網際網路檔案館） —— 以太坊加密貨幣錢包

* Openbravo

* OrangeHRM—— 商業人力資源管理

* Postbooks—— 綜合會計及 ERP 商務套件

* QuickFIX —— 用 C++ 寫成，再用 C#、Ruby 和 Python 包裝的 FIX protocol 引擎

* QuickFIX/J—— 用 Java 寫成的 FIX protocol 引擎

* SQL Ledger—— 複式簿記

* SugarCRM—— 商業客戶關係管理

* Tryton

* TurboCASH—— 適用於 Windows 的複式簿記

* vtiger CRM—— 客戶關係管理（Customer Relationship Management，CRM）軟體，具備銷售力量自動化、市場管理、客戶服務／支援、庫存管理

* WebERP—— 基於 Web 的 ERP 系統

圖書館整合管理軟體


* Evergreen

* Koha

* NewGenLib

* OpenBiblio

* PMB

* refbase—— 基於 Web 的機構儲存和參考文獻管理軟體

圖像編輯器


* Darktable—— 數位影像工作流管理，含 RAW 處理。

* digiKam—— 包含編輯功能的整合圖像工具包。

* GIMP————GNU 圖像處理程式

* Inkscape—— 開源向量圖形編輯器

* Nodebox—— 開源向量圖形編輯器

* Krita———— 自由開源的免費繪畫軟體

* Mtpaint—— 針對像素圖且能在老電腦上運行的繪圖軟體

數學

動態幾何軟體


* GeoGebra

* Dr.Geo

* KSEG

符號計算軟體


* Maxima

* Python—— 結合 SymPy 等擴充函式庫

* Yacas

* R—— 結合 rSymPy, Ryacas 等擴充函式庫

科學 (矩陣) 計算，2D、3D 函式繪圖軟體


* Euler Math Toolbox —— 有自己的語法，也可以使用 C 或 Python

* Julia

* JavaScript —— 結合 Rlab 等擴充函式庫

* Octave

* Python—— 結合 NumPy、SciPy、Matplotlib、SymPy 等擴充函式庫

* R 語言 ——R 語言 目前支援數值計算的套件一直在成長，內建矩陣計算的指令很多，數值微分 numDeriv,adapt, 符號運算 Ryacas,rSymPy, 微分方程 dsolve, 線性規劃 linprog,Rglpk, 等等，另外 bigmemory、bigalgebra 可以進行大矩陣計算

* SciLab

參考文獻管理軟體


* 參見參考文獻管理軟體的比較。

科學

生物資訊學


* 參見開源生物資訊學軟體列表

化學資訊學


* Chemistry Development Kit

* JOELib

* OpenBabel

地理資訊系統

網格計算


* P-GRADE Portal—— 網格計算軟體，可以通過進階的 Web 介面建立、解析和顯示工作流程

顯微圖像處理


* CellProfiler

* Endrov

* FIJI (軟體)

* Ilastik

* ImageJ

* IMOD

* ITK

* KNIME

* OsiriX

* VTK

* 3D Slicer

分子動力學


* Abalone

* Ascalaph Designer

* GROMACS

* LAMMPS

* MDynaMix

* NAMD

* NWChem

分子檢視器


* Avogadro

* BALLView

* Jmol

* Molekel

* MeshLab，能匯入 PDB 資料組並從中構建外觀

* PyMOL

* QuteMol

* RasMol

奈米技術


* Ninithi—— 檢視並分析碳的同素異形體如碳奈米管、富勒烯、石墨烯奈米帶

測繪

風險管理


* Active Agenda—— 操作風險管理及快速應用程式開發平台

統計學


* R 語言

調查


* LimeSurvey—— 線上調查系統

量子化學


* CP2K

* GAMESS (US)



輔助技術

演講（合成與辨識）


* CMU Sphinx—— 卡內基梅隆大學出的演講辨識軟體

* Emacspeak—— 桌面音訊

* ESpeak—— 英語和其他語言的緊湊型軟體語音合成器

* Festival Speech Synthesis System

* Modular Audio Recognition Framework—— 聲音、音訊和演說的 NLP 處理

* NonVisual Desktop Access——（NVDA）Windows 的螢幕閱讀器

* Text2Speech—— 輕量的易於使用的文字到語音（TTS）軟體

其他輔助技術


* Dasher—— 獨立的文字輸入軟體

* Gnopernicus——GNOME 2 的 AT 套件

* Virtual Magnifying Glass—— 跨平台的螢幕放大工具



資料儲存和管理

備份軟體

資料庫管理系統（含超級管理員）

資料探勘


* Environment for DeveLoping KDD-Applications Supported by Index-Structures (ELKI)—— 用 Java 寫成的資料探勘框架，注重於聚類及離群點檢測方法

* SCaViS—— 基於 Java 的資料分析框架

* Konstanz Information Miner (KNIME)

* OpenNN—— 用 C++ 程式語言寫成的開源神經網路軟體庫

* Orange (軟體)—— 對新手和專家開發的資料虛擬化和資料探勘，通過視覺化編程或 Python 指令碼。擴充於生物資訊學和文字挖掘。

* RapidMiner—— 用 Java 寫成的資料探勘軟體，充分整合 Weka，具有 350 多種操作，用於預處理、機器學習、視覺化等，預覽版以開放原始碼形式發布

* Scriptella ETL——ETL (Extract-Transform-Load) 和指令碼執行工具。支援與 J2EE 和 Spring 的整合。提供對 CSV、LDAP、XML、JDBC/ODBC 及其他資料來源的連接。

* Weka—— 用 Java 寫成的資料探勘軟體，具備用於分類、回歸和聚類機器學習操作

* JasperSoft—— 帶可程式化抽象層的資料探勘軟體

資料視覺化組件


* ParaView—— 桑迪亞國家實驗室開發的測繪和視覺化功能，使用多個電腦處理器的大規模並列視覺化的實現

* VTK——3D 電腦成像、圖像處理和視覺化工具

數位資產管理軟體


* OpenDAM，自由和開源數位資產管理軟體，用於企業內容管理整合，管理圖像、圖片和視訊檔。

磁碟分割區軟體

企業搜尋引擎


* ApexKB，舊稱 Jumper

* Lucene

* Nutch

* Solr

* Xapian

ETL（Extract Transform Load）


* CloverETL 商業版

* Konstanz Information Miner (KNIME)

* Pentaho

* SpagoBI

* Talend

壓縮檔案管理器

檔案系統


* OpenAFS—— 支援非常多的作業系統的分散式檔案系統

* Tahoe-LAFS—— 具備隱私整合和安全特性的分散式檔案系統 / 雲端儲存系統

* CephFS—— 包含於 Ceph 儲存平台的分散式檔案系統



網路及網際網路

廣告


* OpenX

通訊相關


* Asterisk—— 電話和 VoIP 伺服器

* Ekiga—— 適用於 GNOME 和 Microsoft Windows 的影片會議軟體

* FreePBX—— 適用於 Asterisk 的前端和進階 PBX 組態

* FreeSWITCH—— 電話平台

* Jitsi——Java VoIP 和即時通訊客戶端

* QuteCom—— 自由的聲音、影片和 IM 客戶端應用

* sipX——SIP 通訊伺服器

* Slrn—— 新聞閱讀器

* Twinkle——VOIP 軟體電話

E-mail


* Mozilla Thunderbird

檔案傳輸

即時通訊

IRC 客戶端

中介軟體


* Apache Axis2——Web 服務架構（組件可以用 Java 和 C 實行）

* Apache Geronimo

* Bonita Open Solution（軟體）——J2EE web 應用和 Java BPMN2 執行引擎

* GlassFish 應用程式伺服器

* Jakarta Tomcat—— 伺服器小程式容器和獨立網頁伺服器

* JBoss 應用程式伺服器

* ObjectWeb JOnAS——Java Open Application Server，J2EE 應用伺服器

* SmartVariables—— 通用的網路共享物件的應用程式伺服器

* TAO (software)——OMG 的 CORBA 標準的 C++ 實現

RSS/Atom 閱讀器 / 聚合器


* Akregator—— 執行於 KDE 的平台

* Liferea—— 執行於 GNOME 的平台

* RSS Bandit——Windows——.NET

* RSSOwl——Windows、Mac OS X、Solaris、Linux——Java SWT Eclipse

* Sage (Mozilla Firefox extension)

P2P 檔案傳輸

門戶伺服器


* Drupal

* eXo Platform

* Liferay

* Oxwall—— 社群網站軟體

* Sun Java System Portal Server

* uPortal

遠端存取和管理


* FreeNX

* OpenVPN

* rdesktop

* Synergy

* VNC（RealVNC、TightVNC、UltraVNC）

* FreeRDP

* Remmina

路由軟體

網頁瀏覽器

網路攝錄影機


* Cheese

* Guvcview

網頁抓取器


* cURL

* HTTrack

* Wget

Web 相關


* Apache Cocoon——web 應用框架

* Apache—— 最流行的網頁伺服器

* AWStats—— 紀錄檔檔案分析工具

* BookmarkSync—— 瀏覽器的工具

* Cherokee—— 快速、有特色的富 HTTP 伺服器

* CougarXML—— 用來解析和處理 XML 代碼的 Javascript 框架，基於 W3C DOM Level-3 規格

* curl-loader—— 強大的開源 HTTP/HTTPS/FTP/FTPS 載入和測試工具

* Hiawatha—— 安全、高效能且易於使用的 HTTP 伺服器

* HTTP File Server—— 帶拖拽介面的使用者友好型伺服器軟體

* lighttpd—— 節省資源且快速及功能完善的 HTTP 伺服器

* Lucee——CFML 應用伺服器

* nginx—— 輕量、高效能的 web 伺服器 / 反向代理和 e-mail（IMAP/POP3）代理

* NetKernel—— 網際網路應用伺服器

* Piwik——web 分析系統

* Qcodo——PHP5 框架

* Squid (software)——web 代理快取

* XAMPP—— 含有 Apache 和 MySQL 的 web 應用包

* Zope——web 應用伺服器

其他網路程式


* JXplorer——LDAP 客戶端

* OpenLDAP——LDAP 伺服器

* openVXI——VoiceXML 翻譯器

* YaCy—— 基於 P2P 的搜尋引擎

* ownCloud—— 檔案分享及同步伺服器

* Nextcloud—— 雲端檔案分享及同步伺服器



教育

教育套件


* ATutor—— 基於 web 的教學內容管理系統（Learning Content Management System，LCMS）

* Chamilo—— 基於 web 的電子教學和內容管理系統

* DoceboLMS

* eFront—— 基於圖示的教學管理系統

* FlightPath—— 大學的學術通知軟體

* GCompris

* Gnaural—— 腦波夾帶軟體

* IUP Portfolio

* ILIAS—— 基於 web 的教學管理系統（LMS）

* Moodle

* Omeka

* openSIS—— 基於 web 的學生資訊和學校管理系統

* Sakai Project—— 基於 web 的教學管理系統

* SWAD - 基於 web 的教學管理系統

* Tux Paint——3–12 歲兒童的畫圖應用

* Anki —— 基於間隔重複的字卡軟體

地理學


* KGeography

教學支援

語言


* Kiten

* KVerbos

文字輸入


* KTouch

* Tux Typing

其他教育軟體


* KEduca



檔案管理器



遊戲

應用層


* WINE



系譜



圖形化使用者介面

桌面環境

視窗管理員

視窗系統



群組軟體

內容管理系統

Wiki



醫療服務軟體



媒體

2D 動畫


* KToon

* Pencil2D

* Synfig

* Tupi

3D 動畫


* Art of Illusion

* Blender

* K-3D

* OpenFX

* Seamless3d

音訊編輯器、管理器


* Audacity

CD/USB 燒錄軟體

Flash 動畫


* Pencil Animation

* SWFTools（用於指令碼）

圖形

圖庫

圖像檢視器


* Eye of GNOME

* F-spot

* Geeqie

* Gthumb

* Gwenview

* Kphotoalbum

* Opticks

多媒體編碼器、容器、分離器

電視

影片轉換器


* Dr. DivX

* FFmpeg

* MEncoder

* OggConvert

* Transcode

影片編輯器


* Avidemux

* AviSynth

* Blender

* Cinelerra

* DScaler

* DVD Flick

* Kaltura

* Kdenlive

* Kino

* LiVES

* OpenShot Video Editor

* Pitivi

* Shotcut

* VirtualDub

* VirtualDubMod

* VideoLAN Movie Creator——VLMC 是基於 libVLC 的非線性的用於影片建立的編輯應用程式，執行於 Windows、Linux 和 OS X。

影片解碼器


* Avidemux

* HandBrake

影片播放器


* VLC

* Media Player Classic

* mpv

其他媒體軟體套件


* Celtx—— 媒體預生產軟體

* GNOME Subtitles



作業系統

注意這些系統的可用發行版會包含或提供的版本和安裝 / 附加的不自由不開放原始碼的軟體。

模擬器和虛擬機器


* Virtual Box



密碼管理器


* KeePass

* Password Safe

* Mitro



個人資訊管理器


* Chandler—— 由 OSAF 開發

* KAddressBook

* Kontact

* KOrganizer

* Mozilla Calendar—— 基於 Mozilla 的跨平台日曆軟體

* Novell Evolution

* OpenSync (軟體)

* Project.net—— 商業專案管理

* TeamLab—— 專案管理和合作平台



程式語言支援

Bug 追蹤器


* Bugzilla

* Mantis

* Mindquarry

* Redmine

* Trac

碼產生器


* Bison

* CodeSynthesis XSD—— 適用於 C++ 的 XML Data Binding 編譯器

* CodeSynthesis XSD/e—— 適用於移動和嵌入式裝置的驗證 XML 解析器 / 串行器和 C++ XML Data Binding 生成器

* Flex lexical analyser—— 詞法剖析器

* Kodos

* Open Scene Graph——3D 圖型應用編程介面

* OpenSCDP—— 開放的智慧卡開發平台

* phpCodeGenie

* SableCC—— 適用於 Java 和.Net 的分析程式的生成程式

* SWIG—— 用於多種語言的簡化包裝和介面生成器

* ^txt2regex$

* xmlbeansxx—— 用於 C++ 的 XML Data Binding 碼產生器

* YAKINDU Statechart Tools—— 用於 C++ 和 Java 的狀態圖碼產生器

文件生成器


* Doxygen—— 用於撰寫軟體參考文件的工具。文件以代碼撰寫。

* Mkd—— 從原始碼檔案提取軟體文件，來自虛擬碼或注釋。

* Natural Docs—— 宣稱使用像從注釋輸入的那樣更自然的語言，由此得名。

組態軟體


* Autoconf

* Automake

* CMake

除錯器（用於測試故障檢測）


* GNU Debugger—— 用於許多程式語言

* Memtest86——x86 裝置的 RAM 壓力測試

* Xnee—— 記錄和回放測試

整合式開發環境

版本控制系統



螢幕保護裝置


* BOINC

* Electric Sheep

* XScreenSaver



安全

防毒


* ClamAV

* ClamWin

* Gateway Anti-Virus

* Lynis

資料遺失防護


* MyDLP

資料恢復


* dvdisaster

* Foremost

* PhotoRec

* TestDisk

辨析工具


* The Coroner's Toolkit

* The Sleuth Kit

磁碟擦除


* DBAN

* srm

加密


* GnuPG

* GnuTLS

* KGPG

* OpenSSL

* Seahorse

磁碟加密


* CrossCrypt

* FreeOTFE 和 FreeOTFE Explorer

* eCryptfs

* TrueCrypt

* VeraCrypt

防火牆


* Coyote Linux

* Firestarter

* IPCop

* IPFilter

* IPFire

* ipfw

* iptables

* M0n0wall

* PeerGuardian

* PF

* pfSense

* Rope

* Shorewall

* SmoothWall

* Untangle

* Vyatta

網路和安全監視

SSH


* Cyberduck——Mac OS X 及 Windows 客戶端（4.0 版本起）

* Lsh—— 客戶端及伺服器端（支援 SRP 和 Kerberos 簽章）

* OpenSSH—— 客戶端 / 伺服器端

* PuTTY—— 僅客戶端

其他安全軟體



神學

聖經學習工具


* BibleDesktop — 用於跨平台

* BibleTime — 用於使用 KDE 的 Linux

* Go Bible — 用於 Java 手機

* jSword — 用於 Java

* MacSword — 用於 Mac OS X

* Marcion — 用於 Linux 和 Windows，使用 Qt UI 框架並嵌入 MySQL 伺服器

* openlp.org — 用於教堂的禮拜演示軟體以顯示歌曲、聖經、影片等

* SwordBible — 用於 Windows

* The SWORD Project for Windows — 用於 Windows

* Xiphos The\_SWORD\_Project — 用於 GNOME 的 Linux



排版



參見

一般目錄



參考資料

一般目錄


* Free Software Directory （頁面存檔備份，存於網際網路檔案館） — 自由軟體基金會的目錄

* Open Source Software Directory （頁面存檔備份，存於網際網路檔案館） — 按分類提供開源軟體組織列表

* Open Source Living （頁面存檔備份，存於網際網路檔案館） — 由社群管理的動態的開源軟體存檔

* Ohloh （頁面存檔備份，存於網際網路檔案館） — Ohloh 是人人可編輯的開源目錄

* AlternativeTo （頁面存檔備份，存於網際網路檔案館） - 使用者編寫的流行軟體的選擇物件 —— 開源軟體和非開源軟體都存在，所選物件以其許可發布，而不是要求使用者瀏覽有關目錄。

對 Windows 的開源


* List Of Open-source Programs (LOOP list) for Windows （頁面存檔備份，存於網際網路檔案館）

* TheOpenDisc.com Windows 的 OSS 預組裝盤（繼承至 TheOpenCD.org （頁面存檔備份，存於網際網路檔案館））

* The OSSwin project （頁面存檔備份，存於網際網路檔案館）: Open Source for Windows!