Open Source Software's List - Category Wise: Artificial intelligence:
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.
AForge.NET Computer Vision, Artificial Intelligence and Robotics library for the .NET Framework.
OpenCV Computer Vision Library in C++
See Data Mining below.
See R programming language—packages of statistical learning and analysis tools.
TREX Reactive planning.
ROS Robot Operating System.
Blender; 3D modeling software written in C, C++ and Python that can make animations and graphics for games.
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.
Adempiere — Enterprise resource planning(ERP) business suite.
Bitcoin — Peer to peer decentralised digital currency.
Bonita Open Solution — Business Process Management.
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.
Ebase — Constituent relationship management developed especially for non-profit organizations.
Frontaccounting — web-based Double-entry book-keeping and ERP system.
GnuCash — Double-entry book-keeping.
Grisbi — Single-entry.
HomeBank — for personal use.
JFire — An ERP Business Suite written with Java and JDO
JGnash — Java-based, double-entry book-keeping
JQuantLib — Java-based Quantitative Finance API framework for financial instrument valuation and more...
KMyMoney — Double-entry book-keeping
LedgerSMB — Double-entry book-keeping
Mifos — Microfinance Institution management software
Odoo — ERP, eCommerce, and CMS system
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
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
WebERP — Web-based ERP system
Integrated Library Management Software:
refbase — Web-based institutional repository and reference management software
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.
Chemistry Development Kit
P-GRADE Portal — Grid portal software enabling the creation, execution and monitoring of workflows through high-level Web interfaces.
Microscope image processing:
MeshLab, able to import PDB dataset and build up surfaces from them
Ninithi — visualize and analyze the carbon allotropes such as Carbon nanotube, Fullerene, Graphene nanoribbons.
LimeSurvey — Online survey system
Speech (synthesis and recognition):
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:
Dasher — Unique text input software
Gnopernicus — AT suite for GNOME 2
Virtual Magnifying Glass — a multiplatform, screen magnification tool.
Data storage and management:
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.
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:
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:
OpenDAM, Free Open Source Digital Asset Management for enterprise content management integration, to manage image, pictures and video files.
Enterprise search engines:
ApexKB, formerly known as Jumper
ETLs (Extract Transform Load):
CloverETL (Community Edition)
Konstanz Information Miner (KNIME)
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:
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 — Free Voice, Video and IM client application
Enterprise Communications System sipXecs — SIP Communications Server
Slrn — a newsreader
Twinkle — VOIP softphone
Apache Axis2 — Web service framework (implementations are available in both Java & C)
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
Akregator — Platforms running KDE
Liferea — Platforms running GNOME
RSS Bandit — Windows - .NET
RSSOwl — Windows, Mac OS X, Solaris, Linux - Java SWT Eclipse
Sage (Mozilla Firefox extension)
Oxwall — Community site software
Sun Java System Portal Server
Remote access and management:
VNC (RealVNC, TightVNC, UltraVNC)
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
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
Railo — CFML Application Server
Squid (software) — web proxy cache
XAMPP — a package of web applications including Apache and MySQL
Zope — a web application server
Other networking programs:
JXplorer — a LDAP client
OpenLDAP — a LDAP server
OpenVXI — a VoiceXML interpreter
YaCy — P2P-based search engine
ATutor — a web-based Learning Content Management System (LCMS)
Chamilo — a web-based e-learning and content management system
eFront — an icon-based learning management system
FlightPath - academic advising software for universities
Gnaural — Brainwave entrainment software
ILIAS — a web-based learning management system (LMS)
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
Other educational programs:
Art of Illusion
Pencil Animation (for animations)
SWFTools (for scripting)
Eye of GNOME
OpenShot Video Editor
VideoLAN Movie Creator — VLMC is a non-linear editing software for video creation based on libVLC and running on Windows, Linux and Mac OS X.
Media Player Classic
Other media packages:
Celtx — Media Pre-production Software
Personal information managers:
Chandler — developed by the OSAF.
Mozilla Calendar — A Mozilla-based, multiplatform calendar program.
Project.net — Commercial Project Management
TeamLab — Platform for project management and collaboration
Programming language support:
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
Open Scene Graph — 3D graphics application programming interface
OpenSCDP — Open Smart Card Development Platform
SableCC — parser generator for Java and .Net
SWIG — Simplified Wrapper and Interface Generator for several languages
xmlbeansxx — XML Data Binding code generator for C++
YAKINDU Statechart Tools statechart code generator for C++ and Java
Debuggers (for testing and trouble-shooting):
GNU Debugger — "works for many programming languages [...]"
Memtest86 — Stress-tests RAM on x86 machines
Xnee — Record and replay tests
Data loss prevention:
The Coroner's Toolkit
The Sleuth Kit
FreeOTFE and FreeOTFE Explorer
Secure Shell (ssh):
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