Java

LibreOffice logo

LibreOffice

]

LibreOffice is a free and open-source office suite, a project of The Document Foundation. It was forked from OpenOffice.org in 2010, which was an open-sourced version of the earlier StarOffice. LibreOffice uses the international ISO/IEC standard OpenDocument file format (ODF) as its native format to save documents for all of its applications. LibreOffice also supports the file formats of most other major office suites, including Microsoft Office(.doc, .docx, .xls, .xlsx, .

Read more →
Apache Hadoop logo

Apache Hadoop

]

Apache(TM) Hadoop(R) is a library framework that facilitate using a network of many computers to solve problems involving massive amounts of data and computation providing for distributed storage and processing of big data using the MapReduce programming model. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deliver high-availability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-available service on top of a cluster of computers, each of which may be prone to failures.

Read more →
Apache Mahout logo

Apache Mahout

]

Apache Mahout(TM) is an open source project that is primarily used for creating scalable machine learning algorithms. It implements machine learning techniques such as, collaborative filtering, clustering, recommendation and classification. It also provides Java libraries for common math operations (focused on linear algebra and statistics) and primitive Java collections. A mahout is a word used in South Asian countries to describe one who drives an elephant as its master. The name comes from its close association with Apache Hadoop which uses an elephant as its logo.

Read more →
Apache Spark logo

Apache Spark

]

Apache Spark(TM) is an open-source distributed general-purpose cluster computing framework with (mostly) in-memory data processing engine that can do ETL, analytics, machine learning and graph processing on large volumes of data at rest (batch processing) or in motion (streaming processing) with rich concise high-level APIs for the programming languages: Scala, Python, Java, R, and SQL. In contrast to Hadoop’s two-stage disk-based MapReduce computation engine, Spark’s multi-stage (mostly) in-memory computing engine allows for running most computations in memory, and hence most of the time provides better performance for certain applications, e.

Read more →
Apache SystemML logo

Apache SystemML

]

Apache SystemML is a machine learning system with support for Java 8+, Scala 2.11+, Python 2.7/3.5+, Hadoop 2.6+, and Spark 2.1+. It provides a workplace for machine learning using big data. As It runs on top of Apache Spark, it automatically scales data, line by line, determining whether the code should be run on the driver or an Apache Spark cluster. Future releases may include additional deep learning with GPU capabilities such as importing and running neural network architectures and pre-trained models for training.

Read more →
Art of Illusion logo

Art of Illusion

]

Art of Illusion is a 3D-graphics software, with similar intent of use as for example 3DS-Max or Maya of the commercial software packages or Blender or Wings 3D on the freeware side. Though some sources seem to confuse 3D-modeling with CAD, Art of Illusion does not provide any CAD-features. Some user reviews describe Art of Illusion as ‘intuitive’, ‘straight forward to learn’ and ‘good candidate for the first 3D modelling tool’, while some characterize it as ‘software for experienced CAD users’ or taking plenty of time to figure out.

Read more →
Cyberduck logo

Cyberduck

]

Cyberduck is an open source browser client for FTP and SFTP, WebDAV, and cloud storage with support for Amazon S3, OpenStack Swift, Backblaze B2, Microsoft Azure & OneDrive, Google Drive and Dropbox. It supports FTP/TLS (FTP secured over SSL/TLS), using AUTH TLS as well as directory synchronization. It is also able to open some files in external text editors. Cyberduck includes a bookmark manager and supports Apple’s Keychain and Bonjour networking.

Read more →
Eclipse Deeplearning4j logo

Eclipse Deeplearning4j

]

Eclipse Deeplearning4j is a deep learning programming library written for Java and Scala and a computing framework with wide support for deep learning algorithms. There are a lot of knobs to turn when you’re training a distributed deep-learning network. We’ve done our best to explain them, so that Eclipse Deeplearning4j can serve as a DIY tool for Java, Scala and Clojure programmers working on Hadoop and other file systems. - Official website See Apache Hadoop.

Read more →
ELKI logo

ELKI

]

ELKI is Environment for Developing KDD(Knowledge Discovery in Databases, “ Data Mining”)-Applications Supported by Index-Structures. ELKI is an open source (AGPLv3) data mining software written in Java. The focus of ELKI is research in algorithms, with an emphasis on unsupervised methods in cluster analysis and outlier detection. In order to achieve high performance and scalability, ELKI offers data index structures such as the R*-tree that can provide major performance gains. ELKI is designed to be easy to extend for researchers and students in this domain, and welcomes contributions of additional methods.

Read more →
Godot logo

Godot

]

Godot is a game engine which was initially developed for several companies in Latin America before its public release. The development environment runs on Windows, macOS, Linux, BSD and Haiku (both 32 and 64-bit) and can create games targeting PC, mobile and web platforms. The architecture is built around a concept of a tree of nested “scenes”. All game resources, from scripts to graphical assets, are saved as part of the computer’s file system (rather than in a database).

Read more →
Java logo

Java

]

Java is a set of computer software and specifications that provides a system for developing application software and deploying it in a cross-platform computing environment. It is used in a wide variety of computing platforms from embedded devices and mobile phones to enterprise servers and supercomputers. As an open source platform, Java has many distributors, including Oracle, Amazon, IBM, Azul Systems, and AdoptOpenJDK. Distributions include Oracle JDK, OpenJDK(by Oracle), Amazon Correto, Zulu, AdoptOpenJDK, and Liberica.

Read more →
MALLET logo

MALLET

]

MALLET is MAchine Learning for LanguagE Toolkit. MALLET is a Java-based package for statistical natural language processing, document classification, clustering, topic modeling, information extraction, and other machine learning applications to text. - Official website MALLET includes tools for document classification, sequence tagging, topic modeling. Many of the algorithms in MALLET depend on numerical optimization. MALLET includes an efficient implementation of Limited Memory BFGS, among many other optimization methods. In addition to sophisticated Machine Learning applications, MALLET includes routines for transforming text documents into numerical representations that can then be processed efficiently.

Read more →
Massive Online Analysis (MOA) logo

Massive Online Analysis (MOA)

]

MOA (Massive Online Analysis) is an open source framework for data stream mining including machine learning algorithms such as classification, regression, clustering, outlier detection, concept drift detection and recommender systems and tools for evaluation. MOA is written in Java and relates to WEKA project. MOA allows to build and run experiments of machine learning or data mining on evolving data streams. It is also possible to use WEKA classifiers from MOA, and MOA classifiers and streams from WEKA.

Read more →
WebTorrent logo

WebTorrent

]

WebTorrent is a peer-to-peer (P2P) streaming torrent client written in JavaScript by Feross Aboukhadijeh. WebTorrent uses the same protocol as BitTorrent but uses a different transport. WebTorrent primarily relies on WebRTC connections, while BitTorrent uses TCP connections and UDP datagrams directly. It also has a purely web-based interface at instant.io . Dev Documentation I FAQ I IRC

Read more →
Weka logo

Weka

]

Weka is a collection of machine learning algorithms for data mining tasks. It contains tools for data preparation, classification, regression, clustering, association rules mining, and visualization. - Official website Weka(Waikato Environment for Knowledge Analysis) provides access to deep learning with WekaDeeplearning4j which uses Deeplearning4j. Blog I New Forum I Old Forum I Documentation I Stack Overflow Q&A I Mailing list I Wiki I FAQ I IRC I SourceForge I Package metadata

Read more →

Yooreeka

]

Yooreeka is a library for data mining, machine learning, soft computing, and mathematical analysis. It also provides examples. Google Code I Archive

Read more →