List of Free & Open-Source Software in 2020

free software list

Free Software List & Open Source: This is an inventory of free and open-source software packages, computer software licensed under free software licenses, and open-source licenses. Software that matches the Free Software Definition could also be more appropriately called free software; the GNU project especially objects to their works being mentioned as open-source. 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 the other way around. a little fraction of the software that meets either definition is listed here.

Artificial Intelligence Free Software List,

  • 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 List of open-source machine learning software
  • See Data Mining below
  • See R programming language – packages of statistical learning and analysis tools
  • TREX – Reactive planning
  • ROS – Robot Operating System
  • Webots – Robot Simulator
  • YARP – Yet Another Robot Platform

Assistive technology Free Software list

  • CMU Sphinx – Speech recognition software from Carnegie Mellon University
  • Emacspeak – Audio desktop
  • Festival Speech Synthesis System – General multilingual speech synthesis
  • Modular Audio Recognition Framework – Voice, audio, speech NLP processing
  • NonVisual Desktop Access – (NVDA) Screen reader, for Windows
  • ESpeak – Compact software speech synthesizer for English and other languages
  • Text2Speech – Lightweight, easy-to-use Text-To-Speech (TTS) Software

Other Assistive technology Free Software list

  • Dasher – Unique text input software
  • Copernicus – AT suite for GNOME 2
  • Virtual Magnifying Glass – A multi-platform screen magnification tool

Autocad Free Software List,

  • FreeCAD – Parametric 3D CAD modeler with a focus on mechanical engineering, BIM, and product design
  • LibreCAD – 2D CAD software using AutoCAD-like interface and file format

Electronic Design Automation (EDA) Free Software list,

  • Fritzing
  • KiCad

Computer Simulation Free Software List,

  • Blender – 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, motion graphics, interactive 3D applications, and computer games.
  • FlightGear – Multi-platform flight simulator
  • SimPy – Queue-theoretic event-based simulator written in Python

Free Antivirus Software list,

  • ClamAV
  • ClamWin
  • Gateway Anti-Virus
  • Lynis

Data Recovery Free Software list,

  • DvDisaster
  • Foremost
  • PhotoRec
  • TestDisk

Encryption Free Software list

  • AES
  • Bouncy Castle
  • GnuPG
  • GnuTLS
  • KGPG
  • NaCl
  • OpenSSL
  • Seahorse
  • Signal
  • tunnel
  • TextSecure
  • wolfCrypt

Free Firewall Software list,

  • Firestarter
  • IPFilter
  • ipfw
  • iptables
  • M0n0wall
  • PeerGuardian
  • PF
  • pfSense
  • Rope
  • Shorewall
  • SmoothWall
  • Vyatta

Related Post:

Data mining Free Software List,

  • 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
  • FrontlineSMS – Information distribution and collecting via text messaging (SMS)
  • 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 is 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 is written in Java featuring machine learning operators for classification, regression, and clustering
  • JasperSoft – Data mining with the programmable abstraction layer

Enterprise Search Engines Free Software list,

  • ApexKB, formerly known as Jumper
  • Lucene
  • Nutch
  • Solr
  • Xapian
  • Elasticsearch

Educational suites Open-Source Free Software list

  • ATutor – Web-based Learning Content Management System (LCMS)
  • Chamilo – Web-based e-learning and content management system
  • Claroline – Collaborative Learning Management System
  • DoceboLMS – SAAS/cloud platform for learning
  • eFront – Icon-based learning management system
  • FlightPath – Academic advising software for universities
  • GCompris – Educational entertainment, aimed at children aged 2–10
  • Gnaural – Brainwave entrainment software
  • H5P – Framework for creating and sharing interactive HTML5 content
  • IUP Portfolio – Educational platform for Swedish schools
  • ILIAS – Web-based learning management system (LMS)
  • Moodle – Free and open-source learning management system
  • OLAT – Web-based Learning Content Management System
  • Omeka – Content management system for online digital collections
  • openSIS – Web-based Student Information and School Management system
  • Sakai Project – Web-based learning management system
  • SWAD – Web-based learning management system
  • Tux Paint – Painting application for 3–12-year-olds
  • UberStudent – Linux based operating system and software suite for academic studies

