Skip to content
Category

Free software programmed in Java

page 3
Java Anon Proxy
anonymity network
General Architecture for Text Engineering
human language processing system
scrcpy
scrcpy (short for "screen copy") is a free and open-source screen mirroring application that allows control of an Android device from a desktop computer. The software is developed by Genymobile SAS, a company which develops Android emulator Genymotion.
Project Looking Glass
project aiming to create a 3D desktop, conducted by Sun Microsystems
RSSOwl
RSSOwl is a discontinued news aggregator for RSS and Atom news feeds. It is written in Java and built on the Eclipse Rich Client Platform which uses SWT as a widget toolkit to allow it to fit in with the look and feel of different operating systems while remaining cross-platform. Released under the EPL-1.0 license, RSSOwl is free software.
eXist
eXist-db (or eXist for short) is an open source software project for NoSQL databases built on XML technology. It is classified as both a NoSQL document-oriented database system and a native XML database (and it provides support for XML, JSON, HTML and Binary documents). Unlike most relational database management systems (RDBMS) and NoSQL databases, eXist-db provides XQuery and XSLT as its query and application programming languages.
Arachnophilia
Arachnophilia is a source code editor written in Java by Paul Lutus. It is the successor to another HTML editor, WebThing. The name Arachnophilia comes from the term meaning "love of spiders", a metaphor for the task of building on the World Wide Web.
Conversations
Android XMPP client
Jimm
Jimm is an alternative open-source instant messaging client for the ICQ network. It is written in Java ME and should work in most of mobile devices that follow MIDP specification.
JFire
JFire was an enterprise resource planning and customer relationship management system.
Heritrix
Heritrix is a web crawler designed for web archiving. It was originally written in collaboration between the Internet Archive, National Library of Norway and National Library of Iceland. Heritrix is available under a free software license and written in Java. The main interface is accessible using a web browser, and there is a command-line tool that can optionally be used to initiate crawls.
Nuxeo
Nuxeo is a highly scalable, cloud-native, enterprise open source content management system with rich multimedia support.
Supermium
Supermium is a free and open-source web browser developed by Shane Fournier, with its first version being released in May 2023. It is a fork of Chromium with its main feature being support for older versions of Microsoft Windows that are no longer supported by Chromium-based browsers like Google Chrome; this includes all versions prior to Windows 10, starting with Windows XP.
Cryptomator
Cryptomator is open source encryption software that provides encryption for cloud drives. It provides transparent, client-side encryption for personal cloud storage. Cryptomator encrypts each file separately and then allows the user to sync files with a cloud or local storage of choice. It is available for all major operating system including Android, iOS, Windows, Mac, Linux.
GeoNetwork
catalog application to manage spatially referenced resources
BaseX
BaseX is a native and light-weight XML database management system and XQuery processor, developed as a community project on GitHub. It is specialized in storing, querying, and visualizing large XML documents and collections. BaseX is platform-independent and distributed under the BSD-3-Clause license.
LogicalDOC
LogicalDOC is a proprietary cloud-based document management system that is designed to handle and share documents within an organization. LogicalDOC is a content repository, with Lucene indexing, Activiti workflow, and a set of automatic import procedures. The system was developed using Java technology.
ConnectBot
ConnectBot is an open-source Secure Shell client for the Android operating system. It lets users securely log in remotely to servers that run a secure shell daemon. This allows the user to enter commands from their Android device and have the commands run on the remote server instead of the local android device. It uses the standard encryption used by SSH2 to keep any commands and data that are transmitted from being eavesdropped by any potential listeners across the network.
Vassal Engine
game engine
Apache Felix
open source OSGi framework by Apache Software Foundation
ATLAS Transformation Language
programming language
Drools
Drools is a business rule management system (BRMS) with a forward and backward chaining inference-based rules engine, more correctly known as a production rule system, using an enhanced implementation of the Rete algorithm.
Olvid
encrypted instant messenger app (IM)
Oozie
Workflow Scheduler for Hadoop
Thymeleaf
Thymeleaf is a Java XML/XHTML/HTML5 template engine that can work both in web (servlet-based) and non-web environments. It is better suited for serving XHTML/HTML5 at the view layer of MVC-based web applications, but it can process any XML file even in offline environments. It provides full Spring Framework integration.
OpenNMS
OpenNMS is a free and open-source network monitoring and network management platform written in Java. It provides fault management, performance data collection, service monitoring, event processing, and topology mapping. The project was started in July 1999 and registered on SourceForge as project 4141 in March 2000, making it one of the oldest open-source network management platforms.
Apache OFBiz
Open source enterprise resource planning software
Zipeg
Zipeg is an open source free software that extracts files from a wide range of compressed archive formats. Zipeg works under Mac OS X and Windows. It is best known for its file preview ability. It is incapable of compressing files, although it is able to extract compressed ones. Zipeg is built on top of the 7-Zip backend. Its UI is implemented in Java and is open source.
Apache Tika
content detection and analysis framework
iDempiere
iDempiere. Community Powered Enterprise, also known as OSGi + ADempiere, is an open source enterprise resource planning (ERP) software that is fully navigable on PCs, tablets and smartphones, it also has customer relationship management (CRM) and supply chain management (SCM) functions.
X-Road
X-Road is a centrally managed distributed Data Exchange Layer (DXL) between information systems. Organizations can exchange information over the Internet using X-Road to ensure confidentiality, integrity and interoperability between data exchange parties.
TigerVNC
TigerVNC is an open source Virtual Network Computing (VNC) server and client software, started as a fork of TightVNC in 2009. The client supports Windows, Linux and macOS. The server supports Linux. There is no server for macOS and as of release 1.11.0 the Windows server is no longer maintained.
Bioclipse
The Bioclipse project is a Java-based, open-source, visual platform for chemo- and bioinformatics based on the Eclipse Rich Client Platform (RCP).
Apache Roller
blog server written in Java
Apache James
open source mail server
Google Closure Tools
software
Greenfoot
Greenfoot is an integrated development environment using Java or Stride designed primarily for educational purposes at the high school and undergraduate level. It allows easy development of two-dimensional graphical applications, such as simulations and interactive games.
OLAT
OLAT is an acronym for Online Learning And Training. It is a web application – a Learning Management System that supports different kinds of online learning, teaching, and tutoring with few educational restrictions. OLAT is free software and is open-source. Its development started in 1999 at the University of Zürich and OLAT won the MeDiDa-Prix prize in 2000. With version 3.0, the system was rebuilt and is now available as a component-oriented application developed in the Java programming language. OLAT has support for various E-learning standards such as IMS (IMS Content Packaging, IMS QTI),
PJIRC
'''Plouf's Java IRC (PJIRC''') is a web-based open-source IRC client that is written in Java. Any web browser that supports the Java Runtime Environment, or an alternative Java interpreter, can use the applet. Many IRC networks have a public installation of the applet for their network.
OpenSearch
search engine, fork of Elasticsearch
ELKI
ELKI (Environment for Developing KDD-Applications Supported by Index-Structures) is a data mining (KDD, knowledge discovery in databases) software framework developed for use in research and teaching. It was originally created by the database systems research unit at LMU Munich, Germany, led by Professor Hans-Peter Kriegel. The project has continued at the Technical University of Dortmund, Germany. It aims at allowing the development and evaluation of advanced data mining algorithms and their interaction with database index structures.
Eucalyptus
free software
Apache Samza
open-source distributed stream processing
OneSwarm
OneSwarm is a free and open-source file sharing software that uses the BitTorrent protocol to share files anonymously between users. One of the features is the ability to access the Dark Web.
Papyrus
UML2 graphical editing tool based on Eclipse
JHOVE
JHOVE (JSTOR/Harvard Object Validation Environment) - pronounced "jove" - is a format-specific digital object validation API written in Java. JHOVE was a joint project of JSTOR and the Harvard University Library to develop an extensible framework for format validation. The Open Preservation Foundation took over stewardship of JHOVE in February 2015.
FreeTTS
FreeTTS is an open source speech synthesis system written entirely in the Java programming language. It is based upon Flite. FreeTTS is an implementation of Sun's Java Speech API.
ProGuard
ProGuard is an open source command-line tool which shrinks, optimizes and obfuscates Java code. It was created by Belgian software engineer Eric Lafortune and later formed the basis of Guardsquare, the mobile application security company he co-founded. It is able to optimize bytecode as well as detect and remove unused instructions. ProGuard is free software and is distributed under the GNU General Public License, version 2.
Project.net
Project.net was an open-source, enterprise scale project management application for Microsoft Windows and Unix operating systems. Project.net is commercial open source. Support and training was available from Project.net Inc. of Bedford, Massachusetts. Around october, 2022 (ten years after the last update) the project webpage was replaced by a contact form for the original parent company of Project.net: Integrated Computer Solutions, Inc..
Magnolia
Open-Source content management system (CMS) developed by Magnolia International Ltd. Magnolia gives you composable digital experiences made for your real-world needs with hybrid headless CMS, easy integrations, and unified authoring.
UMLet
UMLet is an open-source Java-based UML tool designed for teaching the Unified Modeling Language and for quickly creating UML diagrams. It is a drawing tool rather than a modelling tool as there is no underlying dictionary or directory of reusable design objects. UMLet is distributed under the GNU General Public License.
Presto
distributed SQL query engine
Sunflow
Sunflow is an open-source global illumination rendering system written in Java. The project is currently inactive; the last announcement on the program's official page was made in 2007.
OpenKM
OpenKM is a document management system that provides a web interface for managing nonspecific files. It has a Free/Libre Community Edition, and a proprietary Enterprise Edition. OpenKM includes a content repository, Lucene indexing, and jBPM workflow. The OpenKM system was developed using open technology (Java, Tomcat, Lucene, Hibernate, Spring).
Phex
Phex is a peer-to-peer file sharing client for the gnutella network, released under the terms of the GNU General Public License, so Phex is free software. Phex is based on Java SE 5.0 or later.
Remote Application Platform
Eclipse opensource project
Stripes
software
Mule
software
OpenJUMP
cross-platform open-source desktop geographic information system
NanoVM
NanoVM is an open-source implementation of the Java virtual machine. The NanoVM was initially developed to run on the Atmel AVR ATmega8 used in the Asuro Robot. It was ported to run on the C't-Bot and the Nibo-robot and can easily be ported to other AVR-based systems.