Open Source Software's List - Category Wise: Artificial intelligence:
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 Data Mining below.
See R programming language—packages of statistical learning and analysis tools.
Planning:
TREX Reactive planning.
Robotics:
ROS Robot Operating System.
Computer simulation:
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.
Finance:
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.
jFin
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
Openbravo
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
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
WebERP — Web-based ERP system
Integrated Library Management Software:
Evergreen
Koha
NewGenLib
OpenBiblio
PMB
refbase — Web-based institutional repository and reference management software
Image editor:
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.
Cheminformatics:
Chemistry Development Kit
JOELib
OpenBabel
Grid Computing:
P-GRADE Portal — Grid portal software enabling the creation, execution and monitoring of workflows through high-level Web interfaces.
Microscope image processing:
CellProfiler
Endrov
FIJI (software)
ImageJ
Molecular dynamics:
Ascalaph Designer
GROMACS
LAMMPS
MDynaMix
NAMD
Molecule viewer:
Avogadro
BALLView
Jmol
Molekel
MeshLab, able to import PDB dataset and build up surfaces from them
PyMOL
QuteMol
RasMol
Nanotechnology:
Ninithi — visualize and analyze the carbon allotropes such as Carbon nanotube, Fullerene, Graphene nanoribbons.
Surveys:
LimeSurvey — Online survey system
Assistive technology:
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:
Data mining:
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
Lucene
Nutch
Solr
Xapian
ETLs (Extract Transform Load):
CloverETL (Community Edition)
Konstanz Information Miner (KNIME)
Pentaho
SpagoBI
Talend
File Systems:
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:
Advertising:
OpenX
Communication-related:
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
E-mail:
Mozilla Thunderbird.
Middleware:
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
RSS/Atom readers/aggregators:
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)
Portal Server:
Drupal
eXo Platform
Liferay
Oxwall — Community site software
Sun Java System Portal Server
uPortal
Remote access and management:
FreeNX
OpenVPN
rdesktop
Synergy
VNC (RealVNC, TightVNC, UltraVNC)
FreeRDP
Remmina
Webcam:
Cheese
Webgrabber:
cURL
HTTrack
Wget
Web-related:
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
Educational:
Educational suites:
ATutor — a web-based Learning Content Management System (LCMS)
Chamilo — a web-based e-learning and content 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
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:
KGeography
Language:
Kiten
KVerbos
Typing:
KTouch
Tux Typing
Other educational programs:
KEduca
Application layer:
WINE
Media:
2D animation:
KToon
Pencil
Synfig
Tupi
3D animation[edit]
Art of Illusion
Blender
K-3D
OpenFX
Seamless3d
Flash animation:
Pencil Animation (for animations)
SWFTools (for scripting)
Image viewers:
Eye of GNOME
F-spot
Geeqie
Gthumb
Gwenview
Kphotoalbum
Opticks
Video converters:
Dr. DivX
FFmpeg
MEncoder
OggConvert
Transcode
Video editing:
Avidemux
AviSynth
Blender
Cinelerra
DScaler
DVD Flick
Kaltura
Kdenlive
Kino
LiVES
OpenShot Video Editor
Pitivi
VirtualDub
VirtualDubMod
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.
Video encoders:
Avidemux
HandBrake
Video players:
VLC
Media Player Classic
Other media packages:
Celtx — Media Pre-production Software
Gnome Subtitles
Virtualisation:
Virtual Box
Password management:
KeePass
Password Safe
Mitro
Personal information managers:
Chandler — developed by the OSAF.
KAddressBook
Kontact
KOrganizer
Mozilla Calendar — A Mozilla-based, multiplatform calendar program.
Novell Evolution
OpenSync (software)
Project.net — Commercial Project Management
TeamLab — Platform for project management and collaboration
Programming language support:
Bug trackers:
Bugzilla
Mantis
Mindquarry
Redmine
Trac
Code generators:
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
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
Configuration software:
Autoconf
Automake
CMake
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
Screensavers:
Boinc
Electric Sheep
XScreenSaver
Security:
Anti-virus:
ClamAV
ClamWin
Gateway Anti-Virus
Lynis
Data loss prevention:
MyDLP
Data recovery:
dvdisaster
Foremost
PhotoRec
TestDisk
Forensics:
The Coroner's Toolkit
The Sleuth Kit
Disk erasing:
DBAN
srm
Encryption:
GnuPG
GnuTLS
KGPG
OpenSSL
Seahorse
Disk encryption:
CrossCrypt
FreeOTFE and FreeOTFE Explorer
eCryptfs
Firewall:
Coyote Linux
Firestarter
IPCop
IPFilter
IPFire
ipfw
Iptables
M0n0wall
PeerGuardian
PF
pfSense
Rope
Shorewall
SmoothWall
Untangle
Vyatta
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