Accounting Free Open Source List,

  • GnuCash – Double-entry book-keeping
  • HomeBank – Personal accounting software
  • KMyMoney – Double-entry book-keeping
  • LedgerSMB – Double-entry book-keeping
  • RCA open-source application – management accounting application
  • SQL Ledger – Double-entry book-keeping
  • TurboCASH – Double-entry book-keeping for Windows
  • Wave Accounting – Double-entry book-keeping

ERP Free Software list,

  • Adempiere – Enterprise resource planning (ERP) business suite
  • Compiere – ERP solution automates accounting, supply chain, inventory, and sales orders
  • Dolibarr – Web-based ERP system
  • ERPNext – Web-based open-source ERP system for managing accounting and finance
  • Ino erp – Dynamic pull based system ERP
  • JFire – An ERP business suite written with Java and JDO
  • metasfresh – ERP Software
  • Odoo – Open-source ERP, CRM and CMS
  • Openbravo – Web-based ERP
  • Tryton – Open-source ERP

Integrated Library Management Free Software List,

  • Evergreen – Integrated Library System initially developed for the Georgia Public Library Service’s PINES catalog
  • Koha – SQL-based library management
  • NewGenLib
  • OpenBiblio
  • PMB
  • refbase – Web-based institutional repository and reference management software

Image Editor Free Software List,

  • Darktable – Digital image workflow management, including RAW photo processing
  • digiKam – Integrated photography toolkit including editing capabilities
  • GIMP – Raster graphics editor aimed at image retouching/editing
  • Inkscape – Vector graphics editor
  • Karbon – Scalable vector drawing application in KDE
  • Krita – Digital painting, sketching, and 2D animation application, with a variety of brush engines
  • LightZone – Free, open-source digital photo editor software application.
  • RawTherapee – Digital image workflow management aimed at RAW photo processing

2D Animation Free Software List,

  • Pencil2D – Simple 2D graphics and animation program
  • Pivot Animator – Application used to create stick figure and sprite animations
  • Synfig – 2D vector graphics and timeline based animation
  • TupiTube (formerly KTooN) – Application for the design and creation of animation
  • OpenToonz – Part of a family of 2D animation software
  • Krita – Digital painting, sketching, and 2D animation application, with a variety of brush engines
  • Blender – Computer graphics software, Blender’s Grease Pencil tools allow for 2D animation within a full 3D pipeline.

3D Animation Free Software List,

  • Blender – Computer graphics software featuring modeling, sculpting, texturing, rigging, simulation, rendering, camera tracking, video editing, and compositing
  • OpenFX – Modeling and animation software with a variety of built-in post processing effects
  • Seamless3d – Node-driven 3D modeling software

Image Viewers Free Software List,

  • Eye of GNOME
  • F-spot
  • feh
  • Geeqie
  • Gthumb
  • Gwenview
  • Kphotoalbum
  • Opticks

Video Editing Open Source Free Software List,

  • Avidemux
  • AviSynth
  • Blender
  • Cinelerra
  • DScaler
  • DVD Flick
  • Flowblade
  • Kaltura
  • Kdenlive
  • Kino
  • LiVES
  • Natron
  • Olive
  • OpenShot
  • Pitivi
  • Shotcut
  • VirtualDub
  • VirtualDubMod
  • VideoLAN Movie Creator

Communication-related Free Software List,

  • Asterisk – Telephony and VoIP server
  • Ekiga – Video conferencing application for GNOME and Microsoft Windows
  • ConferenceXP – video conferencing application for Windows XP or later
  • 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 – Newsreader
  • Twinkle – VoIP softphone
  • Ring – Cross-platform, peer to peer instant-messaging and video-calling protocol that offers end-to-end encryption and SIP client
  • Tox – Cross-platform, peer-to-peer instant-messaging and video-calling protocol that offers end-to-end encryption

Middleware Free Software List,

  • Apache Axis2 – Web service framework (implementations are available in both Java & C)
  • Apache Geronimo – Application server
  • Bonita Open Solution – a J2EE web application and java BPMN2 compliant engine
  • GlassFish – Application server
  • Jakarta Tomcat – Servlet container and standalone webserver
  • JBoss Application Server – Application server
  • ObjectWeb JOnAS – Java Open Application Server, a J2EE application server
  • OpenRemote – IoT Middleware
  • 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 Free Software list,

  • Akregator – Platforms running KDE
  • Liferea – Platforms running GNOME
  • NetNewsWire – macOS, iOS
  • RSS Bandit – Windows, using .NET Framework
  • RSSOwl – Windows, Mac OS X, Solaris, Linux using Java SWT Eclipse
  • Sage (Mozilla Firefox extension)

