Skip to content
Category

Free software programmed in Java

page 2
TightVNC
TightVNC is a free and open-source remote desktop software server and client application for Linux and Windows. A server for macOS is available under a commercial source code license only, without SDK or binary version provided. Constantin Kaplinsky developed TightVNC, using and extending the RFB protocol of Virtual Network Computing (VNC) to allow end-users to control another computer's screen remotely.
Apache HBase
open source, non-relational, distributed database system
Q1685508
free and open-source interior design and home-planning software
gvSIG
gvSIG, geographic information system (GIS), is a desktop application designed for capturing, storing, handling, analyzing and deploying any kind of referenced geographic information in order to solve complex management and planning problems. gvSIG is known for having a user-friendly interface, being able to access the most common formats, both vector and raster ones. It features a wide range of tools for working with geographic-like information (query tools, layout creation, geoprocessing, networks, etc.). Integrating in the same view both local (files, databases) and remote data through OGC
Freeplane
Freeplane is a free, open source software application for creating mind maps (diagrams of connections between ideas), and electronic outlines. Written in Java, it is supported on Windows, Mac OS X and Linux, and is licensed under the GNU GPL version "2 or later".
Apache Hive
database engine
XWiki
XWiki is a free and open source wiki software platform written in Java with a design emphasis on extensibility. XWiki is an enterprise wiki. It includes WYSIWYG editing, OpenDocument-based document import/export, annotations and tagging, and advanced permissions management.
ImageJ
ImageJ is a Java-based image processing program developed at the National Institutes of Health and the Laboratory for Optical and Computational Instrumentation (LOCI, University of Wisconsin). Its first version, ImageJ 1.x, is developed in the public domain, while ImageJ2 and the related projects SciJava, ImgLib2, and SCIFIO are licensed with a permissive BSD-2 license. ImageJ was designed with an open architecture that provides extensibility via Java plugins and recordable macros. Custom acquisition, analysis and processing plugins can be developed using ImageJ's built-in editor and a Java co
Q885584
BlueJ is an integrated development environment (IDE) for the Java programming language, developed mainly for educational purposes, but also suitable for small-scale software development. It runs with the help of Java Development Kit (JDK).
Art of Illusion
open source software package for 3D graphics
Apache CloudStack
open-source cloud computing software
Deeplearning4j
Eclipse Deeplearning4j is a programming library written in Java for the Java virtual machine (JVM). It is a framework with wide support for deep learning algorithms. Deeplearning4j includes implementations of the restricted Boltzmann machine, deep belief net, deep autoencoder, stacked denoising autoencoder and recursive neural tensor network, word2vec, doc2vec, and GloVe. These algorithms all include distributed parallel versions that integrate with Apache Hadoop and Spark.
CrypTool
CrypTool is an open-source project that is a free e-learning software for illustrating cryptographic and cryptanalytic concepts.
PDF Split and Merge
open-source PDF utility software
Cyberduck
Cyberduck is an open-source client for FTP and SFTP, WebDAV, and cloud storage (OpenStack Swift, Amazon S3, Backblaze B2 and Microsoft Azure), available for macOS and Windows (as of version 4.0) licensed under the GPL. Cyberduck is written in Java and C# using the Cocoa user interface framework on macOS and Windows Forms on Windows. It supports FTP/TLS (FTP secured over SSL/TLS), using AUTH TLS as well as directory synchronization. The user interacts with the user interface (GUI), including file transfer by drag and drop and notifications via Growl. It is also able to open some files in extern
Electric
circuit-design system
jMonkeyEngine
jMonkeyEngine (abbreviated JME or jME) is an open-source and cross-platform game engine for developing 3D games written in Java. It can be used to write games for Windows, Linux, macOS, Raspberry Pi, Android, and iOS (currently in alpha testing). It uses Lightweight Java Game Library as its default renderer, and also supports another renderer based on Java OpenGL.
JabRef
JabRef is an open-source, cross-platform citation and reference management software. It is used to collect, organize and search bibliographic information.
TextSecure
TextSecure was an encrypted messaging application for Android that was developed from 2010 to 2015. It was a predecessor to Signal and the first application to use the Signal Protocol, which has since been implemented into WhatsApp and other applications. TextSecure used end-to-end encryption to secure the transmission of text messages, group messages, attachments and media messages to other TextSecure users.
DBeaver
DBeaver is a SQL client software application and a database administration tool. For relational databases it uses the JDBC application programming interface (API) to interact with databases via a JDBC driver. For other databases (NoSQL) it uses proprietary database drivers. It provides an editor that supports code completion and syntax highlighting. It provides a plug-in architecture (based on the Eclipse plugins architecture) that allows users to modify much of the application's behavior to provide database-specific functionality or features that are database-independent. It is written in Jav
Hudson
continuous integration tool
ADempiere
ADempiere is an enterprise resource planning (ERP) software package released under a free software license. The verb adempiere in Italian means "to fulfill a duty" or "to accomplish".
Nxt
NXT is an open source cryptocurrency and payment network launched in 2013 by anonymous software developer BCNext. It uses proof-of-stake to reach consensus for transactions—as such, there is a static money supply. Unlike Bitcoin, there is no mining. NXT was specifically conceived as a flexible platform around build applications and financial services, and serves as basis for ARDR (Ardor), a blockchain-as-a-service multichain platform developed by Jelurida, and IoTeX (cryptocurrency) the current steward of NXT as of 2021. NXT has been covered extensively in the "Call for Evidence" report by ESM
FreeOTP
FreeOTP is a free and open-source authenticator by Red Hat. It implements multi-factor authentication using HOTP and TOTP. Tokens can be added by scanning a QR code or by manually entering the token configuration. It is licensed under the Apache 2.0 license, and supports Android and iOS.
Trino
Open-source distributed SQL query engine
OpenNebula
OpenNebula is an open source cloud computing platform for managing heterogeneous data center, public cloud and edge computing infrastructure resources. OpenNebula manages on-premises and remote virtual infrastructure to build private, public, or hybrid implementations of infrastructure as a service (IaaS) and multi-tenant Kubernetes deployments. The two primary uses of the OpenNebula platform are data center virtualization and cloud deployments based on the KVM hypervisor, LXC system containers, and AWS Firecracker microVMs. The platform is also capable of offering the cloud infrastructure nec
Lightweight Java Game Library
The Lightweight Java Game Library (LWJGL) is an open-source software library that provides bindings to a variety of C libraries for video game developers to Java. It exposes cross-platform libraries commonly used in developing video games and multimedia titles, such as Vulkan, OpenGL, GLFW, OpenAL and OpenCL.
OpenProj
OpenProj was an open-source project management software application.
PlantUML
PlantUML is an open-source tool allowing users to create diagrams from a plain text language. Besides various UML diagrams, PlantUML has support for various other software development related formats (such as Archimate, Block diagram, BPMN, C4, Computer network diagram, ERD, Gantt chart, Mind map, and WBD), as well as visualisation of JSON and YAML files.
Dasher
computer accessibility tool
Session
encrypted private messenger
Sakai Project
learning management system
BIRT Project
open source software project
ProjectLibre
ProjectLibre is a project management software company with both a free open-source desktop and a Cloud AI version. ProjectLibre Cloud is a team and Artificial Intelligence solution.
Cytoscape
Cytoscape is an open source bioinformatics software platform for visualizing molecular interaction networks and integrating with gene expression profiles and other state data. Additional features are available as plugins. Plugins are available for network and molecular profiling analyses, new layouts, additional file format support and connection with databases and searching in large networks. Plugins may be developed using the Cytoscape open Java software architecture by anyone and plugin community development is encouraged. Cytoscape also has a JavaScript-centric sister project named Cytosca
PDFtk
PDFtk (short for PDF Toolkit) is a toolkit for manipulating Portable Document Format (PDF) documents. It runs on Linux, Windows and macOS. It comes in three versions: PDFtk Server (open-source command-line tool), PDFtk Free (freeware) and PDFtk Pro (proprietary paid). It is able to concatenate, shuffle, split and rotate PDF files. It can also show and update metadata. Both CLI and GUI versions of PDFtk are available.
Keycloak
Keycloak is an open-source software product to allow single sign-on with identity and access management aimed at modern applications and services. Until April 2023, this WildFly community project was under the stewardship of Red Hat, who use it as the upstream project for their Red Hat build of Keycloak. In April 2023, Keycloak was donated to the CNCF and joined the foundation as an incubating project.
Persistent Uniform Resource Locator
OCLC-designed persistent identifier scheme
Protégé
Ontology editor
libGDX
libGDX is a free and open-source game-development application framework written in the Java programming language with some C and C++ components for performance dependent code. It allows for the development of desktop and mobile games by using the same code base. It is cross-platform, supporting Windows, Linux, macOS, Android, iOS, BlackBerry and web browsers with WebGL support.
Formatting Objects Processor
java-based document converter
ArgoUML
ArgoUML is an UML diagramming application written in Java and released under the open source Eclipse Public License. By virtue of being a Java application, it is available on any platform supported by Java SE.
UltraVNC
UltraVNC (sometimes written uVNC) is an open-source remote-administration/remote-desktop-software utility.
db4o
db4o (database for objects) was an embeddable open-source object database for Java and .NET developers. It was developed, commercially licensed and supported by Actian. In October 2014, Actian declined to continue to actively pursue and promote the commercial db4o product offering for new customers.
Apache Continuum
continuous integration server for building Java-based projects
C.a.R.
C.a.R. (Compass and Ruler), also known as Z.u.L. (), is a free and open source interactive geometry app that can do geometrical constructions in Euclidean and non-Euclidean geometry. The software is Java based. The author is René Grothmann of the Catholic University of Eichstätt-Ingolstadt. It is licensed under the terms of the GNU General Public License (GPL).
Calligra Plan
KDE project management application
oVirt
oVirt is a free, open-source virtualization management platform. It was founded by Red Hat as a community project on which Red Hat Virtualization was based. It allows centralized management of virtual machines, compute, storage and networking resources, from an easy-to-use web-based front-end with platform independent access. KVM on x86-64, PowerPC64 and s390x architecture are the only hypervisors supported, but there is an ongoing effort to support ARM architecture in a future releases.
Apache Flink
framework and distributed processing engine for stateful computations over unbounded and bounded data streams
Spark
Open Source, cross-platform IM client optimized for businesses and organizations
Apache NiFi
easy to use, powerful, and reliable open source software to process and distribute data
JFreeChart
JFreeChart is an open-source framework for the programming language Java, which allows the creation of a wide variety of both interactive and non-interactive charts.
Fedora
open-source repository system
Apache ZooKeeper
system for distributed coordination
Object-Graph Navigation Language
Object-Graph Navigation Language (OGNL) is an open-source Expression Language (EL) for Java, which, while using simpler expressions than the full range of those supported by the Java language, allows getting and setting properties (through defined setProperty and getProperty methods, found in JavaBeans), and execution of methods of Java classes. It also allows for simpler array manipulation.
Apache Pig
open-source data analytics software
Apache Beam
Unified programming model
Kaffe
Kaffe is a discontinued "clean room design" (reverse engineering) version of a Java Virtual Machine. It comes with a subset of the Java Platform, Standard Edition (Java SE), Java API, and tools needed to provide a Java runtime environment. Like most other Free Java virtual machines, Kaffe uses GNU Classpath as its class library.
Openfire
Openfire (previously known as Wildfire, and Jive Messenger) is an instant messaging (IM) and groupchat server for the Extensible Messaging and Presence Protocol (XMPP). It is written in Java and licensed under the Apache License 2.0.
ZAP (software)
web application security scanner for penetration tests