自由及開放源代碼軟件列表
此條目應避免有陳列雜項、瑣碎資料的部分。 (2012年9月8日) |
下面是自由及開放源代碼軟件包——即採用自由軟件授權和開源許可證的計算機軟件的列表。符合自由軟件定義的軟件可能稱為自由軟件更為適宜;GNU計劃尤其反對他們的軟件被稱為「開源」。[1]欲知更多有關開源軟件信息及其理論背景,請參考開源軟件運動和自由軟件運動。不過,幾乎所有的符合開源軟件定義的軟件都是自由軟件,故而也在此列出。
應用領域
人工智能
- 通用
- OpenCog——以構建通用人工智能(Artificial General Intelligence,AGI)架構為目標的項目。OpenCog Prime是用於設計增進相當於人類的通用人工智能相互作用的組件的具體安排
- 計算機視覺
- AForge.NET——基於.NET Framework的計算機視覺、一般人工智能和機器人技術庫
- OpenCV——用C++編寫的計算機視覺庫
- 機器學習
- 計劃
- TREX——反應計劃
- 機器人技術
- ROS——機器人操作系統(Robot Operating System)
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——用於小額信貸機構、補充貨幣系統和時間銀行(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系統
圖書館集成管理軟件
圖像編輯器
- Darktable——數字圖像工作流管理,含RAW處理。
- digiKam——包含編輯功能的集成圖像工具包。
- GIMP————GNU圖像處理程序
- Inkscape——開源矢量圖形編輯器
- Nodebox——開源矢量圖形編輯器
- Krita————自由開源的免費繪畫軟件
- Mtpaint——針對像素圖且能在老電腦上運行的繪圖軟體
數學
動態幾何軟體
符號計算軟體
科學(矩陣)計算, 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
參考文獻管理軟件
- 參見參考文獻管理軟件的比較。
科學
生物信息學
化學信息學
地理信息系統
網格計算
- P-GRADE Portal——網格計算軟件,可以通過高級的Web界面創建、解析和顯示工作流程
顯微圖像處理
分子動力學
分子查看器
納米技術
測繪
風險管理
統計學
調查
- LimeSurvey——在線調查系統
量子化學
輔助技術
演講(合成與識別)
- 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——帶可編程抽象層的數據挖掘軟件
數據可視化組件
數字資產管理軟件
- OpenDAM,自由和開源數字資產管理軟件,用於企業內容管理整合,管理圖像、圖片和視頻文件。
磁盤分區軟件
企業搜索引擎
ETL(Extract Transform Load)
壓縮文件管理器
文件系統
網絡及因特網
廣告
通訊相關
- Asterisk——電話和VoIP服務器
- Ekiga——適用於GNOME和Microsoft Windows的視頻會議軟件
- FreePBX——適用於Asterisk的前端和高級PBX配置
- FreeSWITCH——電話平台
- Jitsi——Java VoIP和即時通訊客戶端
- QuteCom——自由的聲音、視頻和IM客戶端應用
- sipX——SIP通訊服務器
- Slrn——新聞閱讀器
- Twinkle——VOIP軟件電話
文件傳輸
即時通訊
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文件傳輸
門戶服務器
遠程訪問和管理
路由軟件
網頁瀏覽器
網絡攝像機
網頁抓取器
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 ——基於間隔重複的字卡軟體
地理學
教學支持
語言
文字輸入
其他教育軟件
文件管理器
遊戲
應用層
系譜
圖形用戶界面
桌面環境
窗口管理器
窗口系統
群組軟件
內容管理系統
Wiki
醫療服務軟件
- OpenEMR——開源電子病歷整合軟體
媒體
2D動畫
3D動畫
音頻編輯器、管理器
CD/USB刻錄軟件
Flash動畫
- Pencil Animation
- SWFTools(用於腳本)
圖形
圖庫
圖像查看器
多媒體編碼器、容器、分離器
電視
視頻轉換器
視頻編輯器
- 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。
視頻解碼器
視頻播放器
其他媒體軟件包
- Celtx——媒體預生產軟件
- GNOME Subtitles
操作系統
注意這些系統的可用發行版會包含或提供的版本和安裝/附加的不自由不開放源代碼的軟件。
模擬器和虛擬機
密碼管理器
個人信息管理器
- Chandler——由OSAF開發
- KAddressBook
- Kontact
- KOrganizer
- Mozilla Calendar——基於Mozilla的跨平台日曆軟件
- Novell Evolution
- OpenSync (軟件)
- Project.net——商業項目管理
- TeamLab——項目管理和合作平台
編程語言支持
Bug追蹤器
代碼生成器
- 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——宣稱使用像從注釋輸入的那樣更自然的語言,由此得名。
配置軟件
調試器(用於測試故障檢測)
集成開發環境
版本控制系統
屏幕保護程序
安全
殺毒
數據丟失防護
數據恢復
辨析工具
磁盤擦除
加密
磁盤加密
防火牆
- Coyote Linux
- Firestarter
- IPCop
- IPFilter
- IPFire
- ipfw
- iptables
- M0n0wall
- PeerGuardian
- PF
- pfSense
- Rope
- Shorewall
- SmoothWall
- Untangle
- Vyatta
網絡和安全監控
SSH
其他安全軟件
神學
聖經學習工具
- 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
排版
參見
一般目錄
參考資料
- ^ Richard Stallman. Why Open Source misses the point of Free Software. July 13, 2011 [August 24, 2011]. (原始內容存檔於2011-08-20).
一般目錄
- 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!