Remote access and management Free Software list,

  • FreeNX
  • OpenVPN
  • rdesktop
  • Synergy
  • VNC (RealVNC, TightVNC, UltraVNC)
  • Remmina

Related Post:

Web Browsers Free Software list,

  • Brave – web browser based on the Blink engine
  • Chromium – Minimalist web browser from which Google Chrome draws its source code
  • Falkon – web browser based on the Blink (web engine)|Blink engine
  • Firefox – Mozilla-developed web browser using the Gecko layout engine
  • Midori – Lightweight web browser using the WebKit layout engine
  • Tor Browser – Modified Mozilla Firefox ESR web browser
  • Waterfox – Alternative to Firefox (64-bit only)
  • SeaMonkey – Internet suite

Code generators Free Software list,

  • 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 analyzer – 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

Web-related Free Software list,

  • Apache Cocoon – A web application framework
  • Apache – The most popular web server
  • AWStats – Log file parser and analyzer
  • BookmarkSync – Tool for browsers
  • Cherokee – Fast, feature-rich HTTP server
  • curl-loader – Powerful HTTP/HTTPS/FTP/FTPS loading and testing tool
  • FileZilla – FTP
  • Hiawatha – Secure, high performance, and easy-to-configure HTTP server
  • HTTP File Server – 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 – Internet application server
  • Qcodo – PHP5 framework
  • Squid (software) – Web proxy cache
  • Vaadin – Fast, Java-based framework for creating web applications
  • Varnish (software) – High-performance web application accelerator/reverse proxy and load balancer/HTTP router
  • XAMPP – Package of web applications including Apache and MariaDB
  • Zope – Web application server

Other networking programs Free Software list,

  • JXplorer – LDAP client
  • Nextcloud – A fork of ownCloud
  • OpenLDAP – LDAP server
  • ownCloud – File share and sync server
  • Wireshark – Network monitor

Personal information managers Free Software list,

  • Chandler – Developed by the OSAF
  • KAddressBook
  • Kontact
  • KOrganizer
  • Mozilla Calendar – Mozilla-based, multi-platform calendar program
  • Novell Evolution
  • Perkeep – Personal data store for pictures
  • Project.net – Commercial Project Management
  • TeamLab – Platform for project management and collaboration

Configuration software Free Software list,

  • Autoconf
  • Automake
  • BuildAMation
  • CMake

Microscope image processing Free Software list,

  • CellProfiler – Automatic microscopic analysis, aimed at individuals lacking training in computer vision
  • Android – Java-based plugin architecture designed to analyze complex Spatio-temporal image data
  • FIJI (software) – ImageJ-based image processing
  • Ilastik – Image-classification and segmentation software
  • ImageJ – Image processing application developed at the National Institutes of Health
  • IMOD – 2D and 3D analysis of electron microscopy data
  • ITK – Development framework used for the creation of image segmentation and registration programs
  • KNIME – Data analytics, reporting, and integration platform
  • VTK – C++ toolkit for 3D computer graphics, image processing, and visualization
  • 3DSlicer – Medical image analysis and visualization

Molecular dynamics Free Software list,

  • GROMACS – Protein, lipid, and nucleic acid simulation
  • LAMMPS – Molecular dynamics software
  • MDynaMix – General-purpose molecular dynamics, simulating mixtures of molecules
  • NAMD – Parallel efficient simulation of large systems involving millions of atoms
  • NWChem – Quantum chemical and molecular dynamics software

Molecule viewer Free Software list,

  • Avogadro – Plugin-extensible molecule visualization
  • BALLView – Molecular modeling and visualization
  • Jmol – 3D representation of molecules in a variety of formats, for use as a teaching tool
  • Molekel – Molecule viewing software
  • MeshLab – Able to import PDB dataset and build up surfaces from them
  • PyMOL – High-quality representations of small molecules as well as biological macromolecules
  • QuteMol – Interactive molecule representations offering an array of innovative OpenGL visual effects
  • RasMol – Visualisation of biological macromolecules

1 thought on “List of Free & Open-Source Software in 2020”

  1. Pingback: List Of Open Source Proprietary Software List - ArchGrace

Leave a Comment

Your email address will not be published. Required fields are marked *