[wikipedia] List of free and open-source software packages
List of free and open-source software packages
This is a list of free and open-source software packages, computer software licensed under free software licenses and open-source licenses. Software that fits the Free Software Definition may be more appropriately called free software; the GNU project in particular objects to their works being referred to as open-source.[1] For more information about the philosophical background for open-source software, see free software movement and Open Source Initiative. However, nearly all software meeting the Free Software Definition also meets the Open Source Definition and vice versa. A small fraction of the software that meets either definition is listed here.
Some of the open-source applications are also the basis of commercial products, shown in the List of commercial open-source applications and services.
Contents
[hide]
- 1Applied fields
- 2Assistive technology
- 3Data storage and management
- 4Networking and Internet
- 4.1Advertising
- 4.2Communication-related
- 4.3E-mail
- 4.4File transfer
- 4.5Grid and distributed processing
- 4.6Instant messaging
- 4.7IRC Clients
- 4.8Middleware
- 4.9RSS/Atom readers/aggregators
- 4.10Peer-to-peer file sharing
- 4.11Portal Server
- 4.12Remote access and management
- 4.13Routing software
- 4.14Web browsers
- 4.15Webcam
- 4.16Webgrabber
- 4.17Web-related
- 4.18Other networking programs
- 5Educational
- 6File managers
- 7Games
- 8Genealogy
- 9Graphical user interface
- 10Groupware
- 11Healthcare software
- 12Hobby software
- 13Media
- 13.12D animation
- 13.23D animation
- 13.3Audio editors, audio management
- 13.4CD/USB-writing software
- 13.5Flash animation
- 13.6Graphics
- 13.7Image galleries
- 13.8Image viewers
- 13.9Multimedia codecs, containers, splitters
- 13.10Television
- 13.11Video converters
- 13.12Video editing
- 13.13Video encoders
- 13.14Video players
- 13.15Other media packages
- 14Operating systems
- 15Password management
- 16Personal information managers
- 17Programming language support
- 18Screensavers
- 19Security
- 20Theology
- 21Typesetting
- 22See also
- 23References
- 24External links
Applied fields[edit]
Artificial intelligence[edit]
- General
- OpenCog A project that aims to build an artificial general intelligence (AGI) framework. OpenCog Prime is a specific set of interacting components designed to give rise to human-equivalent artificial general intelligence.
- Computer Vision
- AForge.NET Computer Vision, Artificial Intelligence and Robotics library for the .NET Framework
- OpenCV Computer Vision Library in C++
- Machine Learning
- See List of open-source machine learning software
- See Data Mining below
- See R programming language—packages of statistical learning and analysis tools
- Planning
- TREX Reactive planning
- Robotics
- ROS Robot Operating System
CAD[edit]
Electronic design automation (EDA)[edit]
Computer simulation[edit]
- Blender; 3D modeling software written in C, C++ and Python containing cloth, hair, fluid and rigid body simulation techniques
- SimPy; queue-theoretic event-based simulator written in Python
- flightgear is an open-source flight simulator written for Windows, Mac OS X, and GNU/Linux.
Finance[edit]
- Adempiere — Enterprise resource planning(ERP) business suite
- Bitcoin Core — Peer-to-peer decentralised digital currency.
- Bonita Open Solution — Business Process Management
- CiviCRM – Constituent Relationship Management software aimed at NGOs
- Compiere — ERP solution automates accounting, supply chain, inventory, and sales orders
- Cyclos — Software for microfinance institutions, complementary currency systems and timebanks
- Dolibarr — Web-based ERP system.
- GnuCash — Double-entry book-keeping
- HomeBank — for personal use
- Ino erp — Dynamic Pull Based System ERP
- jFin
- JFire — An ERP Business Suite written with Java and JDO
- KMyMoney — Double-entry book-keeping
- LedgerSMB — Double-entry book-keeping
- Mifos — Microfinance Institution management software
- Openbravo
- OrangeHRM — Commercial Human Resource Management
- Postbooks — Integrated Accounting and ERP Business Suite
- QuickFIX — FIX protocol engine written in C++ with additional C#, Ruby, and Python wrappers
- QuickFIX/J — FIX protocol engine written in Java
- SQL Ledger — Double-entry book-keeping
- SugarCRM — Commercial Customer Relationship Management
- Tryton
- TurboCASH — Double-entry book-keeping for Windows
- vtiger CRM — Customer Relationship Management(CRM) software with Sales force automation, marketing management,Customer Service/Support,Inventory Management
Integrated Library Management Software[edit]
- Evergreen
- Koha
- NewGenLib
- OpenBiblio
- PMB
- refbase — Web-based institutional repository and reference management software
Image editor[edit]
- Darktable — Digital image workflow management, including RAW processing
- digiKam — Integrated photography toolkit including editing capabilities
- GIMP — GNU Image Manipulation Program
- Inkscape — An open-source vector graphics editor
- Krita — Digital painting and sketching application
- RawTherapee — Digital image workflow management, including RAW processing
Mathematics[edit]
Reference management software[edit]
Science[edit]
Bioinformatics[edit]
Cheminformatics[edit]
Geographic Information Systems[edit]
Grid computing[edit]
- P-GRADE Portal — Grid portal software enabling the creation, execution and monitoring of workflows through high-level Web interfaces
Microscope image processing[edit]
Molecular dynamics[edit]
Molecule viewer[edit]
- Avogadro
- BALLView
- Jmol
- Molekel
- MeshLab, able to import PDB dataset and build up surfaces from them
- PyMOL
- QuteMol
- RasMol
Nanotechnology[edit]
- Ninithi — visualize and analyze the carbon allotropes such as Carbon nanotube, Fullerene, Graphene nanoribbons
Plotting[edit]
Risk Management[edit]
Statistics[edit]
Surveys[edit]
- LimeSurvey — Online survey system
Quantum chemistry[edit]
Assistive technology[edit]
Speech (synthesis and recognition)[edit]
- CMU Sphinx — Speech recognition software from Carnegie Mellon University
- Emacspeak — Audio desktop
- ESpeak — compact software speech synthesizer for English and other languages
- Festival Speech Synthesis System
- Modular Audio Recognition Framework — voice, audio, speech NLP processing
- NonVisual Desktop Access — (NVDA) Screen reader for Windows
- Text2Speech — Lightweight and easy to use Text-To-Speech (TTS) Software
Other assistive technology[edit]
- Dasher — Unique text input software
- Gnopernicus — AT suite for GNOME 2
- Virtual Magnifying Glass — a multi-platform screen magnification tool.
Data storage and management[edit]
Backup software[edit]
Database management systems (including administration)[edit]
Data mining[edit]
- Environment for DeveLoping KDD-Applications Supported by Index-Structures (ELKI) — data mining software framework written in Java with a focus on clustering and outlier detection methods.
- SCaViS — Java-based data analysis framework
- Konstanz Information Miner (KNIME)
- OpenNN — Open-source neural networks software library written in the C++ programming language.
- Orange (software) — data visualization and data mining for novice and experts, through visual programming or Python scripting. Extensions for bioinformatics and text mining.
- RapidMiner — data mining software written in Java, fully integrating Weka, featuring 350+ operators for preprocessing, machine learning, visualization, etc. – the previous version is available as open source.
- Scriptella ETL — ETL (Extract-Transform-Load) and script execution tool. Supports integration with J2EE and Spring. Provides connectors to CSV, LDAP, XML, JDBC/ODBC, and other data sources.
- Weka — data mining software written in Java featuring machine learning operators for classification, regression, and clustering.
- JasperSoft — data mining with programmable abstraction layer.
Data Visualization Components[edit]
- ParaView plotting and visualization functions developed by Sandia National Laboratory, capable of massively parallel flow visualization utilizing multiple computer processors
- VTK is a toolkit for 3D computer graphics, image processing and visualization.
Digital Asset Management software system[edit]
- ResourceSpace - Widely used system with roots in the NGO sector
Disk partitioning software[edit]
Enterprise search engines[edit]
ETLs (Extract Transform Load)[edit]
File archivers[edit]
File Systems[edit]
- OpenAFS — a distributed file system supporting a very wide variety of operating systems
- Tahoe-LAFS — a distributed file system/cloud storage system with integrated privacy and security features
- CephFS — a distributed file system included in the Ceph storage platform.
Networking and Internet[edit]
Advertising[edit]
Communication-related[edit]
- Asterisk — Telephony and VoIP server
- Ekiga — Video conferencing application for GNOME and Microsoft Windows
- FreePBX — Front-end and advanced PBX configuration for Asterisk
- FreeSWITCH — Telephony platform
- Jitsi — Java VoIP and Instant Messaging client
- QuteCom — Voice, video, and IM client application
- Enterprise Communications System sipXecs — SIP Communications Server
- Slrn — a newsreader
- Twinkle — VoIP softphone
E-mail[edit]
File transfer[edit]
Grid and distributed processing[edit]
Instant messaging[edit]
IRC Clients[edit]
Middleware[edit]
- Apache Axis2 — Web service framework (implementations are available in both Java & C)
- Apache Geronimo
- Bonita Open Solution(software) — a J2EE web application and java BPMN2 compliant engine
- GlassFish Application Server
- Jakarta Tomcat — a servlet container and standalone webserver
- JBoss Application Server an application server
- ObjectWeb JOnAS — Java Open Application Server, a J2EE application server
- TAO (software) — C++ implementation of the OMG's CORBA standard
- Enduro/X – C/C++ middleware platform based on X/Open group's XATMI and XA standards
RSS/Atom readers/aggregators[edit]
- Akregator — Platforms running KDE
- Liferea — Platforms running GNOME
- RSS Bandit — Windows – .NET Framework
- RSSOwl — Windows, Mac OS X, Solaris, Linux – Java SWT Eclipse
- Sage (Mozilla Firefox extension)
Peer-to-peer file sharing[edit]
- Popcorn Time — multi-platform, free and open source media player
Portal Server[edit]
- Drupal
- eXo Platform
- Liferay
- Oxwall — Community site software
- Sun Java System Portal Server
- uPortal
Remote access and management[edit]
Routing software[edit]
Web browsers[edit]
Webcam[edit]
Webgrabber[edit]
Web-related[edit]
- Apache Cocoon — a web application framework
- Apache — the most popular web server
- AWStats — a log file parser and analyzer
- BookmarkSync — a tool for browsers
- Cherokee — Speedy, feature rich HTTP Server
- curl-loader — a powerful HTTP/HTTPS/FTP/FTPS loading and testing open-source tool
- Hiawatha — Secure, high performance and easy-to-configure HTTP server
- HTTP File Server — a user friendly file server software with a drag and drop interface
- lighttpd — Resource sparing but also fast and full featured HTTP Server
- Lucee — CFML Application Server
- nginx — lightweight, high performance web server/reverse proxy and e-mail (IMAP/POP3) proxy
- NetKernel — an internet application server
- Piwik — a web analytics system
- Qcodo — a PHP5 framework
- Squid (software) — web proxy cache
- Vaadin — a fast to use java based framework for creating web applications
- Varnish (software) — high-performance web application accelerator/reverse proxy and load balancer/HTTP router
- XAMPP — a package of web applications including Apache and MySQL
- Zope — a web application server
Other networking programs[edit]
- JXplorer — a LDAP client
- OpenLDAP — a LDAP server
- openVXI — a VoiceXML interpreter
- YaCy — P2P-based search engine
- ownCloud – a file share and sync server
- Wireshark - A Network Monitor
Educational[edit]
Educational suites[edit]
- ATutor — a web-based Learning Content Management System (LCMS)
- Chamilo — a web-based e-learning and content management system
- Claroline — a collaborative Learning Management System
- DoceboLMS
- eFront — an icon-based learning management system
- FlightPath — academic advising software for universities
- GCompris
- Gnaural — Brainwave entrainment software
- IUP Portfolio
- ILIAS — a web-based learning management system (LMS)
- Moodle — a free and open-source learning management system
- OLAT — a web-based Learning Content Management System
- Omeka
- openSIS — a web-based Student Information and School Management system
- Sakai Project — a web-based learning management system
- SWAD – a web-based learning management system
- Tux Paint — a paint application for 3–12 year olds
Geography[edit]
Learning support[edit]
Language[edit]
Typing[edit]
Other educational programs[edit]
File managers[edit]
Games[edit]
Application layer[edit]
Genealogy[edit]
Graphical user interface[edit]
Desktop environments[edit]
Window managers[edit]
Windowing system[edit]
Groupware[edit]
Content management systems[edit]
Wiki software[edit]
Healthcare software[edit]
Hobby software[edit]
Homebrewing[edit]
Media[edit]
2D animation[edit]
3D animation[edit]
Audio editors, audio management[edit]
CD/USB-writing software[edit]
Flash animation[edit]
Graphics[edit]
Image galleries[edit]
Image viewers[edit]
Multimedia codecs, containers, splitters[edit]
Television[edit]
Video converters[edit]
Video editing[edit]
- Avidemux
- AviSynth
- Blender
- Cinelerra
- DScaler
- DVD Flick
- Kaltura
- Kdenlive
- Kino
- LiVES
- Natron
- OpenShot Video Editor
- Pitivi
- Shotcut
- VirtualDub
- VirtualDubMod
- VideoLAN Movie Creator
Video encoders[edit]
Video players[edit]
Other media packages[edit]
- Celtx — Media Pre-production Software
Operating systems[edit]
Be advised that available distributions of these systems can contain, or offer to build and install, added software that is neither free software nor open-source.
Emulation and Virtualisation[edit]
Password management[edit]
Personal information managers[edit]
- Chandler — developed by the OSAF.
- KAddressBook
- Kontact
- KOrganizer
- Mozilla Calendar — A Mozilla-based, multi-platform calendar program.
- Novell Evolution
- OpenSync (software)
- Project.net — Commercial Project Management
- TeamLab — Platform for project management and collaboration
Programming language support[edit]
Bug trackers[edit]
Code generators[edit]
- Bison
- CodeSynthesis XSD — XML Data Binding compiler for C++
- CodeSynthesis XSD/e — Validating XML parser/serializer and C++ XML Data Binding generator for mobile and embedded systems
- Flex lexical analyser— generates lexical analyzers
- Kodos
- Open Scene Graph — 3D graphics application programming interface
- OpenSCDP — Open Smart Card Development Platform
- phpCodeGenie
- SableCC — parser generator for Java and .NET
- SWIG — Simplified Wrapper and Interface Generator for several languages
- ^txt2regex$
- xmlbeansxx — XML Data Binding code generator for C++
- YAKINDU Statechart Tools — Statechart code generator for C++ and Java
Documentation generators[edit]
- Doxygen : a tool for writing software reference documentation. The documentation is written within code.
- Mkd : The software documentation is extracted from the sources files, from pseudocode or comments.
- Natural Docs : claims to use a more natural language as input from the comments, hence its name.
Configuration software[edit]
Debuggers (for testing and trouble-shooting)[edit]
- GNU Debugger — "works for many programming languages [...]"
- Memtest86 — Stress-tests RAM on x86 machines
- Xnee — Record and replay tests
Integrated development environments[edit]
Version control systems[edit]
Screensavers[edit]
Security[edit]
Anti-virus[edit]
Data loss prevention[edit]
Data recovery[edit]
Forensics[edit]
Anti-forensics[edit]
Disk erasing[edit]
Encryption[edit]
Database encryption[edit]
Disk encryption[edit]
Firewall[edit]
- Coyote Linux
- Firestarter
- IPCop
- IPFilter
- IPFire
- ipfw
- iptables
- M0n0wall
- PeerGuardian
- PF
- pfSense
- Rope
- Shorewall
- SmoothWall
- Untangle
- Vyatta
Network and security monitoring[edit]
Secure Shell (ssh)[edit]
- Cyberduck — Mac OS X and Windows client (since version 4.0)
- Lsh — server and client (supporting SRP and Kerberos authentication)
- OpenSSH — client/server
- PuTTY — client only
Other security programs[edit]
Theology[edit]
Bible study tools[edit]
- BibleDesktop — For Cross-platform
- BibleTime — For Linux using KDE
- Go Bible — For Java Mobile Phones
- jSword — For Java
- MacSword — For Mac OS X
- Marcion — For Linux and Windows, using Qt UI Framework and embedded MySQL server
- openlp.org — Worship presentation software for churches to display songs, bibles, movies etc.
- SwordBible — For Windows
- The SWORD Project for Windows — For Windows
- Xiphos The_SWORD_Project — For Linux using GNOME
Typesetting[edit]
[wikipedia] List of free and open-source software packages的更多相关文章
- Best Open Source Software
Best Open Source Software Open Source, Software, Top The promise of open source software is best qua ...
- List of open source software
List of open source software https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/ ...
- 开源录屏工具 Best Screen Recording Open Source Software For Windows 2017
OBS Studio OBS (Open Broadcaster Software) - Free and open source software for live streaming and sc ...
- Bossies 2015: The Best of Open Source Software Awards
InfoWorld editors and contributors pick the top open source software for data centers, clouds, devel ...
- Public thanks to Shao Qirui for his contribution to open source software
Public thanks to Shao Qirui for his contribution to open source softwareShao Qirui is a student, but ...
- PAN-OS 6.1 Open Source Software (OSS) Listing
https://www.paloaltonetworks.com/documentation/oss-listings/oss-listings/pan-os-oss-listings/pan-os- ...
- Browse W3C's Open Source Software
https://www.w3.org/Status.html Browse W3C's Open Source Software Amaya - a Web browser/editor First ...
- 30 Cool Open Source Software I Discovered in 2013
30 Cool Open Source Software I Discovered in 2013 #1 Replicant – Fully free Android distribution Rep ...
- List of the best open source software applications
List of the best open source software applications by Ryan • Oct 25th, 2008 • Category: Featured Art ...
随机推荐
- 话说placeholder
placeholder 属性提供一种提示(hint),描述输入域所期待的值. 注释:placeholder 属性适用于以下类型的 <input> 标签:text, search, url, ...
- 华为RH2288 V3服务器进入BIOS并设置iBMC地址
服务器重启后 第一个画面 提示Ctrl+H或Ctrl+S进入相关配置 其中, Ctrl+H进入WebBIOS初次安装系统可在此做RAID配置 此画面不做操作,等待跳过 进入第二画面 可以选择BootM ...
- PYTHON网络爬虫与信息提取[BeautifulSoup](单元四)
1 简介 from bs4 import BeautifulSoup soup=BeautifulSoup(<p>data</p>,'html.parser') 2 基本元素 ...
- Promise对象和async函数
Promise对象 //1开始 function fna(){ console.log('1开始'); var p = new Promise(function(resolve, reject){ / ...
- 洛谷P1006 NOIP提高组2008 传纸条
P1006 传纸条 题目描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题.一次素质拓展活动中,班上同学安排做成一个m行n 列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无 ...
- OpenLayers添加和删除控件
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- temp for @青
4层方法 IBaseController BaseControllerImpl IBaseService BaseServiceImpl IBaseComponent IBaseCompone ...
- SpringBoot启动报错Failed to determine a suitable driver class
SpringBoot启动报错如下 Error starting ApplicationContext. To display the conditions report re-run your app ...
- 关于父组件通过v-on接收子组件多个参数的一点研究
写组件的时候遇到一个需求,我需要在子组件向父组件传递信息 this.$emit('myEvent', 信息1, 信息2) 在父组件使用v-on来接收 <my-component @myEvent ...
- openssl生成证书 - CSDN博客
大家都可以生成公钥.私钥对,无法确认公钥对到底是谁的. 如果能够确定公钥到底是谁的,就不会有这个问题了.例如,如果收到“黑客”冒充“服务器”发过来的公钥,经过某种检查,如果能够发现这个公钥不是“服务器 ...