自由及開放源代碼軟件列表

下面是自由及開放源代碼軟件包——即採用Free software license和開源許可證的計算機軟件的列表。符合自由軟件定義的軟件可能稱為自由軟件更為適宜；GNU計劃尤其反對他們的軟件被稱為“開源”。欲知更多有關開源軟件信息及其理論背景，請參考開源軟件運動和自由軟件運動。不過，幾乎所有的符合開源軟件定義的軟件都是自由軟件，故而也在此列出。

**應用領域**

**人工智能**
 通用
** OpenCog——以構建通用人工智能（Artificial General Intelligence，AGI）架構為目標的項目。OpenCog Prime是用於設計增進相當於人類的通用人工智能相互作用的組件的具體安排- 計算機視覺
** AForge.NET——基於.NET Framework的計算機視覺、一般人工智能和機器人技術庫
** OpenCV——用C++編寫的計算機視覺庫- 機器學習
** 參見下文數據挖掘
** 參見R語言——統計學習和分析工具包- 計劃
** TREX——反應計劃- 機器人技術
** ROS——機器人操作系統（Robot Operating System）

**CAD**
 FreeCAD- 阿基米德(CAD)

**電子設計自動化（EDA）**

**計算機模擬**
 Blender，用C、C++和Python語言寫成的3D模擬程序，包含服飾、髮型、形體模擬技術- SimPy，基於隊列理論事件的模擬器，用Python編寫- FlightGear，適用於Windows、OS X和GNU/Linux的開源航班模擬器- Godot，可執行於Windows、macOS和Linux等的遊戲引擎- Open 3D Engine，基於Amazon Lumberyard的遊戲引擎

**財務**
 Adempiere——ERP（企業資源計劃）商務套件- Bitcoin——P2P分散型數字貨幣- 博爾尼塔開源解決方案——業務流程管理- Compiere——ERP自動化會計解決方案，支持鏈條、銷售清單和銷售訂單- CiviCRM——針對非盈利組織的組織關係管理軟件- Cyclos——用於小額信貸機構、complementary currency系統和時間銀行（timebanks）的軟件- Dolibarr——基於Web的ERP系統- Ebase——特別為非盈利組織開發的組織關係管理工具
*Ethereum——P2P分散型數字貨幣 + 公共區塊鏈電子平臺- EOS date=20200229071809 ——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 date=20210423201237  ——以太坊加密貨幣錢包- 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——Operational risk management及快速應用程式開發平臺

**統計學**
 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**

**醫療服務軟件**
 OpenEMR——開源電子病歷整合軟體

**媒體**

**2D動畫**
 KToon- Pencil2D- Synfig- Tupi

**3D動畫**
 Art of Illusion- Blender- K-3D- OpenFX- Seamless3d

**音頻編輯器、管理器**
 Audacity- LMMS

**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- Bitwarden- GNOME 鑰匙圈- 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

**排版**

**參見**
 自由及開放源代碼軟件- GNOME應用程序列表- GNU軟件包列表- KDE應用程序列表- Unix應用程序列表

**一般目錄**
 SourceForge.net- Freshmeat- Ohloh- CodePlex

**參考資料**

**一般目錄**
  Free Software Directory date=20110927213654  — 自由軟件基金會的目錄-  Open Source Software Directory date=20100131131632  — 按分類提供開源軟件組織列表-  Open Source Living date=20210423063722  — 由社區管理的動態的開源軟件存檔-  Ohloh date=20110112000536  — Ohloh是人人可編輯的開源目錄-  AlternativeTo date=20110723012617  - 用戶編寫的流行軟件的選擇對象——開源軟件和非開源軟件都存在，所選對象以其許可發佈，而不是要求用戶瀏覽有關目錄。

**對Windows的開源**
  List Of Open-source Programs (LOOP list) for Windows date=20120707015819 -  TheOpenDisc.com Windows的OSS預組裝盤（繼承至 TheOpenCD.org date=20190921104806 ）-  The OSSwin project date=20081216030333 : Open Source for Windows!